// JavaScript Document
//opens popup window
function openWindowb(url, h, w, winname) {
	var windowprops = "width=" + w + ",height=" + h + ',top=0,left=0,scrollbars=no,toolbars=no,location=no';
	popup = window.open(url,winname,windowprops);
}
//Kanei enalagei twn belwn (aristera apo ta keimena) sto menu me to pontiki panw kai eksw apo to belakia
function swapimages(img, pic_on, pic_off, path){
	var path_pic_on=path+"/"+pic_on;
	var path_pic_off=path+"/"+pic_off;
	if(img.stc==path_pic_on){
		img.src=path_pic_off;
	} else {
		img.src=path_pic_on;
	}
	return(true);
}
function openwindow(url, h, w, winname) {
	var windowprops = "width=" + w + ",height=" + h + ',top=0,left=0,scrollbars=no,toolbars=no,location=no';
	url=url + "&popup_width=" + w + "&popup_height=" + h;
	popup = window.open(url,winname,windowprops);
}
function openwindow_with_scrollbars(url, h, w, winname) {
	var windowprops = "width=" + w + ",height=" + h + ',top=0,left=0,scrollbars=yes,toolbars=no,location=no';
	url=url + "&popup_width=" + w + "&popup_height=" + h;
	popup = window.open(url,winname,windowprops);
}
function reportError(message, url, lineNumber){
 if (message && url && lineNumber)
   alert("An error occurred at "+ url + ", line " + lineNumber + "\nThe error is: " + message);
 return true;
}
//window.onerror = reportError;
function get_browser_name(){
	var browser_name="";
	if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Firefox/x.x or Firefox x.x (ignoring remaining digits);
		browser_name="Firefox";
	}
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
		 browser_name="Microsoft Internet Explorer";
	}
	if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Opera/x.x or Opera x.x (ignoring remaining decimal places);
		 browser_name="Opera";
	}	
	if(/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Safari;
		browser_name="Safari";
	}
	if(/Navigator[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Netscape;
		browser_name="Navigator";
	}
	return(browser_name);	
}
function get_browser_version(){
	var browser_version=0;
	if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Firefox/x.x or Firefox x.x (ignoring remaining digits);
		var ffversion=new Number(RegExp.$1) // capture x.x portion and store as a number
		browser_version=ffversion;
	}
	if(/Navigator[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Netscape/x.x or Netscape x.x (ignoring remaining digits);
		var ffversion=new Number(RegExp.$1) // capture x.x portion and store as a number
		browser_version=ffversion;
	}
	if(get_browser_name()=="Safari"){
		if(/Version[\/\s](\d+)/.test(navigator.userAgent)){ //test for Safari/x.x or Safari x.x (ignoring remaining digits);
			alert(navigator.userAgent);
			var ffversion=new Number(RegExp.$1) // capture x.x portion and store as a number
			browser_version=ffversion;
		}
	}//an einai safari
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
		var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number
		browser_version=ieversion;
	}
	if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Opera/x.x or Opera x.x (ignoring remaining decimal places);
		 var oprversion=new Number(RegExp.$1) // capture x.x portion and store as a number
		 browser_version=oprversion;
	}
	return(browser_version);
}
//BEGIN - form validation script
function text_validation(text){
	if(text==""){ return(false); }
	var space_counter=0;
	for($i=0;$i<=text.length;$i++){
		if(text.substr($i,1)==" "){ space_counter++; }
	}
	if(space_counter==text.length){ return(false); }
	return(true);
}
function email_validation(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){ return false }
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ return false }
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){	return false }
	if (str.indexOf(at,(lat+1))!=-1){ return false }
   	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){	return false }
	if (str.indexOf(dot,(lat+2))==-1){ return false }
	if (str.indexOf(" ")!=-1){ return false }
	return true					
}
function number_validation(number, down_limit, up_limit){
	if(number.match(/^(0|[1-9][0-9]*)$/)){
		if(down_limit!=0&&up_limit!=0){
			if(number>=down_limit&&number<=up_limit){ return(true); }
		} else {
			return(true);
		}
	}
	return(false);
}
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
//END - form validation scripts
function load_page_from_flash(lang){
	//Collectorwines
	//kaleite apo buttons gia allagi glosas
	//ta buttons pernousane sthn function thn glosa me thn morfi: gr en
	var var_with_lang="lang="+lang
	var page_url=window.location.href;
	var new_page_url="";
	var old_lang="";
	switch(lang){
		case "gr":
			old_lang="en";
			break;
		case "en":
		old_lang="gr";		
			break;
	}
	if(page_url.indexOf(var_with_lang)==-1){ //an h glossa pou pame na fortosoume den einai fortomenei idi
		new_page_url=page_url.replace("lang="+old_lang,var_with_lang);
		if(page_url.indexOf("lang=gr")==-1&&page_url.indexOf("lang=en")==-1){	
			if(page_url.indexOf("?")==-1){ //den exei alla vars sto url
				new_page_url=page_url+"?lang="+lang;
			} else { //exei kai alla vars sto url
				new_page_url=page_url+"&lang="+lang;
			}
		}
	}
	if(new_page_url!=""){ 
		window.location.href=new_page_url; 
	}
}

function setCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
function getCookie(c_name){
	if (document.cookie.length>0)  {
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)    { 
			c_start=c_start + c_name.length+1; 
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
return "";
}
function checkCookie(c_name){
	c_value=getCookie(c_name);
	if (c_value!=null && c_value!=""){
		return(true);
	} else {
		return(false);
	}
}