// JavaScript Document
var newwindow = ''
function popitup(url) {
if (newwindow.location && !newwindow.closed) {
    newwindow.location.href = url;
    newwindow.focus(); }
else {
    newwindow=window.open(url,'htmlname','width=404,height=316,resizable=1');}
}

function tidy() {
if (newwindow.location && !newwindow.closed) {
   newwindow.close(); }
}

function verifyData()
{


var totalElements= document.forms[0].elements.length
alert(totalElements);
a=0;	r="";
        for (i=0; i<=totalElements; i++)
	{
//               alert("hello");
			   document.forms[0].elements[i].style.backgroundColor='#FFFFFF'
	//				document.getElementById(document.forms[0].elements[i].name).style.color='#000000'
	
			alert(document.forms[0].elements[i].type);
		if (document.forms[0].elements[i].value == "")
	        {
			
			a=1;
			r = r +" "+ document.forms[0].elements[i].name + ";" ;
	//		alert(document.forms[0].elements[i].name);
			//alert(i);					
                	document.forms[0].elements[i].style.backgroundColor='#FFFFCC'
		//			document.getElementById(document.forms[0].elements[i].name).style.color='red'
					
                } 
//	      	else if ((i > 3)&&(a==0))
//                {
//			alert("All Textboxes are filled in - Thank You !");
//                	document.forms[0].Firstname.focus( );
//		}
   	} 		
	
			alert("Please fill in the following Textbox / Textboxes :- \n" + r);
		        document.forms[0].elements[i].focus( );	
				return false	
/*	for (i=0; i<=4; i++)
	{
	 	if (document.forms[0].elements[i].value == "")
	        {   	
			
			alert("Please fill in the following Textbox / Textboxes :- " + r);
		        document.forms[0].elements[i].focus( );	
				return false
//		break;
	        }
	}	        	*/
}

function isValidEmail (emailIn){
	var isEmailOk = false;
//	var filter = /^[a-zA-Z0-9][a-zA-Z0-9._-]*\@[a-zA-Z0-9-]+(\.[a-zA-Z][a-zA-Z-]+)+$/
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;


	if(emailIn.search(filter) != -1)
		isEmailOk = true;
	if(emailIn.indexOf("..") != -1)
		isEmailOk = false;
	if(emailIn.indexOf(".@") != -1)
		isEmailOk = false;
	if(emailIn.indexOf("'") != -1 || emailIn.indexOf("''") != -1 || emailIn.indexOf("\"") != -1 || emailIn.indexOf("\"\"") != -1 || emailIn.indexOf("(") != -1  || emailIn.indexOf(")") != -1 || emailIn.indexOf("[") != -1 || emailIn.indexOf("]") != -1 || emailIn.indexOf("{") != -1  || emailIn.indexOf("}") != -1 || emailIn.indexOf(",") != -1 || emailIn.indexOf(",,") != -1 || emailIn.indexOf(":") != -1 || emailIn.indexOf(";") != -1 || emailIn.indexOf("#") != -1 || emailIn.indexOf("mailto:") != -1)
		isEmailOk = false;

	return isEmailOk;
} // Ends 

function isAlphabetic(val)
{

   if (val.match(/^[a-zA-Z\s]+$/))
   {
      return true;
   }
   else
   {
      return false;
   }   
}

function postalcode(val)
{

   if (val.match(/^[a-zA-Z0-9\s]+$/))
   {
      return true;
   }
   else
   {
      return false;
   }   
}
function isNumber(val)
{

   if (val.match(/^[0-9.\s]+$/))
   {
      return true;
   }
   else
   {
      return false;
   }   
}

function trim(instr) {

    	var reFirst = /\S/;		// regular expression for first non-white char
    	var reLast = /\s+$/;	// regular expression for first white char after last non-white char
    	var firstChar = instr.search(reFirst);
    	var lastChar = instr.search(reLast);
    	
    	if( lastChar == -1 ) 
			lastChar = instr.length;    	
    	outstr = instr.substring( firstChar, lastChar );
    	return outstr;
}

function checkBlank(field)
{

	if(trim(field.value) == "")
	{	

		return false;
	}
	return true;
}
function CheckValidation(objValue,strError)
{
   if(eval(objValue.value.length) == 0) 
   { 
      if(!strError || strError.length ==0) 
      { 
        strError =  "Required Field"; 
      } 
      alert(strError); 
      return false; 
   }
   return true;
}

function alpha(str)
{
//alert(str.keyCode);
	if(str.keyCode == 32) return true;
	if(str.keyCode > 31 && str.keyCode < 65) return false;
	if(str.keyCode > 90 && str.keyCode < 97 ) return false;
	if(str.keyCode > 122 && str.keyCode <127) return false; 
}
function checkemail(str)
{
//alert(str.keyCode);
	if(str.keyCode == 95) return true;
	if(str.keyCode > 47 && str.keyCode < 58) return true;
	if(str.keyCode > 31 && str.keyCode < 46 ) return false;
	if(str.keyCode  >46 && str.keyCode	< 64) return false;
	if(str.keyCode > 90 && str.keyCode < 97) return false;
	if(str.keyCode > 122 && str.keyCode <127) return false; 
}
function alphanum(str)
{
	if(str.keyCode == 32) return true;
	if(str.keyCode > 31 && str.keyCode < 48) return false;
	if(str.keyCode > 90 && str.keyCode < 97) return false;
	if(str.keyCode > 122 && str.keyCode <127) return false; 
}
function num(str)
{
if (str.keyCode > 31 && str.keyCode < 48) return false;
if(str.keyCode > 58 && str.keyCode < 127) return false;
}


function checkmail(email)
{
// a very simple email validation checking. 
/* you can add more complex email checking if it helps */
    if(email.length <= 0)
	{
	  return true;
	}
    var splitted = email.match("^(.+)@(.+)$");
    if(splitted == null) return false;
    if(splitted[1] != null )
    {
      var regexp_user=/^\"?[\w-_\.]*\"?$/;
      if(splitted[1].match(regexp_user) == null) return false;
    }
    if(splitted[2] != null)
    {
      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
      if(splitted[2].match(regexp_domain) == null) 
      {
	    var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
	    if(splitted[2].match(regexp_ip) == null) return false;
      }// if
      return true;
    }
return false; 
}
function validateemail(o)
{
	var strError;
	email=o.value;
			   if(!checkmail(email)) 
               { 
                 if(!strError || strError.length ==0) 
                 { 
                    strError ="Enter valid Email address "; 
                 }//if                                               
                 alert(strError); 
                 return false; 
               }
}
function validation()
{

	var docf=document.frmreg;
	var error_msg='';
	var iserror=0;
	 if (checkBlank(docf.remail)==false)
         {

			document.getElementById('remail').style.backgroundColor='#FFFFCC';	
			document.getElementById('remail').style.color='red';
			alert("Please Specify  Email Address");	
			docf.remail.focus();
			iserror++;
			return false;
		 }
		 else if (!isValidEmail(docf.remail.value))
         {
			//error_msg+="Please Specify Valid Email Address <br>";		
			document.getElementById('remail').style.backgroundColor='#FFFFCC';	
			document.getElementById('remail').style.color='red';		
			alert("Please Enter Valid E-mail Id");
			docf.remail.focus();
			iserror++;
			return false;			
		 }
		 else if(checkBlank(docf.rpassword)==false)
		{
			document.getElementById('rpassword').style.backgroundColor='#FFFFCC';
			document.getElementById('rpassword').style.color='red';		
			alert("Please Enter password");
			docf.rpassword.focus();
			iserror++;
			return false;	
		 }
		 else if(docf.rpassword.value!=docf.cpassword.value)
		{
			document.getElementById('cpassword').style.backgroundColor='#FFFFCC';
			document.getElementById('cpassword').style.color='red';		
			alert("Re-type password not match");
			docf.cpassword.focus();
			iserror++;
			return false;
		}
		var chkval;
		if(document.getElementById("lview").checked == true)
		{
			chkval=	document.getElementById("lview").value;
		}
		else
		{
			chkval="no";
		}
		var url="checkajax.php";
			
		url =  url + "?remail="+ document.getElementById("remail").value;

		url+="&rpassword="+ document.getElementById("rpassword").value;		
		url+="&lviewer="+ chkval;
		url+="&action=register";		
		ajax(url);	 
}

function validation1()
{
	var docf=document.frmlogin;
	//	var docf=document.forms['0'];
	var error_msg='';
	var iserror=0;

	if (checkBlank(docf.lemail)==false)
         {

			document.getElementById('lemail').style.backgroundColor='#FFFFCC';	
			document.getElementById('lemail').style.color='red';
			alert("Please Specify  Email Address");	
			docf.lemail.focus();
			iserror++;
			return false;
		 }
		 else if (!isValidEmail(docf.lemail.value))
         {
			//error_msg+="Please Specify Valid Email Address <br>";		
			document.getElementById('lemail').style.backgroundColor='#FFFFCC';	
			document.getElementById('lemail').style.color='red';		
			alert("Please Enter Valid E-mail Id");
			docf.lemail.focus();
			iserror++;
			return false;			
		 }
		 else if(checkBlank(docf.lpassword)==false)
		{
			document.getElementById('lpassword').style.backgroundColor='#FFFFCC';
			document.getElementById('lpassword').style.color='red';		
			alert("Please Enter password");
			docf.lpassword.focus();
			iserror++;
			return false;	
		 }
		


	if(iserror>0)
	{


			return false;

		 
	}
	
 		var url="checkajax.php";
			
		url =  url + "?lemail="+ document.getElementById("lemail").value;

		url+="&lpassword="+ document.getElementById("lpassword").value;	
		url+="&action=login";
		
		ajax(url);	 
		
}
function validation2()
{

 
	var docf=document.frmforgot;
	//	var docf=document.forms['0'];
	var error_msg='';
	var iserror=0;

	if (checkBlank(docf.femail)==false)
         {

			document.getElementById('femail').style.backgroundColor='#FFFFCC';	
			document.getElementById('femail').style.color='red';
			alert("Please Specify  Email Address");	
			docf.femail.focus();
			iserror++;
			return false;
		 }
		 else if (!isValidEmail(docf.femail.value))
         {
			//error_msg+="Please Specify Valid Email Address <br>";		
			document.getElementById('femail').style.backgroundColor='#FFFFCC';	
			document.getElementById('femail').style.color='red';		
			alert("Please Enter Valid E-mail Id");
			docf.femail.focus();
			iserror++;
			return false;			
		 }
		 var url="checkajax.php";
			
		url =  url + "?femail="+ document.getElementById("femail").value;

		url+="&action=forgot";
		ajax(url);	 
		
}

function serverResponse(response)
{
	var pos=response.indexOf("valid");
	
	if(pos==-1)
	{
		document.getElementById("result").innerHTML = response;
	}
	else
	{
		window.location="/member";
	}

}
function fun_regi()
{
	return validation();

	
}
function fun_login()
{
	return validation1();
	
}
function forgot_pass()
{
	return validation2();
	
}

function showLog()
{
	
		document.getElementById("log1").style.display='';
		document.getElementById("regi1").style.display='none';
		document.getElementById("forgot1").style.display='none';
		document.getElementById("result").innerHTML = '';
	
}
function showReg()
{
	document.getElementById("regi1").style.display='';
	document.getElementById("log1").style.display='none';
	document.getElementById("forgot1").style.display='none';
	document.getElementById("result").innerHTML = '';
		
}
function showFor()
{
	document.getElementById("forgot1").style.display='';
	document.getElementById("regi1").style.display='none';
	document.getElementById("log1").style.display='none';
	document.getElementById("result").innerHTML = '';
		
}
function validation3()
{

	var docf=document.frmreg;
	var error_msg='';
	var iserror=0;
	 if (checkBlank(docf.remail)==false)
         {

			document.getElementById('remail').style.backgroundColor='#FFFFCC';	
			document.getElementById('remail').style.color='red';
			alert("Please Specify  Email Address");	
			docf.remail.focus();
			iserror++;
			return false;
		 }
		 else if (!isValidEmail(docf.remail.value))
         {
			//error_msg+="Please Specify Valid Email Address <br>";		
			document.getElementById('remail').style.backgroundColor='#FFFFCC';	
			document.getElementById('remail').style.color='red';		
			alert("Please Enter Valid E-mail Id");
			docf.remail.focus();
			iserror++;
			return false;			
		 }
		 else if(checkBlank(docf.rpassword)==false)
		{
			document.getElementById('rpassword').style.backgroundColor='#FFFFCC';
			document.getElementById('rpassword').style.color='red';		
			alert("Please Enter password");
			docf.rpassword.focus();
			iserror++;
			return false;	
		 }
		 else if(docf.rpassword.value!=docf.cpassword.value)
		{
			document.getElementById('cpassword').style.backgroundColor='#FFFFCC';
			document.getElementById('cpassword').style.color='red';		
			alert("Re-type password not match");
			docf.cpassword.focus();
			iserror++;
			return false;
		}
		
		var url="checkajax.php";
			
		url =  url + "?remail="+ document.getElementById("remail").value;

		url+="&rpassword="+ document.getElementById("rpassword").value;		
		
		url+="&action=changepass";		
		ajax(url);	 
}

function fun_chnge()
{
	return validation3();	
}
/*function submitenter(myfield,e)
{
var keycode;
if (window.event)
{
	keycode = window.event.keyCode;
}
else if (e) 
{
	keycode = e.which;
}
else return true;

if (keycode == 13)
   {
	   myfield.form.submit();
	   return false;
   }
else
   return true;
}*/
function checkSubmit(e,frm)
{
   
   if(e && e.keyCode == 13)
   {
			if(frm=='frmreg')
		   {
			return validation();

		   }
		   else if(frm=='frmlogin')
		   {
			return validation1();

		   }
		   else if(frm=='frmforgot')
		   {
			return validation2();

		   }
		   else if(frm=='frmcpass')
		   {
			return validation3();

		   }

	  document.forms[0].submit();

   }
}
function confirmDel(id)
{

	input_box=confirm("Are you sure you want to Delete it");
		
	if (input_box==false)
	{ 	
		return false;
	}
	
	else
	{
		//return true;
		var url="adminajax.php?action=delete&id="+id;
		ajax(url);
	}
}