function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
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 echeck(str){
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail Address")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail Address")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail Address")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail Address")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail Address")
		    return false
		 }

 		 return true					
	}

function ValidateForm(){
	var emailID=document.form33.contact_email
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email Address")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function handlePROPcurrency(selected){
	if(selected=='')
		return;
	if(selected=='USD'){
		converter=1/currency[selectedcurrency];
	}
	else{
		converter=currency[selected];
	}
	var types=new Array('d','w','m');
	for(i=0;i<=totalpricerows;i++){
		for(var x in types){
			if(document.getElementById('price'+types[x]+i)!=null){
				if(selected!='USD'){
					if(selectedcurrency!='USD'){
						document.getElementById('price'+types[x]+i).innerHTML=(Math.round(((document.getElementById('price'+types[x]+i).innerHTML/currency[selectedcurrency])*converter)*10)/10).toFixed(2);
					}
					else{
						document.getElementById('price'+types[x]+i).innerHTML=(Math.round((document.getElementById('price'+types[x]+i).innerHTML*converter)*10)/10).toFixed(2);
					}
				}
				else
					document.getElementById('price'+types[x]+i).innerHTML=(Math.round(document.getElementById('price'+types[x]+i).innerHTML*converter)).toFixed(2);
				if(symbols[selected]!=undefined){
					document.getElementById('symbol'+types[x]+i).innerHTML=symbols[selected];
				}
				else
					document.getElementById('symbol'+types[x]+i).innerHTML=selected;
			}
		}
	}
	createCookie('currency',selected,365);
	handleQLcurrency(selected);
	selectedcurrency=selected;
}

function handleQLcurrency(selected){
	if(selected=='')
		return;
	if(selected=='USD'){
		converter1=1/currency[selectedcurrency];
		converter2=1;
	}
	else if(selectedcurrency!='USD'){
		converter1=1/currency[selectedcurrency];
		converter2=currency[selected];
	}
	else{
		converter1=currency[selected];
		converter2=1;
	}
	for(var i in propdaily){
		propdaily[i]=propdaily[i]*converter1*converter2;
		propweekly[i]=propweekly[i]*converter1*converter2;
		propmonthly[i]=propmonthly[i]*converter1*converter2;
	}
	var dtypes=new Array('d','w','m');
	if(qlselected!=undefined){
		pieces=qlselected.split('|');
		for(var f in pieces){
			for(var x in dtypes){
				if(pieces[f]<100&&pieces[f]!=''){
					price='';
					if(dtypes[x]=='d')
						price=propdaily[pieces[f]];
					else if(dtypes[x]=='w')
						price=propweekly[pieces[f]];
					else if(dtypes[x]=='m')
						price=propmonthly[pieces[f]];
					if(price!=''){						
						//document.getElementById('ql'+dtypes[x]+pieces[f]).innerHTML='test';
						document.getElementById('ql'+dtypes[x]+pieces[f]).innerHTML=(((Math.round(price))*1000)/1000).toFixed(2);
						if(symbols[selected]!=undefined)
							document.getElementById('qls'+dtypes[x]+pieces[f]).innerHTML=symbols[selected];
						else
							document.getElementById('qls'+dtypes[x]+pieces[f]).innerHTML=selected;
					}
				}
			}
		}
	}
	createCookie('currency',selected,365);
	selectedcurrency=selected;
}


var symbols=new Array();
symbols['USD']='$';
symbols['GBP']='&pound;';
symbols['EUR']='&#8364;';
symbols['CNY']='&yen;';
symbols['JPY']='&yen;';