// JavaScript Document
 function Validatenumber(input,event)
{
var keyCode = event.which ? event.which : event.keyCode;
//alert(parseInt(keyCode));

//numeric integer
if(parseInt(keyCode)>=48 && parseInt(keyCode)<=57)
{
return true;
}


if(parseInt(keyCode)==9 || parseInt(keyCode)==8 || parseInt(keyCode)==46)
{
return true;
}
return false;

}    

function ajaxpage(url, containerid)
{	
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
page_request.open('GET', url, true)
page_request.send(null)
}
function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {
	document.getElementById(containerid).innerHTML=page_request.responseText;
}
if(page_request.readyState == 1 || page_request.readyState == 2 || page_request.readyState == 3 )
document.getElementById(containerid).innerHTML="<span align='left'><img src='images/loadersmall.gif' /></span>";
}

function check_name()
{
	var name=document.getElementById("reg_name").value;
	if(name=="")
	document.getElementById("validate_name_div").innerHTML="<img src='no.gif'/>";
	else
	document.getElementById("validate_name_div").innerHTML="<img src='yes.gif'/>";
}
function name_keyup()
{
	var name=document.getElementById("reg_name").value;
	if(name=="")
	document.getElementById("validate_name_div").innerHTML="<img src='no.gif'/>";
	else
	document.getElementById("validate_name_div").innerHTML="<img src='yes.gif'/>";
}
function check_addr1()
{
	var addr1=document.getElementById("reg_addr1").value;
	if(addr1=="")
	document.getElementById("validate_addr1_div").innerHTML="<img src='no.gif'/>";
	else
	document.getElementById("validate_addr1_div").innerHTML="<img src='yes.gif'/>";
}
function addr1_keyup()
{
	var addr1=document.getElementById("reg_addr1").value;
	if(addr1=="")
	document.getElementById("validate_addr1_div").innerHTML="<img src='no.gif'/>";
	else
	document.getElementById("validate_addr1_div").innerHTML="<img src='yes.gif'/>";
}
function check_city()
{
	var city=document.getElementById("reg_city").value;
	if(city=="")
	document.getElementById("validate_city_div").innerHTML="<img src='no.gif'/>";
	else
	document.getElementById("validate_city_div").innerHTML="<img src='yes.gif'/>";
}
function city_keyup()
{
	var city=document.getElementById("reg_city").value;
	if(city=="")
	document.getElementById("validate_city_div").innerHTML="<img src='no.gif'/>";
	else
	document.getElementById("validate_city_div").innerHTML="<img src='yes.gif'/>";
}
function check_pcode()
{
	var pcode=document.getElementById("reg_pcode").value;
	if(pcode=="")
	document.getElementById("validate_pcode_div").innerHTML="<img src='no.gif'/>";
	else
	document.getElementById("validate_pcode_div").innerHTML="<img src='yes.gif'/>";
}
function pcode_keyup()
{
	var pcode=document.getElementById("reg_pcode").value;
	if(pcode=="")
	document.getElementById("validate_pcode_div").innerHTML="<img src='no.gif'/>";
	else
	document.getElementById("validate_pcode_div").innerHTML="<img src='yes.gif'/>";
}
function check_email()
{
	var email=document.getElementById("reg_email").value;
	if(email=="")
	document.getElementById("validate_email_div").innerHTML="<img src='no.gif'/>";
	//else
	//document.getElementById("validate_email_div").innerHTML="<img src='yes.gif'/>";
}
function email_keyup()
{
	var email=document.getElementById("reg_email").value;
	if(email=="")
	document.getElementById("validate_email_div").innerHTML="<img src='no.gif'/>";
	else
	document.getElementById("validate_email_div").innerHTML="<img src='yes.gif'/>";
}
function check_mobile()
{
	var mobile=document.getElementById("reg_mobile").value;
	if(mobile=="")
	document.getElementById("validate_mobile_div").innerHTML="<img src='no.gif'/>";
	else
	document.getElementById("validate_mobile_div").innerHTML="<img src='yes.gif'/>";
}
function mobile_keyup()
{
	var mobile=document.getElementById("reg_mobile").value;
	if(mobile=="")
	document.getElementById("validate_mobile_div").innerHTML="<img src='no.gif'/>";
	else
	document.getElementById("validate_mobile_div").innerHTML="<img src='yes.gif'/>";
}
function check_state()
{
	var state=document.getElementById("sel_state").value;
	if(state=="0")
	document.getElementById("validate_state_div").innerHTML="<img src='no.gif'/>";
	else
	document.getElementById("validate_state_div").innerHTML="<img src='yes.gif'/>";
}
function check_country()
{
	var country=document.getElementById("sel_country").value;
	if(country=="0")
	document.getElementById("validate_country_div").innerHTML="<img src='no.gif'/>";
	else
	document.getElementById("validate_country_div").innerHTML="<img src='yes.gif'/>";
}



function echeck_file(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(" Email ID is Invalid")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   //alert(" Email ID is Invalid")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		//alert(" Email ID is Invalid")
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		//alert(" Email ID is Invalid")
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		//alert(" Email ID is Invalid")
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		//alert(" Email ID is Invalid")
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		//alert(" Email ID is Invalid")
		return false
	 }

	 return true;					
}


function update_dealers()
{
	var count=0;
	var name=document.getElementById("reg_name").value;
	if(name=="")
	{
		document.getElementById("reg_name").style.borderColor = "Red";
		count=1;
	}
	else
	{
		document.getElementById("reg_name").style.borderColor = "#7f9db9";
	}
	var addr1=document.getElementById("reg_addr1").value;
	if(addr1=="")
	{
		document.getElementById("reg_addr1").style.borderColor = "Red";
		count=1;
	}
	else
	{
		document.getElementById("reg_addr1").style.borderColor = "#7f9db9";
	}
	
	var pcode=document.getElementById("reg_pcode").value;
	if(pcode=="")
	{
		document.getElementById("reg_pcode").style.borderColor = "Red";
		count=1;
	}
	else
	{
		document.getElementById("reg_pcode").style.borderColor = "#7f9db9";
	}
	var email=document.getElementById("reg_email").value;
	if(email=="")
	{
		document.getElementById("reg_email").style.borderColor = "Red";
		count=1;
	}
	else
	{
		if(echeck_file(email))
		{
			document.getElementById("reg_email").style.borderColor = "#7f9db9";
			document.getElementById("validate_email_div").innerHTML="<img src='yes.gif'/>";

		}
		else
		{
			document.getElementById("reg_email").style.borderColor = "Red";
			document.getElementById("validate_email_div").innerHTML="<img src='no.gif'/>";
		}
	}
	var mobile=document.getElementById("reg_mobile").value;
	if(mobile=="")
	{
		document.getElementById("reg_mobile").style.borderColor = "Red";
		count=1;
	}
	else
	{
		document.getElementById("reg_mobile").style.borderColor = "#7f9db9";
	}

	if(count==1)
	{
		alert("Check The Highlighted Fields");
	}
	else
	{
		document.getElementById("loading").innerHTML = "Your data being Uploaded..";
		document.reg_form.submit();
	}
}

function register_form()
{
	var count=0;
	var name=document.getElementById("reg_name").value;
	if(name=="")
	{
		document.getElementById("reg_name").style.borderColor = "Red";
		count=1;
	}
	else
	{
		document.getElementById("reg_name").style.borderColor = "#7f9db9";
	}
	var addr1=document.getElementById("reg_addr1").value;
	if(addr1=="")
	{
		document.getElementById("reg_addr1").style.borderColor = "Red";
		count=1;
	}
	else
	{
		document.getElementById("reg_addr1").style.borderColor = "#7f9db9";
	}
	var city=document.getElementById("reg_city").value;
	if(city=="")
	{
		document.getElementById("reg_city").style.borderColor = "Red";
		count=1;
	}
	else
	{
		document.getElementById("reg_city").style.borderColor = "#7f9db9";
	}
	var pcode=document.getElementById("reg_pcode").value;
	if(pcode=="")
	{
		document.getElementById("reg_pcode").style.borderColor = "Red";
		count=1;
	}
	else
	{
		document.getElementById("reg_pcode").style.borderColor = "#7f9db9";
	}
	var email=document.getElementById("reg_email").value;
	if(email=="")
	{
		document.getElementById("reg_email").style.borderColor = "Red";
		count=1;
	}
	else
	{
		if(echeck_file(email))
		{
			document.getElementById("reg_email").style.borderColor = "#7f9db9";
			document.getElementById("validate_email_div").innerHTML="<img src='yes.gif'/>";

		}
		else
		{
			document.getElementById("reg_email").style.borderColor = "Red";
			document.getElementById("validate_email_div").innerHTML="<img src='no.gif'/>";
		}
	}
	var mobile=document.getElementById("reg_mobile").value;
	if(mobile=="")
	{
		document.getElementById("reg_mobile").style.borderColor = "Red";
		count=1;
	}
	else
	{
		document.getElementById("reg_mobile").style.borderColor = "#7f9db9";
	}
	var state=document.getElementById("sel_state").value;
	if(state=="0")
	{
		document.getElementById("sel_state").style.borderColor = "Red";
		count=1;
	}
	else
	{
		document.getElementById("sel_state").style.borderColor = "#7f9db9";
	}
	var country=document.getElementById("sel_country").value;
	if(country=="0")
	{
		document.getElementById("sel_country").style.borderColor = "Red";
		count=1;
	}
	else
	{
		document.getElementById("sel_country").style.borderColor = "#7f9db9";
	}
	if(count==1)
	{
		alert("Check The Highlighted Fields");
	}
	else
	{
		document.getElementById("loading").innerHTML = "Your data being Uploaded..";
		document.reg_form.submit();
	}
}


/*function blink (elId) {
  var html = '';
  if (document.all)
    html += 'var el = document.all.' + elId + ';';
  else if (document.getElementById)
    html += 'var el = document.getElementById("' + elId + '");';
  html += 
    'el.style.visibility = ' + 
    'el.style.visibility == "hidden" ? "visible" : "hidden"';
  if (document.all || document.getElementById)
    setInterval(html, 500)
}
function init () {
  blink('training_register');
  blink('make_money');
}*/
function get_qoute() {
	var error = new Array();
	if(document.register.name.value == "") {
		error[error.length] = document.register.name;
	}
	if(document.register.mobile.value == "") {
		error[error.length] = document.register.mobile;
	}
	if(document.register.email.value == "") {
		error[error.length] = document.register.email;
	}
	else {
		var string = document.register.email.value;
		var atCharPresent = false;
		var dotPresent = false;
		for ( var Idx = 0; Idx < string.length; Idx++ )
		{
			if ( string.charAt ( Idx ) == '@' )
				atCharPresent = true;
			if ( string.charAt ( Idx ) == '.' )
				dotPresent = true;
		}

		if ( !atCharPresent || !dotPresent ) {
			error[error.length] = document.register.email;
		}
	}
	if(error.length > 0) {
		var inputs = document.register.getElementsByTagName("input");
		for(var i=0; i<inputs.length; i++) {
			if(inputs[i].type == "text") {
				inputs[i].style.border = "1px solid #cccccc";	
			}
		}
		for(var i=0; i<error.length; i++) {
			error[i].style.border = "1px solid #ff0000";
		}
		document.getElementById("loading").innerHTML = '<input type="button" value="Register" onclick="validate_registration()"/><br/><span style="color:#ff0000;">Check For Mandatory Field</span>';
		return false;
	}
	else {
		var inputs = document.register.getElementsByTagName("input");
		for(var i=0; i<inputs.length; i++) {
			if(inputs[i].type == "text") {
				inputs[i].style.border = "1px solid #cccccc";	
			}
		}
		document.getElementById("loading").innerHTML = "Registering Your Data.. ";
		document.register.submit();
	}
}
function validate_registration() {
	var error = new Array();
	if(document.register.name.value == "") {
		error[error.length] = document.register.name;
	}
	if(document.register.mobile.value == "") {
		error[error.length] = document.register.mobile;
	}
	if(document.register.email.value == "") {
		error[error.length] = document.register.email;
	}
	else {
		var string = document.register.email.value;
		var atCharPresent = false;
		var dotPresent = false;
		for ( var Idx = 0; Idx < string.length; Idx++ )
		{
			if ( string.charAt ( Idx ) == '@' )
				atCharPresent = true;
			if ( string.charAt ( Idx ) == '.' )
				dotPresent = true;
		}

		if ( !atCharPresent || !dotPresent ) {
			error[error.length] = document.register.email;
		}
	}
	if(error.length > 0) {
		var inputs = document.register.getElementsByTagName("input");
		for(var i=0; i<inputs.length; i++) {
			if(inputs[i].type == "text") {
				inputs[i].style.border = "1px solid #cccccc";	
			}
		}
		for(var i=0; i<error.length; i++) {
			error[i].style.border = "1px solid #ff0000";
		}
		document.getElementById("loading").innerHTML = '<input type="button" value="Register" onclick="validate_registration()"/><br/><span style="color:#ff0000;">Check For Mandatory Field</span>';
		return false;
	}
	else {
		var inputs = document.register.getElementsByTagName("input");
		for(var i=0; i<inputs.length; i++) {
			if(inputs[i].type == "text") {
				inputs[i].style.border = "1px solid #cccccc";	
			}
		}
		document.getElementById("loading").innerHTML = "Registering Your Data.. ";
		document.register.submit();
	}
}
