// JavaScript Document

function checklength(id)

{

	

	

	switch(id)

	{

		case 1: if (document.getElementById('numphone1').value.length >= 3)

				  {

				  document.getElementById('numphone2').focus();

				  break;

				  }

		case 2: if (document.getElementById('numphone2').value.length >= 3)

				  {

				  document.getElementById('numphone3').focus();

				  break;

				  }

		case 3: if (document.getElementById('numphone3').value.length >= 4)

				  {

				  document.getElementById('txtemail').focus();

				  break;

				  }

	}

}

function validatenumber(evt)

  {

    var charCode = (evt.which) ? evt.which : evt.keyCode

		

         if (charCode >=48 && charCode <= 57 || charCode == 8|| charCode ==46|| charCode ==9|| charCode ==11)

		 {

			  

           return true;

		 }

		   

	return false;

  }

function checkref(val)

{

	if (val == "Other")

	{

		document.getElementById('reftr').style.display = "";

		document.getElementById('refothtr').style.display = "";

		document.getElementById('refspace1').style.display = "";

		document.getElementById('refspace2').style.display = "";

		document.getElementById('txtrefby').focus();

	}

	else

	{

		document.getElementById('reftr').style.display = "none";

		document.getElementById('refothtr').style.display = "none";

		document.getElementById('refspace1').style.display = "none";

		document.getElementById('refspace2').style.display = "none";

	}

}

function editrecord(id)

{

	window.open("modelkamp-edit.php?register_id="+id+"&mode=2","_self",false);

}



function deleterecord(id,name)

{

	if (confirm("Are you sure to delete the register "+name))

	window.open("modelkamp-register.php?register_id="+id+"&mode=3","_self",false);

}



function viewrecord(id)

{

	window.open("register_details.php?register_id="+id,"_blank","toolbar=0,status=0,menubar=0,fullscreen=no,width=550,height=400,resizable=0");

}





window.onload = function ()

{

	document.getElementById('txtfirstname').focus();

	/*if (document.getElementById('dpdHow'))	

	if (document.getElementById('dpdHow').value == 3)

	{

		document.getElementById('divReferral').style.visibility ="visible";

		document.getElementById('divReferral').style.display ="inline";

		verifycustomer(document.getElementById('txtReferral').value);

	}*/

}



function SetValueEmpty(objId)

	{

		var obj=document.getElementById(objId);

		if(obj!=null)

		{

			if(document.all)

				obj.innerText = '';

			else

				obj.textContent = '';

		}

	}

	

function SetValue(objId,txt)

	{

		var obj=document.getElementById(objId);

		if(obj!=null)

		{

			if(document.all)

				obj.innerText = txt;

			else

				obj.textContent = txt;

		}

	}

	

	

	

function getCountrycode(code)

{

	document.getElementById('txtPcontactcode').value = code;

	document.getElementById('txtPcontact').focus();

}

	

function LoadRef()

{

	if (document.getElementById('dpdHow').options[3].selected)

	{

		document.getElementById('divReferral').style.visibility ="visible";

		document.getElementById('divReferral').style.display ="inline";

	}

	else

	{

		document.getElementById('divReferral').style.visibility ="hidden";

		document.getElementById('divReferral').style.display ="none";

	}

}

function ClearRef()

{

	document.getElementById('divReferral').style.visibility ="hidden";

	document.getElementById('divReferral').style.display ="none";

}



function validate()

{

	var bval=true;

	

	/*SetValueEmpty('lblEmail');

	SetValueEmpty('lblPassword');

	SetValueEmpty('lblConfirmpassword');

	SetValueEmpty('lblHow');

	if(document.getElementById('lblReferral')!=null)

		SetValueEmpty('lblReferral');

	SetValueEmpty('lblFname');

	SetValueEmpty('lblLname');

	SetValueEmpty('lblCountry');

	SetValueEmpty('lblPContact');

	//SetValueEmpty('lblService');

	SetValueEmpty('lblCaptcha');

	SetValueEmpty('lblTerms');*/

	

	if (document.getElementById('txtfirstname').value == "")

	{

		alert("Please enter your first name");

		document.getElementById('txtfirstname').focus();

		return false;

	}

	if (document.getElementById('txtlastname').value == "")

	{

		alert("Please enter your last name");

		document.getElementById('txtlastname').focus();

		return false;

	}

	if (document.getElementById('txtstreet').value == "")

	{

		alert("Please enter street");

		document.getElementById('txtstreet').focus();

		return false;

	}

	/*if (document.getElementById('txtsuiteno').value == "")

	{

		alert("Please enter Apt./Suiteno");

		document.getElementById('txtsuiteno').focus();

		return false;

	}*/

	if (document.getElementById('txtcity').value == "")

	{

		alert("Please enter city");

		document.getElementById('txtcity').focus();

		return false;

	}

	if (document.getElementById('txtstate').value == "0")

	{

		alert("Please select state");

		document.getElementById('txtstate').focus();

		return false;

	}

	if (document.getElementById('numzipcode').value == "")

	{

		alert("Please enter zipcode");

		document.getElementById('numzipcode').focus();

		return false;

	}

	if (document.getElementById('numphone1').value == "")

	{

		alert("Please enter phone number");

		document.getElementById('numphone1').focus();

		return false;

	}

	if (document.getElementById('numphone2').value == "")

	{

		alert("Please enter phone number");

		document.getElementById('numphone2').focus();

		return false;

	}

	if (document.getElementById('numphone3').value == "")

	{

		alert("Please enter phone number");

		document.getElementById('numphone3').focus();

		return false;

	}

	if (document.getElementById('txtemail').value == "")

	{

		alert("Please enter email address");

		document.getElementById('txtemail').focus();

		return false;

	}

	

	

	

	

	

	return bval;

}



function checkreferral()

{

	LoadRef();	

}





function terms()

{

	window.open("terms_of_use.html","_blank","false");

}





var xmlHttpfunction



function verifycustomer(customerid)

{

	

if (document.getElementById('txtReferral').value != '')

{

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)

 {

 alert ("Browser does not support HTTP Request")

 return

 }

var url="validatereferral.php"

url=url+"?customerid="+customerid

url=url+"&sid="+Math.random()

xmlHttp.onreadystatechange=stateChanged 

xmlHttp.open("GET",url,true)

xmlHttp.send(null)

}

else

{

	SetValue('lblReferral','Please Enter Referral Email ID');

}



}



function stateChanged() 

{ 

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")

 {

	 if (xmlHttp.responseText != 'Invalid CustomerId')

	 {

	 	SetValue('lblReferral',xmlHttp.responseText);

	 }

	 else

	 {

		 	SetValue('lblReferral',xmlHttp.responseText);

			document.getElementById('txtReferral').value = '';

			document.getElementById('txtReferral').focus();

	 }



 

 } 

}







function GetXmlHttpObject()

{

var xmlHttp=null;

try

 {

 // Firefox, Opera 8.0+, Safari

 xmlHttp=new XMLHttpRequest();

 }

catch (e)

 {

 //Internet Explorer

 try

  {

  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

  }

 catch (e)

  {

  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

  }

 }

return xmlHttp;

}







function cancelbut()

	{

		window.open("cpanel.php","_self","false");

	}

	

function cancelbutagent()

	{

		window.open("cpanelagent.php","_self","false");

	}	

	

function cancelbutescalate()

	{

		window.open("cpanelescalate.php","_self","false");

	}	

	

	

function validateedit()

{

	var bval=true;

	

	SetValueEmpty('lblEmail');

	SetValueEmpty('lblFname');

	SetValueEmpty('lblLname');

	SetValueEmpty('lblPContact');

	

	

	





	

	if (document.getElementById('txtEmail').value == "")

	{

		SetValue('lblEmail','Enter Email Id');

		document.getElementById('txtEmail').focus();

		bval= false;

	}

	if (document.getElementById('txtEmail').value.indexOf("@",0)<0) 

	{

		SetValue('lblEmail','Enter Valid Email Id');

		document.getElementById('txtEmail').focus();

		bval= false;

	}

	

	if  (document.getElementById('txtEmail').value.indexOf(".",0)<0)

	{

		SetValue('lblEmail','Enter Valid Email Id');

		document.getElementById('txtEmail').focus();

		bval= false;

	}

	

	

	

	if (document.getElementById('txtFname').value == "")

	{

		SetValue('lblFname','Enter First Name');

		document.getElementById('txtFname').focus();

		bval= false;

	}

	if (document.getElementById('txtLname').value == "")

	{

		SetValue('lblLname','Enter Last Name');

		document.getElementById('txtLname').focus();

		bval= false;

	}

	if (document.getElementById('txtPcontact').value == "")

	{

		SetValue('lblPcontact','Enter Contact No.');

		document.getElementById('txtPcontact').focus();

		bval= false;

	}

	

	phone = new RegExp("^[0-9]{1,}$");

	if (document.getElementById('txtPcontact').value != "")

	if (!phone.test(document.getElementById('txtPcontact').value))

	{

		SetValue('lblPcontact','It should be in Number.');

		document.getElementById('txtPcontact').focus();

		bval= false;

	}

	

	

	

	

	

	

	return bval;

		

}