var ajaxObjects = new Array();

function showData(ajaxIndex,boxIndex)
{
	var dataContent = ajaxObjects[ajaxIndex].response;
	document.getElementById('content').innerHTML = dataContent;
	ajaxObjects[ajaxIndex] = false;
}

function reloadData(numericId)
{
	var ajaxIndex = ajaxObjects.length;
	ajaxObjects[ajaxIndex] = new sack();
	ajaxObjects[ajaxIndex].requestFile = 'read_content.php?fetchID=' + numericId;	// Specifying which ID to get
	ajaxObjects[ajaxIndex].onCompletion = function(){ showData(ajaxIndex,numericId); };	// Specify function that will be executed after file has been found
	ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function	
}
function pass1()
{	
		document.getElementById("show_email").style.display="block";	
}
function send_mail()
{
	if(document.frm.Your_mail.value=="")
	{
		alert("Please Provide Your Email Address");
		return false;		
	}
	if (echeck(document.frm.Your_mail.value)==false){
		document.frm.Your_mail.value=""
		return false;
	}
	else
	{
	var email=document.frm.Your_mail.value;
	document.getElementById("disp_msg").innerHTML="<img src='images/ajax-loader.gif' border='0'>";
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();
	}
	if(window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}

	if(req)
	{
		req.onreadystatechange=ProcessRequest2;
		req.open("GET","forgot_password.php?email="+email,true);
		req.send(null);	
	}
	return false;
	}
}


function ProcessRequest2()
{
	if(req.readyState==4)
	{
		if(req.status==200)
		{
		//alert(req.responseText);
			document.getElementById("disp_msg").innerHTML="";
			document.getElementById("disp_msg").innerHTML=req.responseText;
		}
	}
}	
		
	
function check()
{
	if(document.head.srch.value=="")
	{
		alert("Please enter something ");
		return false;	
	} else {
		document.head.submit();
		return true;
	}
}

function open_win(id)
{	

	var file="largepic.php?product_id="+id;
	window.open(file, "tinyWindow", 'width=450,height=450')
}

function office_use()
{
	var file="office_use.php";
	window.open(file, "tinyWindow", 'width=450,height=400')
}

function valid()
{
	if(document.frm.email_addr.value=="")
	{
		alert("Please Enter Your Email Address ");
		document.frm.email_addr.focus();
		return false;	
	}
	if(document.frm.pass.value=="")
	{
		alert("Please Enter Password ");
		document.frm.pass.focus();
		return false;	
	}
}


function echeck(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("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("Invalid E-mail ID")
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		alert("Invalid E-mail ID")
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("Invalid E-mail ID")
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		alert("Invalid E-mail ID")
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		alert("Invalid E-mail ID")
		return false
	 }

	 return true					
}

function contact_validate(){
	var emailID=document.frm_contact.your_email
	var message=document.frm_contact.your_message
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.value="-- enter your email --";
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.value="-- enter your email --";
		return false
	}
	else
	{
		document.frm_contact.submit();
		return true;
	}	
 }
 
  function check_vendor()
 {
	 if(document.frm.Name.value=="")
	 {
		alert("Please Provide Your name ");
		document.frm.Name.focus();
		return false;		 
	 }	
	 if(document.frm.Company.value=="")
	 {
		alert("Please Provide Your Company Name ");
		document.frm.Company.focus();
		return false;		 
	 }	 
	
	
	 if(document.frm.Address.value=="")
	 {
		alert("Please Provide Your Address ");
		document.frm.Address.focus();
		return false;	 
	 }	
	 if(document.frm.City.value=="")
	 {
		alert("Please Provide Your City ");
		document.frm.City.focus();
		return false;	 
	 }	 
	 if(document.frm.Country.value=="")
	 {
		alert("Please Provide Your Country ");
		document.frm.Country.focus();
		return false;	 
	 }	
	  if(document.frm.Pin.value=="")
	 {
		alert("Please Provide Your Pin No ");
		document.frm.Pin.focus();
		return false;	 
	 }	
	
	 if(document.frm.Tel.value!="")
	 {
	 	if(document.frm.Tel.value!=parseInt(document.frm.Tel.value))
		{
			alert("Please Provide Valid Phone Number");
			document.frm.Tel.value="";
			return false;
		}	 
	 }
	 if(document.frm.Fax.value!="")
	 {
	 	if(document.frm.Fax.value!=parseInt(document.frm.Fax.value))
		{
			alert("Please Provide Valid FAX Number");
			document.frm.Fax.value="";
			return false;
		}	 
	 }
	 if(document.frm.Mobile.value!="")
	 {
	 	if(document.frm.Mobile.value!=parseInt(document.frm.Mobile.value))
		{
			alert("Please Provide Valid Mobile Number");
			document.frm.Mobile.value="";
			return false;
		}	 
	 }
	  if(document.frm.Tel.value=="" && document.frm.Fax.value=="" && document.frm.Mobile.value=="")
	  {
			alert("Please Provide Atleast One Contact Number ");
			return false;
	  }	 	 
	 
	else
	{
		document.frm_contact.submit();
		return true;
	}		  
 }
 
 
 
 
 
 
 
 function check_customer()
 {
	 if(document.frm.Name.value=="")
	 {
		alert("Please Provide Your name ");
		document.frm.Name.focus();
		return false;		 
	 }
	
	var email = document.frm.email.value;
	filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email)) 
	{
		alert('Please provide a valid email address');
		document.frm.email.focus();
		return false;
	}
	
	if(document.frm.password.value=="")
	 {
		alert("Please Provide Your Password ");
		document.frm.password.focus();
		return false;		 
	 }	
	
	 if(document.frm.Company.value=="")
	 {
		alert("Please Provide Your Company Name ");
		document.frm.Company.focus();
		return false;		 
	 }	 
	
	
	 if(document.frm.Address.value=="")
	 {
		alert("Please Provide Your Address ");
		document.frm.Address.focus();
		return false;	 
	 }	
	 if(document.frm.City.value=="")
	 {
		alert("Please Provide Your City ");
		document.frm.City.focus();
		return false;	 
	 }	 
	 if(document.frm.Country.value=="")
	 {
		alert("Please Provide Your Country ");
		document.frm.Country.focus();
		return false;	 
	 }	
	  if(document.frm.Pin.value=="")
	 {
		alert("Please Provide Your Pin No ");
		document.frm.Pin.focus();
		return false;	 
	 }	
	
	 if(document.frm.Tel.value!="")
	 {
	 	if(document.frm.Tel.value!=parseInt(document.frm.Tel.value))
		{
			alert("Please Provide Valid Phone Number");
			document.frm.Tel.value="";
			return false;
		}	 
	 }
	 if(document.frm.Fax.value!="")
	 {
	 	if(document.frm.Fax.value!= parseInt(document.frm.Fax.value))
		{
			alert("Please Provide Valid FAX Number");
			document.frm.Fax.value="";
			return false;
		}	 
	 }
	 if(document.frm.Mobile.value!="")
	 {
	 	if(document.frm.Mobile.value!=parseInt(document.frm.Mobile.value))
		{
			alert("Please Provide Valid Mobile Number");
			document.frm.Mobile.value="";
			return false;
		}	 
	 }
	  if(document.frm.Tel.value=="" && document.frm.Fax.value=="" && document.frm.Mobile.value=="")
	  {
			alert("Please Provide Atleast One Contact Number ");
			return false;
	  }	 	 
	 
	//if(document.frm.Invoice_no.value=="")
//	 {
//		alert("Please Provide Your Invoice Number ");
//		document.frm.Invoice_no.focus();
//		return false;	 
//	 }	
	 if(document.frm.cus_date.value=="")
	 {
		alert("Please Provide Date");
		document.frm.cus_date.focus();
		return false;	 
	 }	
	 //if(document.frm.Supplier_name.value=="")
//	 {
//		alert("Please Provide Supplier Name");
//		document.frm.Supplier_name.focus();
//		return false;	 
//	 }
	else
	{
		document.frm_contact.submit();
		return true;
	}		  
 }
 
 function val_custo_reset()
 {
	 
	document.frm.Name.value="";
	document.frm.Company.value="";
	document.frm.Address.value="";
	document.frm.City.value="";
	document.frm.Country.value="";
	document.frm.Pin.value="";
	document.frm.Tel.value="";
	document.frm.Fax.value="";
	document.frm.Mobile.value="";
	document.frm.Feedback.value="";
	document.frm.Invoice_no.value="";
	document.frm.cus_date.value="";
	document.frm.Supplier_name.value="";
 }
 
 
 
 
 
 
 
 
 
 
 
 function check_distributor()
 {
	 if(document.frm.distrbutor_fname.value=="")
	 {
		alert("Please Provide Your first name ");
		document.frm.distrbutor_fname.focus();
		return false;		 
	 }	
	 if(document.frm.distrbutor_lname.value=="")
	 {
		alert("Please Provide Your Last name ");
		document.frm.distrbutor_lname.focus();
		return false;		 
	 }	 
	var emailID=document.frm.distributor_email;	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	if(document.frm.distributor_company.value=="")
	 {
		alert("Please Provide Your Company Name ");
		document.frm.distributor_company.focus();
		return false;	 
	 }	 	
	 if(document.frm.distributor_address.value=="")
	 {
		alert("Please Provide Your Address ");
		document.frm.distributor_address.focus();
		return false;	 
	 }	
	 if(document.frm.distributor_state.value=="")
	 {
		alert("Please Provide Your State ");
		document.frm.distributor_state.focus();
		return false;	 
	 }	 
	 if(document.frm.distributor_country.value=="")
	 {
		alert("Please Provide Your Country ");
		document.frm.distributor_country.focus();
		return false;	 
	 }	
	  if(document.frm.distributor_city.value=="")
	 {
		alert("Please Provide Your City ");
		document.frm.distributor_city.focus();
		return false;	 
	 }	
	 if(document.frm.distributor_telephone.value!="")
	 {
	 	if(document.frm.distributor_telephone.value!=parseInt(document.frm.distributor_telephone.value))
		{
			alert("Please Provide Valid Phone Number");
			document.frm.distributor_telephone.value="";
			return false;
		}	 
	 }
	 if(document.frm.distributor_mobile.value!="")
	 {
	 	if(document.frm.distributor_mobile.value!=parseInt(document.frm.distributor_mobile.value))
		{
			alert("Please Provide Valid Mobile Number");
			document.frm.distributor_mobile.value="";
			return false;
		}	 
	 }
	 if(document.frm.distributor_fax.value!="")
	 {
	 	if(document.frm.distributor_fax.value!=parseInt(document.frm.distributor_fax.value))
		{
			alert("Please Provide Valid Fax Number");
			document.frm.distributor_fax.value="";
			return false;
		}	 
	 }
	  /*if(document.frm.distributor_telephone.value=="" && document.frm.distributor_mobile.value=="" && document.frm.distributor_fax.value=="")
	  {
			alert("Please Provide Atleast One Contact Number ");
			return false;
	  }	*/ 	 
	 
	if(document.frm.distributor_pass.value=="")
	 {
		alert("Please Provide Your Password ");
		document.frm.distributor_pass.focus();
		return false;	 
	 }	
	  if(document.frm.distributor_website.value!="")
	  {
			if(!isValidURL(document.frm.distributor_website.value))
			{
				error = "Please enter a valid URL\n";				
			}
			
			if(error != "")
			{
				alert(error);
				document.frm.distributor_website.value="";
				return false;
			}
			else
			{
				return true;
			} 		 
	  }
 }
 function isValidURL(url)
 {
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url))
	{
        return true;
    }
	else
	{
        return false;
    }
}
	 
function val_reset()
{
	document.frm.distrbutor_fname.value="";
	document.frm.distrbutor_lname.value="";
	document.frm.distributor_email.value="";
	document.frm.distributor_company.value="";
	document.frm.distributor_address.value="";
	document.frm.distributor_address2.value="";
	document.frm.distributor_state.value="";
	document.frm.distributor_country.value="";
	document.frm.distributor_city.value="";
	document.frm.distributor_telephone.value="";
	document.frm.distributor_mobile.value="";
	document.frm.distributor_fax.value="";
	document.frm.distributor_website.value="";
	document.frm.distributor_pass.value="";
	document.frm.distributor_subs.checked=false;
}
function subs_newsletter()
{
	if(document.form1.news_letter_subs.checked!=true)
	{
		alert("Please check Newsletter ");
		return false;
	}
	
}
 
 