// JavaScript Document
var xmlhttp;
function newsletter(){
	var email = document.getElementById('emailnewsletter').value;
	var x=document.getElementById('emailnewsletter').value;
	if (x==null || x=="")
	  {
	  alert("Email must be filled out");
	  return false;
	  }
	var e=document.getElementById('emailnewsletter').value;
	var atpos=e.indexOf("@");
	var dotpos=e.lastIndexOf(".");
	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=e.length)
	  {
	  alert("Not a valid e-mail address");
	  return false;
	  }
  	document.getElementById('newsletterform').innerHTML='Loading ...';
	xmlhttp1=GetXmlHttpObject();
	if (xmlhttp1==null){alert ("Browser does not support HTTP Request");return;}
	var url="/freeslot/act_newsletter.cfm";
	url=url+"?email="+email;
	xmlhttp1.onreadystatechange=stateChanged;
	xmlhttp1.open("GET",url,true);
	xmlhttp1.send(null);
	
	function stateChanged(){
	if (xmlhttp1.readyState==4){
		document.getElementById('newsletterform').innerHTML=xmlhttp1.responseText;
		}}
	
	function GetXmlHttpObject(){
	if (window.XMLHttpRequest)
	  {return new XMLHttpRequest();}
	if (window.ActiveXObject){
	  return new ActiveXObject("Microsoft.XMLHTTP");
	  }
	return null;
	}
}
function loginweb(page){
	document.getElementById('c630').innerHTML='<img src="../images/loading.gif" /> Please Wait ...';
	xmlhttp1=GetXmlHttpObject();
	if (xmlhttp1==null){alert ("Browser does not support HTTP Request");return;}
	var url="/freeslot/"+page;
	xmlhttp1.onreadystatechange=stateChanged;
	xmlhttp1.open("GET",url,true);
	xmlhttp1.send(null);
	
	function stateChanged(){
	if (xmlhttp1.readyState==4){
		document.getElementById('c630').innerHTML=xmlhttp1.responseText;
		}}
	
	function GetXmlHttpObject(){
	if (window.XMLHttpRequest)
	  {return new XMLHttpRequest();}
	if (window.ActiveXObject){
	  return new ActiveXObject("Microsoft.XMLHTTP");
	  }
	return null;
	}
}
function loginweb2(page){
	parent.document.getElementById('c630').innerHTML='<img src="../images/loading.gif" /> Please Wait ...';
	xmlhttp1=GetXmlHttpObject();
	if (xmlhttp1==null){alert ("Browser does not support HTTP Request");return;}
	var url="/freeslot/"+page;
	xmlhttp1.onreadystatechange=stateChanged;
	xmlhttp1.open("GET",url,true);
	xmlhttp1.send(null);
	
	function stateChanged(){
	if (xmlhttp1.readyState==4){
		parent.document.getElementById('c630').innerHTML=xmlhttp1.responseText;
		}}
	
	function GetXmlHttpObject(){
	if (window.XMLHttpRequest)
	  {return new XMLHttpRequest();}
	if (window.ActiveXObject){
	  return new ActiveXObject("Microsoft.XMLHTTP");
	  }
	return null;
	}
}
function chpswd(){
	if(document.getElementById('password1').value==document.getElementById('password').value){
			document.getElementById('chpassword').innerHTML='<font color="#009900"> OK!</font>';
		}else{document.getElementById('chpassword').innerHTML='<font color="red"> X</font>';}
	}
function jump(param){
document.getElementById('c630').innerHTML="loading data ...";
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null){alert("Browser does not support HTTP Request");return;}
var url=param;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);

function stateChanged(){
if (xmlhttp.readyState==4){document.getElementById('c630').innerHTML=xmlhttp.responseText;}}

function GetXmlHttpObject(){
if (window.XMLHttpRequest)
  {return new XMLHttpRequest();}
if (window.ActiveXObject){
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}}

function registernew(frm){
	xmlhttp1=GetXmlHttpObject();
	//alert(document.getElementById('religion').options[document.getElementById('religion').selectedIndex].value);
	//alert(document.forms["fsignup"].gender.value);
	for (var i=0; i < document.fsignup.gender.length; i++)
	{
	if (document.fsignup.gender[i].checked)
	  {
	  var gender = document.fsignup.gender[i].value;
	  }
	}
	var e=document.getElementById('email').value;
	var atpos=e.indexOf("@");
	var dotpos=e.lastIndexOf(".");
	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=e.length)
	  {
	  alert("Email Belum Benar!");
	  return false;
	  }
	var name = document.getElementById('name').value;
	var email = document.getElementById('email').value;
	var password = document.getElementById('password').value;
	var address = document.getElementById('address').value;
	var city = document.getElementById('city').value; 
	var handphone = document.getElementById('handphone').value;
	var telp = document.getElementById('telp').value;
	var religion = document.getElementById('religion').options[document.getElementById('religion').selectedIndex].value;
	var province = document.getElementById('province').options[document.getElementById('province').selectedIndex].value;
	var day = document.getElementById('d').options[document.getElementById('d').selectedIndex].value;
	var mount = document.getElementById('m').options[document.getElementById('m').selectedIndex].value;
	var year = document.getElementById('y').options[document.getElementById('y').selectedIndex].value;
	var chp = document.getElementById('chp').value;
	if(name==''){alert("Name Belum Diisi.!");document.getElementById('name').focus();return false;}
	if(email==''){alert("Email Belum Diisi.!");document.getElementById('email').focus();return false;}
	if(password==''){alert("Password Belum Diisi.!");document.getElementById('password1').focus();return false;}
	if(religion==0){alert("Religion Belum Pilih.!");return false;}
	if(address==''){alert("Address Belum Diisi.!");return false;}
	if(province==0){alert("Province Belum Pilih.!");return false;}
	if(city==''){alert("City Belum Diisi.!");return false;}
	if(handphone==''){alert("Handphone Belum Diisi.!");document.getElementById('handphone').focus();return false;}
	if(chp==''){alert("Captcha Belum Diisi.!");document.getElementById('chp').focus();return false;}
	
	//PLEASE WAIT
	document.getElementById('jaction').innerHTML='<img src="../images/loading.gif" /> Please Wait ...';
	if (xmlhttp1==null){alert ("Browser does not support HTTP Request");return;}
	var url="/freeslot/act.php";
		url=url+"?name="+name;
		url=url+"&email="+email;
		url=url+"&password="+password;
		url=url+"&gender="+gender;
		url=url+"&d="+day;
		url=url+"&m="+mount;
		url=url+"&y="+year;
		url=url+"&address="+address;
		url=url+"&city="+city;
		url=url+"&handphone="+handphone;
		url=url+"&telp="+telp;
		url=url+"&religion="+religion;
		url=url+"&province="+province;
		url=url+"&code="+chp;
		url=url+"&frm="+frm;
	xmlhttp1.onreadystatechange=stateChanged;
	xmlhttp1.open("GET",url,true);
	xmlhttp1.send(null);
	
	function stateChanged(){
	if (xmlhttp1.readyState==4){
		document.getElementById('jaction2').innerHTML=xmlhttp1.responseText;
		document.getElementById('regform').style.display='none';
		}}
	
	function GetXmlHttpObject(){
	if (window.XMLHttpRequest)
	  {return new XMLHttpRequest();}
	if (window.ActiveXObject){
	  return new ActiveXObject("Microsoft.XMLHTTP");
	  }
	return null;
	}
}
function submitlogin(frm){
	xmlhttp1=GetXmlHttpObject();
	var email = document.getElementById('username').value;
	var password = document.getElementById('password').value;
	
	if(email==''){alert("Username Belum Diisi.!");document.getElementById('username').focus();return false;}
	if(password==''){alert("Password Belum Diisi.!");document.getElementById('password').focus();return false;}
	
	//PLEASE WAIT
	document.getElementById('jaction').innerHTML='<img src="../images/loading.gif" /> Please Wait ...';
	if (xmlhttp1==null){alert ("Browser does not support HTTP Request");return;}
	var url="/act_login.php";
		url=url+"?email="+email;
		url=url+"&password="+password;
		url=url+"&frm="+frm;
	xmlhttp1.onreadystatechange=stateChanged;
	xmlhttp1.open("GET",url,true);
	xmlhttp1.send(null);
	
	function stateChanged(){
	if (xmlhttp1.readyState==4){
		document.getElementById('jaction2').innerHTML=xmlhttp1.responseText;
		document.getElementById('regform').style.display='none';
		//location.reload();
		setTimeout("location.reload(true);",8000);
		}}
	
	function GetXmlHttpObject(){
	if (window.XMLHttpRequest)
	  {return new XMLHttpRequest();}
	if (window.ActiveXObject){
	  return new ActiveXObject("Microsoft.XMLHTTP");
	  }
	return null;
	}
}
function checkEmail(email) {

	  var str = new String(email);
	  var isOK = true;
	  rExp = /[!\"£$%\^&*()-+=<>,\'#?\\|¬`\/\[\]]/
	  if( rExp.test(str) )
		isOK = false;
	  if( str.indexOf('.') == -1 || str.indexOf('@') == -1 )
		isOK = false;
	  if( str.slice(str.lastIndexOf('.')+1,str.length).length < 2 )
		isOK = false;
	  if( str.slice(0,str.indexOf('@')).length < 1 )
		isOK = false;
	  if( str.slice(str.indexOf('@')+1,str.lastIndexOf('.')).length < 1 )
		isOK = false;
	
	  if( !isOK )
		alert( "Invalid email address" );return false;
	
	  return false;
	}
function forgotpassword(){
	xmlhttp1=GetXmlHttpObject();
	var email = document.getElementById('emailforgot').value;
	if(email==''){alert("Email Belum Diisi.!");document.getElementById('emailforgot').focus();return false;}
	var str = new String(email);
	  var isOK = true;
	  rExp = /[!\"£$%\^&*()-+=<>,\'#?\\|¬`\/\[\]]/
	  if( rExp.test(str) )
		isOK = false;
	  if( str.indexOf('.') == -1 || str.indexOf('@') == -1 )
		isOK = false;
	  if( str.slice(str.lastIndexOf('.')+1,str.length).length < 2 )
		isOK = false;
	  if( str.slice(0,str.indexOf('@')).length < 1 )
		isOK = false;
	  if( str.slice(str.indexOf('@')+1,str.lastIndexOf('.')).length < 1 )
		isOK = false;
	
	  if(isOK){}else{alert( "Invalid email address" );return false;}

	
	//PLEASE WAIT
	document.getElementById('jaction').innerHTML='<img src="../images/loading.gif" /> Please Wait ...';
	if (xmlhttp1==null){alert ("Browser does not support HTTP Request");return;}
	var url="freeslot/act_forgot.php";
		url=url+"?email="+email;
	xmlhttp1.onreadystatechange=stateChanged;
	xmlhttp1.open("GET",url,true);
	xmlhttp1.send(null);
	
	function stateChanged(){
	if (xmlhttp1.readyState==4){
		document.getElementById('jaction2').innerHTML=xmlhttp1.responseText;
		document.getElementById('regform').style.display='none';
		document.getElementById('jaction').innerHTML='';
		}}
	
	function GetXmlHttpObject(){
	if (window.XMLHttpRequest)
	  {return new XMLHttpRequest();}
	if (window.ActiveXObject){
	  return new ActiveXObject("Microsoft.XMLHTTP");
	  }
	return null;
	}
}
function submitfilter(){document.getElementById('submitfilter').innerHTML='<img src="../images/loading.gif" width="15" style="width:20px;" /> Please Wait ...';}

//QUIZZ
function vote(prod_id,quiz_id){
	parent.document.getElementById('DIVvote').innerHTML='<img src="../images/loading.gif" /> Please Wait ...';
	xmlhttp1=GetXmlHttpObject();
	if (xmlhttp1==null){alert ("Browser does not support HTTP Request");return;}
	var url="/freeslot/quizvote.cfm";
		url=url+"?prod_id="+prod_id;
		url=url+"&stat=true";
		url=url+"&quiz_id="+quiz_id;
	xmlhttp1.onreadystatechange=stateChanged;
	xmlhttp1.open("GET",url,true);
	xmlhttp1.send(null);
	
	function stateChanged(){
	if (xmlhttp1.readyState==4){
		parent.document.getElementById('DIVvote').innerHTML=xmlhttp1.responseText;
		}}
	
	function GetXmlHttpObject(){
	if (window.XMLHttpRequest)
	  {return new XMLHttpRequest();}
	if (window.ActiveXObject){
	  return new ActiveXObject("Microsoft.XMLHTTP");
	  }
	return null;
	}
}
