// JavaScript Document
var SITE_URL="http://www.zapatag.com/";
var key="ABQIAAAA4dc-nFo5CdiydVdwXmq7sxTCPy5Pv4WLz9s1hAC7J42eq2oSWxTMTMbw4u7htvKEMh4XubKu-kuOng";
//function showMenu(div1,div2,citem,lhref){ 
function showMenu(prefix,maxtabs,tabselected){
//var seeM=document.getElementById(div1); 
//var noM=document.getElementById(div2); 
//document.getElementById(citem).setAttribute("class", "menu_current"); 
//document.getElementById(citem).className="menu_current"; 
//document.getElementById(lhref).setAttribute("class", ""); 
//document.getElementById(lhref).className=""; 
//seeM.style.display="none"; 
//noM.style.display="block"; 

for(i=1;i<=maxtabs;i++)
	{
		
		if(i==tabselected)
		{
		
		document.getElementById(prefix+i).setAttribute("class", "menu_current"); 
		document.getElementById(prefix+i).className="menu_current"; 
		document.getElementById(prefix+i+'1').style.display='block';	
		}else 
		{
		document.getElementById(prefix+i).setAttribute("class", ""); 
		document.getElementById(prefix+i).className=""; 
		
		document.getElementById(prefix+i+'1').style.display='none';		
		}
	}
} 
function showEmt()
{
var seeM=document.getElementById('emt').style.display="block"; 	
}
function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}



// Returns true if string s is empty or 
// whitespace characters only.
var reWhitespace = /^\s+$/

function isWhitespace (s)

{   // Is s empty?
    return (isEmpty(s) || reWhitespace.test(s));
}

function isLetter (c){ 
	return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) )
}
function isDigit (c) {
	return ((c >= "0") && (c <= "9"))
}


function isAlphanumeric (s) {
	// s = anupa-m
	var i;
	var statusSpecialChar=0;
	var statusAlphaNum = 0;
    if (isEmpty(s)){
		return false;
	 }else{
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (! (isLetter(c) || isDigit(c) ) ){
			var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?~_";
			if (iChars.indexOf(c) != -1){
				statusSpecialChar = 1; // status = 1 if special charecter is present
			}
		}else{
			 statusAlphaNum = 1;
		}
    }
   if(statusAlphaNum == 1 && statusSpecialChar == 1){
   	 return true;
   }
   if(statusAlphaNum == 1 && statusSpecialChar == 0){
   	 return true;
   }
   
   if(statusAlphaNum == 0 && statusSpecialChar == 1){
   	 return false;
   }
   if(statusAlphaNum == 0 && statusSpecialChar == 0){
   	 return false;
   }
   }
   
}

function zapsubmit()
{
	var error=0;
	if(document.frmZap.state.value=="")
	{
		 error=1;
		alert("Please Select State");
		return false;
	}
	if(document.getElementById('txtPlate').value=="")
	{
		 error=1;
		alert("Please Enter Plate Number");
		return false;
	}
	if(document.getElementById('txtPlate').value.length>8)
	{
		 error=1;
		alert("Plate Number Can not be more than 8 Characters");
		return false;
	}
	if(document.getElementById('txtPlate').value!="")
	{
		var s = document.getElementById('txtPlate').value;
	if (isWhitespace(s))
	
	{
		alert("Please Enter Valid Plate Number");
		return false;
	}
	
	var alphaStatus = isAlphanumeric(s);
if(alphaStatus==false)
{
alert("Please Enter Valid Plate Number");
return false;
}
	}
if(document.getElementById('txtContent').value=="")
	{
		error=1;
		alert("Please Enter Details");
		return false;
	}
		if(document.getElementById('txtAddress').value=="")
	{
		error=1;
		alert("Please Enter Address");
		return false;
	}
if(error==0)
{
	document.frmZap.submit();
}
}
function chkUser() {
		if(document.frmRegister.username.value=="")
	{
		alert("Please Enter Your Desired Username");
		document.frmRegister.username.focus();
		return false;
		
	}
	if(document.frmRegister.password.value=="")
	{
		alert("Please Enter Password");
		document.frmRegister.password.focus();
		return false;
		
	}
	if(document.frmRegister.fname.value=="")
	{
		alert("Please Enter Your First Name");
		document.frmRegister.fname.focus();
		return false;
		
	}
	/*if(document.frmRegister.lname.value=="")
	{
		alert("Please Enter Your Last Name");
		document.frmRegister.lname.focus();
		return false;
		
	}*/
	if(document.frmRegister.email.value=="")
	{
		alert("Please Enter Your Email");
		document.frmRegister.email.focus();
		return false;
		
	}
	/*if(document.frmRegister.country.value=="")
	{
		alert("Please Enter Your Country");
		document.frmRegister.country.focus();
		return false;
		
	}
		if(document.frmRegister.gender.value=="")
	{
		alert("Please Select Your Gender");
		document.frmRegister.gender.focus();
		return false;
		
	}*/
	if(document.frmRegister.state.value=="")
	{
		alert("Please Select Your State");
		document.frmRegister.state.focus();
		return false;
		
	}
	if(document.frmRegister.chkAgree.checked==false)
	{
		alert("Please Agree with zapatag terms & conditions");
		document.frmRegister.chkAgree.focus();
		return false;
		
	}

	var usern=document.getElementById('username').value;
	var email=document.getElementById('email').value;
	if(clshttp.readyState == 4 || clshttp.readyState == 0) { 
			clshttp.open('POST',SITE_URL+'chkUser.php', true);
	        clshttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
           clshttp.onreadystatechange = function()
			{
				//alert(clshttp.responseText);
			if (clshttp.readyState == 4) {
				
				if(clshttp.responseText==2)
				{	
					alert("Username/Email Already Exists");
					return false;	
				}  else{   
						document.frmRegister.submit();
					}
				         	        
			}
			};			
			var str = "username=" + usern + "&email=" + email;	
			//alert(str);
			clshttp.send(str);
	}
	return false;
}
function insertSmiley(smiley) 
    { 
        var currentText = document.getElementById("sicon"); 
   var mimg = document.getElementById("myimg"); 
        var smileyWithPadding = " " + smiley + " "; 
        currentText.value = smileyWithPadding; 
  mimg.src= smileyWithPadding; 
    } 
 function hidew()
 {
 document.getElementById('smileywin').style.display="none";
 }
 
 function reportAbuse(url)
	{
	if (clshttp.readyState == 4 || clshttp.readyState == 0){
	var str =""; 
	clshttp.open('POST', SITE_URL+'library/userfunctions.php', true);
	clshttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	clshttp.onreadystatechange =function(){
		if (clshttp.readyState == 4) {
			if(clshttp.responseText==1)
				{	
				
				alert("An Email has been sent to administrator");
				} 
			
	    
	  	}};
		var str = "url="+url +"&type=report";
		//alert(str);
	clshttp.send(str);
	}}
