function getAjaxObject() {
	
	if (window.XMLHttpRequest) {  // code for IE7+, Firefox, Chrome, Opera, Safari
		
		xmlhttp=new XMLHttpRequest();
	} else {// code for IE6, IE5
		
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return xmlhttp;
}

function addToCart(pid) {
	document.forms['frmAddCart'+pid].submit();	
}
function checkall(objForm){
	len = objForm.elements.length;
	var i=0;
	for( i=0 ; i<len ; i++) {
		if (objForm.elements[i].type=='checkbox') {
			objForm.elements[i].checked=objForm.check_all.checked;
		}
	}
}

function confirm_submit(objForm) {
	return true;
}

function validcheck(name){
var chObj = document.getElementsByName(name);
var result	=	false;
for(var i=0;i<chObj.length;i++){

	if(chObj[i].checked){
	  result=true;
	  break;
	}
}
  if(!result){
    return false;
  }else{
	 return true;
  }
}
function deleteConfirmFromUser(name) {		
	////////alert("aaaaaa");
	if(validcheck(name)==true) {
		if(confirm("Are you sure you want to delete the record?")) {
			return true;  
		} else  {
			return false;  
		}
	}	
	else if(validcheck(name)==false) {
		alert("Select atleast one record.");		
		return false;
	}
}


function deleteConfirmFromUser2(name) {		
	////////alert("aaaaaa");
	if(validcheck(name)==true) {
		if(confirm("Are you sure you want to delete the record?")) {
			document.getElementById("changeStatus").value="delete";
			return true;  
		} else  {
			return false;  
		}
	}	
	else if(validcheck(name)==false) {
		alert("Select atleast one record.");		
		return false;
	}
}

function allConfirmFromUser(name,text) {		
	////////alert("aaaaaa");
	if(validcheck(name)==true) {
		if(confirm("Are you sure you want to "+text+" the record?")) {
			document.getElementById("changeStatus").value="delete";
			return true;  
		} else  {
			return false;  
		}
	}	
	else if(validcheck(name)==false) {
		alert("Select atleast one record.");		
		return false;
	}
}


function changeOrderStatus(name) {		

	if(validcheck(name)==true) {

		if(document.getElementById("Orderstatus").value==0) {

			alert("Please choose status.");
			document.getElementById("Orderstatus").focus();
			return false;

		}

	} else if(validcheck(name)==false) {

		alert("Select atleast one record.");		
		return false;

	}

}

function deleteConfirmFromUser234(name) {		
	////////alert("aaaaaa");
	if(validcheck(name)==true) {
		if(confirm("Are you sure you want to send the product enquiry?")) {
			return true;  
		} else  {
			return false;  
		}
	}
	else if(validcheck(name)==false) {
		alert("Select atleast one record.");		
		return false;
	}
}

function deleteConfirmFromUser1(name) {		
	////////alert("aaaaaa");
	if(validcheck(name)==true) {
		//if(confirm("Are you sure you want to delete the record?")) {
			//return true;  
		//} else  {
			//return false;  
		//}
	}
	else if(validcheck(name)==false) {
		alert("Select atleast one record.");		
		return false;
	}
}

function activateConfirmFromUser(name)
{		
	////////alert("aaaaaa");
	if(validcheck(name)==true)
	{
		if(confirm("Are you sure you want to activate the record?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(validcheck(name)==false)
	{
		alert("Select atleast one record.");		
		return false;
	}
}

function activateConfirmFromUser2(name)
{		
	
	if(validcheck(name)==true)
	{
		if(confirm("Are you sure you want to activate the record?"))
		{
				document.getElementById("changeStatus").value="active";
				
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(validcheck(name)==false)
	{
		alert("Select atleast one record.");		
		return false;
	}
}


function sendemailConfirmFromUser(name){		
	////////alert("aaaaaa");
	if(validcheck(name)==true)
	{
		if(confirm("Are you sure you want to send email to subscriber?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(validcheck(name)==false)
	{
		alert("Select atleast one record.");		
		return false;
	}
}
function deactivateConfirmFromUser(name){		
	////////alert("aaaaaa");
	if(validcheck(name)==true)
	{
		if(confirm("Are you sure you want to deactivate the record?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(validcheck(name)==false)
	{
		alert("Select atleast one record.");		
		return false;
	}
}

function deactivateConfirmFromUser2(name)
{		
	////////alert("aaaaaa");
	if(validcheck(name)==true)
	{
		if(confirm("Are you sure you want to deactivate the record?"))
		{	document.getElementById("changeStatus").value="inactive";
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(validcheck(name)==false)
	{
		alert("Select atleast one record.");		
		return false;
	}
}



function featuredConfirmFromUser(name){		
	////////alert("aaaaaa");
	if(validcheck(name)==true)
	{
		if(confirm("Are you sure you want to Featured the record?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(validcheck(name)==false)
	{
		alert("Select atleast one record.");		
		return false;
	}
}
function UnfeaturedConfirmFromUser(name){		
	////////alert("aaaaaa");
	if(validcheck(name)==true)
	{
		if(confirm("Are you sure you want to Unfeatured the record?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(validcheck(name)==false)
	{
		alert("Select atleast one record.");		
		return false;
	}
}

function emailConfirmFromUser(name){		
 	if(validcheck(name)==true){
		if(confirm("Are you sure you want to send email ?")){
			return true;  
		} else {
			return false;  
		}
	} else if(validcheck(name)==false){
		alert("Select atleast one record.");		
		return false;
	}
}


function urlConfirmFromUser(name){		
 	if(validcheck(name)==true){
		return true; 
 	} else if(validcheck(name)==false){
		alert("Select atleast one record.");		
		return false;
	}
}

function CheckAll1(f1,f2,f3){
	var len=f1.elements.length;
	for(var i=0;i<len;i++){
		if(f1.elements[i].type=="checkbox"){
			if(f2=='Select All'){
			   f1.elements[i].checked=1;
			}else{
				f1.elements[i].checked=0;
			}
		}
	}
	var objArr=document.getElementsByName(f3);
	for(var tx=0;tx<objArr.length;tx++){
		objArr[tx].innerHTML=f2=='Select All' ? 'Clear All' : 'Select All';
	}
}
function valid_email_check(str) {
	
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1) {
		return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) {
		return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}
	if (str.indexOf(at,(lat+1))!=-1){
		return false
	}
	
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	}
	if (str.indexOf(dot,(lat+2))==-1){
		return false
	}
	if (str.indexOf(" ")!=-1){
	return false
	}
 	return true					
}

function checkValidatinMkt(frmName) {
	
	var msgError = "Sorry! We can't complete your request.\n Following information is missing or incorrect.\n";
	var msg = ""
	var frmObj = document.forms[frmName];
	var msgFlag="";
	if(frmObj.elements["title"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["title"];
		msg +="\n* Please select your title.";
	}
	if(frmObj.elements["fname"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["fname"];
		msg +="\n* Please enter your first name.";
	}  else if(containsAlphabets(frmObj.elements["fname"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["fname"];
		msg +="\n* Sorry! you have entered invalid first name.";
	}
	if(frmObj.elements["lname"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["lname"];
		msg +="\n* Please enter your last name.";
	}  else if(containsAlphabets(frmObj.elements["lname"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["lname"];
		msg +="\n* Sorry! you have entered invalid last name.";
	}
	if(frmObj.elements["phone"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["phone"];
		msg +="\n* Please enter your mobile no.";
	} /*else if(IsNumeric(frmObj.elements["phone"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["city"];
		msg +="\n* Sorry! you have entered invalid billing phone.";
	}
	if(frmObj.elements["fax"].value!="") {
		
		if(!IsNumeric(frmObj.elements["fax"].value)) {
		
			msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["fax"];
			msg +="\n* Sorry! you have entered invalid billing fax.";
		}
	}*/
	if(frmObj.elements["city"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["city"];
		msg +="\n* Please enter your city.";
	} else if(containsAlphabets(frmObj.elements["city"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["city"];
		msg +="\n* Sorry! you have entered invalid city.";
	}
	if(frmObj.elements["state"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["state"];
		msg +="\n* Please enter your state.";
	} else if(containsAlphabets(frmObj.elements["state"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["state"];
		msg +="\n* Sorry! you have entered invalid state.";
	}
	if(frmObj.elements["country"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["country"];
		msg +="\n* Please enter your country.";
	}


	if(frmObj.elements["zipcode"].value=="") {

			msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["zipcode"];
			msg +="\n* Please enter zip code.";
	}
	
	
	if(frmObj.elements["address"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["address"];
		msg +="\n* Please enter your address.";
	}

	if(frmName=="frmRegister") {
		
		if(frmObj.elements["username"].value=="") {
			
			msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["username"];
			msg +="\n* Please enter your user name.";			
		} else if(valid_email_check(frmObj.elements["username"].value)==false) {
			
			msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["username"];
			msg +="\n* Invalid!. Please enter valid email id as user name.";
		}
		if(frmObj.elements["email"].value=="") {
			
			msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["email"];
			msg +="\n* Please enter your email id.";			
		} else if(valid_email_check(frmObj.elements["email"].value)==false) {
			
			msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["email"];
			msg +="\n* Invalid!. Please enter valid email id.";
		}
		if(frmObj.elements["upass"].value=="") {
			
			msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["upass"];
			msg +="\n* Please enter your password.";
		} else if((frmObj.elements["upass"].value.length) < 6) {
			
			msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["upass"];
			msg +="\n* Sorry! Your password must have 6 characters of length.";
		}
		if(frmObj.elements["confirm_upass"].value=="") {
			
			msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["confirm_upass"];
			msg +="\n* Please enter your confirm password.";
		} else if(frmObj.elements["confirm_upass"].value!=frmObj.elements["confirm_upass"].value) {
			
			msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["confirm_upass"];
			msg +="\n* Sorry! Confirm password doesn't match.";
		}
	}
	if(msg!="") {
		msgFlag.value="";
		msgFlag.focus();
		alert(msgError+msg);
		return false;
	}
}


function checkValidatin(type) {
	
	var frm = document.frmRegister;
	var frmLogin=type;
	
	if(frm.title.value==0)
	{
	alert("Please select title");
	frm.title.focus();
	return false;
	}
	
	if(frm.fname.value==0)
	{
	alert("Please Enter First Name");
	frm.fname.focus();
	return false;
	}
	
	if(document.getElementById("fname").value)
	{
			var name_check = /^([a-zA-Z\s])+([\s])*([a-zA-Z\s])*$/;
			if(!name_check.test(document.getElementById("fname").value)) 
			{
			alert("Please Enter Valid First Name.");
			document.getElementById("fname").focus();
			return false;
			
			} 

	}
	
	if(frm.lname.value==0)
	{
	alert("Please Enter Last Name");
	frm.lname.focus();
	return false;
	}
	
	if(document.getElementById("lname").value)
	{
			var name_check = /^([a-zA-Z\s])+([\s])*([a-zA-Z\s])*$/;
			if(!name_check.test(document.getElementById("lname").value)) 
			{
			alert("Please Enter Valid Last Name.");
			document.getElementById("lname").focus();
			return false;
			
			} 

	}
	
	if(frm.phone.value==0)
	{
	alert("Please Enter Mobile No.");
	frm.phone.focus();
	return false;
	}
	
	if(document.getElementById("phone").value)
	{
			var name_check = /^([0-9\s])+([\s])*([0-9\s])*$/;
			if(!name_check.test(document.getElementById("phone").value)) 
			{
			alert("Please Enter Valid Mobile No.");
			document.getElementById("phone").focus();
			return false;
			
			} 

	}
	
	/*if(frm.fax.value==0)
	{
	alert("Please Enter Fax No.");
	frm.fax.focus();
	return false;
	}*/
	
	
	
	if(frm.city.value==0)
	{
	alert("Please Enter Billing City Name");
	frm.city.focus();
	return false;
	}
	
	if(document.getElementById("city").value)
	{
			var name_check = /^([a-zA-Z\s])+([\s])*([a-zA-Z\s])*$/;
			if(!name_check.test(document.getElementById("city").value)) 
			{
			alert("Please Enter Valid City Name.");
			document.getElementById("city").focus();
			return false;
			
			} 

	}
	
	if(frm.state.value==0)
	{
	alert("Please Enter Billing State Name");
	frm.state.focus();
	return false;
	}
	
	if(document.getElementById("state").value)
	{
			var name_check = /^([a-zA-Z\s])+([\s])*([a-zA-Z\s])*$/;
			if(!name_check.test(document.getElementById("state").value)) 
			{
			alert("Please Enter Valid State Name.");
			document.getElementById("state").focus();
			return false;
			
			} 

	}
	
	if(frm.country.value==0)
	{
	alert("Please Select Billing Country Name");
	frm.country.focus();
	return false;
	}
	
	if(frm.zipcode.value==0)
	{
	alert("Please enter Billing Zip Code");
	frm.zipcode.focus();
	return false;
	}
	
	if(frm.address.value==0)
	{
	alert("Please Enter Billing Address");
	frm.address.focus();
	return false;
	}
	

/*..................Shipping Validation...............................*/
	
	if(frm.ship_city.value==0)
	{
	alert("Please Enter Shipping City Name");
	frm.ship_city.focus();
	return false;
	}
	
	
	if(frm.ship_state.value==0)
	{
	alert("Please Enter Shipping State Name");
	frm.ship_state.focus();
	return false;
	}
	
	if(frm.ship_country.value==0)
	{
	alert("Please Select Shipping Country Name");
	frm.ship_country.focus();
	return false;
	}
	
	if(frm.ship_zipcode.value==0)
	{
	alert("Please enter Shipping Zip Code");
	frm.ship_zipcode.focus();
	return false;
	}
	
	if(frm.ship_address.value==0)
	{
	alert("Please Enter Shipping Address");
	frm.ship_address.focus();
	return false;
	}
	
	if(frmLogin=='login')
	{
			if(frm.username.value==0)
			{
			alert("please enter your user name as email id.");
			frm.username.focus();
			return false;
			}
			
			var email_check = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			if((frm.username.value.length >= 0) && (!email_check.test(frm.username.value))) {
				alert("Please enter a valid user name as email id");
				frm.username.focus();
				return false;
			}
			
			if(frm.upass.value==0)
			{
			alert("Please Enter Password");
			frm.upass.focus();
			return false;
			}
			
			if(frm.upass.value.length<6)
			{
			alert("Your Password Length Should Be Minimum Six");
			frm.upass.focus();
			return false;
			}
			
			if(frm.confirm_upass.value==0)
			{
			alert("Please Enter Confirm Password.");
			frm.confirm_upass.focus();
			return false;
			}
			
			if(frm.upass.value!=frm.confirm_upass.value)
			{
			alert("Password and confirm password not matching.");
			frm.confirm_upass.focus();
			return false;
			}
	}
	
}
function fill_billing_info(frmName) {
	
	var frmObj = document.forms[frmName];
	if(frmObj.elements["same_as_ship"].checked==true) {
		
		frmObj.elements["ship_city"].value = frmObj.elements["city"].value;
		frmObj.elements["ship_state"].value = frmObj.elements["state"].value;
		frmObj.elements["ship_country"].value = frmObj.elements["country"].value;
		frmObj.elements["ship_zipcode"].value = frmObj.elements["zipcode"].value;
		frmObj.elements["ship_address"].value = frmObj.elements["address"].value;
	} else {
		
		frmObj.elements["ship_city"].value = "";
		frmObj.elements["ship_state"].value = "";
		frmObj.elements["ship_country"].value = "";
		frmObj.elements["ship_zipcode"].value = "";
		frmObj.elements["ship_address"].value = "";
	}
}

function IsNumeric(strString)
   //  check for valid numeric strings	
{
	   var strValidChars = "0123456789.-";
	   var strChar;
	   var blnResult = true;
	
	   if (strString.length == 0) return false;
	
	   //  test strString consists of valid characters listed above
	   for (i = 0; i < strString.length && blnResult == true; i++)
		  {
		  strChar = strString.charAt(i);
		  if (strValidChars.indexOf(strChar) == -1)
			 {
			 blnResult = false;
			 }
		  }
 return blnResult;
}

function containsAlphabets(checkString) {
	
	var tempString="";
	var regExp = /^[A-Za-z\s]$/;
	if(checkString!= null && checkString!= "") {
		
	  for(var i = 0; i <checkString.length; i++) {
		  
		if (!checkString.charAt(i).match(regExp)) {
		  return false;
		}
	  }
	} else {
	  return false;
	}
	return true;
}

function validate_contactus() {
	
	var msgError = "Sorry! We can't complete your request.\n Following information is missing or incorrect.\n";
	var msg = "";
	var msgFlag="";
	var frmObj = document.forms["frmContactUs"];
	
	if(frmObj.elements["name"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["name"];
		msg +="\n* Please enter your name.";
	} else if(containsAlphabets(frmObj.elements["name"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["name"];
		msg +="\n* Sorry! you have entered invalid name.";
	}
	if(frmObj.elements["comp_name"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["comp_name"];
		msg +="\n* Please enter your company name.";
	}
	if(frmObj.elements["email"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["email"];
		msg +="\n* Please enter your email id.";
	} else if(valid_email_check(frmObj.elements["email"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["email"];	
		msg +="\n* Invalid email id";
	}
	if(frmObj.elements["phone"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["phone"];
		msg +="\n* Please enter your phone.";
	} else if(!IsNumeric(frmObj.elements["phone"].value)) {
		
			msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["phone"];
			msg +="\n* Sorry! you have entered invalid phone number.";
	}
	if(frmObj.elements["state"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["state"];
		msg +="\n* Please enter your state.";
	} else if(containsAlphabets(frmObj.elements["state"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["state"];
		msg +="\n* Sorry! you have entered invalid state.";
	}
	
	if(frmObj.elements["country"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["country"];
		msg +="\n* Please enter your country.";
	}
	if(frmObj.elements["fax"].value!="") {
		
		if(!IsNumeric(frmObj.elements["fax"].value)) {
		
			msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["fax"];
			msg +="\n* Sorry! you have entered invalid fax number.";
		}
	}
	if(frmObj.elements["city"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["city"];
		msg +="\n* Please enter your city.";
	} else if(containsAlphabets(frmObj.elements["city"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["city"];
		msg +="\n* Sorry! you have entered invalid city.";
	}
	if(frmObj.elements["address"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["address"];
		msg +="\n* Please enter your address.";
	}
	if(frmObj.elements["comment"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["comment"];
		msg +="\n* Please enter your enquiry.";
	}
	if(msg!="") {
	
		msgFlag.value="";
		msgFlag.focus();
		alert(msgError+msg);
		return false;
	}
}

function validate_feedback() {
	
	var msgError = "Sorry! We can't complete your request.\n Following information is missing or incorrect.\n";
	var msg = "";
	var msgFlag="";
	var frmObj = document.forms["frmFeedback"];
	
	if(frmObj.elements["name"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["name"];
		msg +="\n* Please enter your name.";
	} else if(containsAlphabets(frmObj.elements["name"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["name"];
		msg +="\n* Sorry! you have entered invalid name.";
	}
	if(frmObj.elements["email"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["email"];
		msg +="\n* Please enter your email id.";
	} else if(valid_email_check(frmObj.elements["email"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["email"];	
		msg +="\n* Invalid email id";
	}
	if(frmObj.elements["address"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["address"];
		msg +="\n* Please enter your address.";
	}
	if(frmObj.elements["city"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["city"];
		msg +="\n* Please enter your city.";
	} else if(containsAlphabets(frmObj.elements["city"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["city"];
		msg +="\n* Sorry! you have entered invalid city.";
	}
	if(frmObj.elements["state"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["state"];
		msg +="\n* Please enter your state.";
	} else if(containsAlphabets(frmObj.elements["state"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["state"];
		msg +="\n* Sorry! you have entered invalid state.";
	}
	if(frmObj.elements["country"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["country"];
		msg +="\n* Please enter your country.";
	}

	if(frmObj.elements["comment"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["comment"];
		msg +="\n* Please enter your feedback.";
	}
	if(msg!="") {
	
		msgFlag.value="";
		msgFlag.focus();
		alert(msgError+msg);
		return false;
	}
}
function validate_testimonial() {
	
	var msgError = "Sorry! We can't complete your request.\n Following information is missing or incorrect.\n";
	var msg = "";
	var msgFlag="";
	var frmObj = document.forms["frmPostTesti"];
	
	if(frmObj.elements["name"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["name"];
		msg +="\n* Please enter your name.";
	} else if(containsAlphabets(frmObj.elements["name"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["name"];
		msg +="\n* Sorry! you have entered invalid name.";
	}
	
	if(frmObj.elements["test_title"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["test_title"];
		msg +="\n* Please enter your testimonial title.";
	} 
	if(frmObj.elements["description"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["description"];
		msg +="\n* Please enter your testimonial comment.";
	}
	if(msg!="") {
		
		msgFlag.value="";
		msgFlag.focus();
		alert(msgError+msg);
		return false;
	}
}
function validate_NewsLetter() {
	
	var msgError = "Sorry! We can't complete your request.\n Following information is missing or incorrect.\n";
	var msg = "";
	var msgFlag="";
	var frmObj = document.forms["frmNewsLetter"];
	
	if(frmObj.elements["nw_name"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["nw_name"];
		msg +="\n* Please enter your name.";
	} 
	if(frmObj.elements["nw_email"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["nw_email"];
		msg +="\n* Please enter your email id.";
	} else if(valid_email_check(frmObj.elements["nw_email"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["nw_email"];	
		msg +="\n* Invalid email id";
	}
	if(msg!="") {
	
		msgFlag.value="";
		msgFlag.focus();
		alert(msgError+msg);
		return false;
	}
}

function validate_refer_friend() {
	
	var msgError = "Sorry! We can't complete your request.\n Following information is missing or incorrect.\n";
	var msg = "";
	var msgFlag="";
	var frmObj = document.forms["frmRefferTo"];
	
	if(frmObj.elements["name"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["name"];
		msg +="\n* Please enter your name.";
	} 
	if(frmObj.elements["email"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["email"];
		msg +="\n* Please enter your email id.";
	} else if(valid_email_check(frmObj.elements["email"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["email"];	
		msg +="\n* Invalid email id";
	}
	if(frmObj.elements["friend_name"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["friend_name"];
		msg +="\n* Please enter your friend name.";
	} 
	if(frmObj.elements["friend_email"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["friend_email"];
		msg +="\n* Please enter your friend email id.";
	} else if(valid_email_check(frmObj.elements["friend_email"].value)==false) {
			
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["friend_email"];
		msg +="\n* Invalid friend email id";
	}
	if(msg!="") {
	
		msgFlag.value="";
		msgFlag.focus();
		alert(msgError+msg);
		return false;
	}
}
function validate_forgetpass() {
	
	var msgError = "Sorry! We can't complete your request.\n Following information is missing or incorrect.\n";
	var msg = "";
	var msgFlag="";
	var frmObj = document.forms["frmForgetPass"];
	
	if(frmObj.elements["username"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["username"];
		msg +="\n* Please enter your email id.";
	} else if(valid_email_check(frmObj.elements["username"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["username"];
		msg +="\n* Invalid email id.";
	}
	if(msg!="") {
	
		msgFlag.value="";
		msgFlag.focus();
		alert(msgError+msg);
		return false;
	}
}
function validate_login() {
	
	var msgError = "Sorry! We can't complete your request.\n Following information is missing or incorrect.\n";
	var msg = ""
	var msgFlag="";
	var frmObj = document.forms["frmLogin"];
	
	if(frmObj.elements["username"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["username"];
		msg +="\n* Please enter your user name.";
	} else if(valid_email_check(frmObj.elements["username"].value)==false) {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["username"];
		msg +="\n* Invalid user name";
	}
	if(frmObj.elements["upass"].value=="") {
		
		msgFlag = (msgFlag!="") ? msgFlag : frmObj.elements["upass"];
		msg +="\n* Please enter your password.";
	}
	if(msg!="") {
		msgFlag.value="";
		msgFlag.focus();
		alert(msgError+msg);
		return false;
	}
}
function deleteCartItem(cart_id) {
	
	var res = confirm('Do you really wan\'t to delete this product images.');
	if(res==true) {
	
		window.location.href="my-account-cart.php?cart_id="+cart_id+"&delCartItem=1";
	}
}


function removeCartContents() {
	var res = confirm('Do you really wan\'t to clear the cart contents.');
		
	if(res==true) {
		if(check_checked(document.forms['frmCartItems'])==0) {
			alert("Please check at least one cart item to delete.");
			return false;
		}
		document.forms['frmCartItems'].elements['delCartItem'].value=1;
		
		document.forms["frmCartItems"].submit();
	}
}
function rmCartContents() {
	var res = confirm('Do you really wan\'t to clear the cart contents.');
		
	if(res==true) {
		
		document.forms['frmCartItems'].elements['delCartItem'].value=1;
		document.forms["frmCartItems"].submit();
	}
}
function check_checked(objForm){
	var objLen = objForm.elements.length;
	var i=0;
	var flag=0;
	for( i=0 ; i<objLen; i++) {
		if(objForm.elements[i].type=="checkbox") {
			
			if (objForm.elements[i].checked==true) {
				 flag=1;
			}
		}
	}
	return flag;
}

function checkout(mem_id) {
	
	/*if(document.getElementById('ship_method').value=="")
	{
		alert("Please select shipping method.");
		document.getElementById('ship_method').focus();
		return false;
	}*/
	if(mem_id!="" && mem_id!="0") {
		window.location.href="checkout.php";
		return false;
	} else  {
		
		window.location.href="login.php?cout=1";
		return false;
	}
}
function validate_pay() {
	
	var msgError = "Sorry! We can't complete your request.\n Following information is missing or incorrect.\n";
	var flag=0;
	var frmObj = document.forms["frmPay"];
	var payFieldLen = frmObj.elements["payment"].length;
	
	for(var i=0; i<payFieldLen; i++ ) {
		
		if(frmObj.elements["payment"][i].checked==true) {
			
			if(frmObj.elements["payment"][i].value=="by_check_dd"){
				frmObj.action="paynow.php";
			
			} else if(frmObj.elements["payment"][i].value=="by_credit_card") {
				frmObj.action="payment.php";
			}
			flag=1;
		}
	}
	if(flag!=1) {
		
		msg ="\n* Please check at least one payment method.";
		alert(msgError+msg);
		return false;
	}
	frmObj.submit();
	return false;
}
function getAjaxRequest(pageName, queryString, DispId) {
	
	if(queryString) {

	var xmlHttp = getAjaxObject();
	if(xmlHttp!="") {
		
		url=pageName;
		if(queryString!="") {
			url +="?id="+queryString;
		}
		url += "&rid="+Math.random();
		xmlHttp.open("GET",url,true);
		xmlHttp.onreadystatechange=function() {
		
			if(xmlHttp.readyState==4) {
			
				document.getElementById(DispId).innerHTML=xmlHttp.responseText;
			}
		}
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}

	}
}

function get_sub_cat_id() {

	
	var selObj = document.getElementById('sub_cat_name');
	var selIndex = selObj.selectedIndex;
	var selIndexVal = selObj.options[selIndex].value;
	if(selIndexVal!="") {
		
		document.getElementById('sub_cat_id').value = selIndexVal;
	}
}

function validate_advance_search() {
	
	var msgError = "Sorry! We can't complete your request.\n Following information is missing or incorrect.\n";
	var msg = "\n* Please select or fill at leaset one filed."
	var flag=0;
	var frmObj = document.forms["frmSrearch"];
	var frmObjLength = document.forms["frmSrearch"].length;
	for(var i=0; i<frmObjLength; i++) {
		
		if(frmObj.elements[i].value!="" && frmObj.elements[i].type!="submit") {
			
			flag=1;
		}
	}
	if(flag==0) {
		alert(msgError+msg);
		return false;
	}
}

function goToDetails(cat_id) {

	if(cat_id!="") {
		
		window.location.href="product-subcate.php?cat_id="+cat_id;
	}
}
function make_null(txtName, value, txtVal) {
	 	 
		 if(value==txtVal){
			document.getElementById(txtName).value='';
		 } else if(value=="") {
			document.getElementById(txtName).value=txtVal;
		 }
}

function floatvalue(txt) {
	//if(txt.search(/((\d+(\.\d*)?)|((\d*\.)?\d+))$/)==-1) {
  if(txt.search(/\b[0-9]*\.?([0-9]+)\b$/)==-1) {
	  return false;
  }
  else{
	  return true;
  }
}

function numvalue(txt) {
	var pattern=/^[\d]+$/;
	if(!pattern.test(txt)) {
		return false;
	}
	else if (txt == 0) {
		return false;
	}
	else {
		return true;
	}
}

function RemoveLTSpace(elemval) {
	var val=elemval.replace(/\s*/,"")
	var val=val.replace(/\s*$/,"")
	return val;
}

function validate(frm) {
	if(!validateForm(frm)) {
		return false;
	}
	else {
		return true;
	}
}

//please do not write code in this block
// java-script Validation function ver 1.0 
     
function validateForm(formnm) {
	formnm=eval(formnm);
	for(var i=0;i<formnm.elements.length;i++) {
		if(formnm.elements[i].id) {
			// START CHECK FOR BLANK
			var idval=formnm.elements[i].id;
			var idArray=idval.split("~DM~");
			for(j=0;j<idArray.length;j++) {
				idInnerArray=idArray[j].split("~");
				switch(idInnerArray[0]) {
					case "NOBLANK" :
					if(RemoveLTSpace(formnm.elements[i].value)=="") {
						alert(idInnerArray[1]);
						formnm.elements[i].focus();
						return false;
					}
					break;
					
					case "NOBLANKQ" :
					if(RemoveLTSpace(formnm.elements[i].value)=="" || RemoveLTSpace(formnm.elements[i].value)=="Your Answer") {
						alert(idInnerArray[1]);
						formnm.elements[i].focus();
						return false;
					}
					break;
					
					case "FLOAT" :
					if(formnm.elements[i].value!="") {
						if(!floatvalue(formnm.elements[i].value)) {
							alert(idInnerArray[1]);
							formnm.elements[i].focus();
							return false;
						}
					}
					break; 
					
					case "NUM" :
					if(formnm.elements[i].value!="") {
						if(!numvalue(formnm.elements[i].value)) {
							alert(idInnerArray[1]);
							formnm.elements[i].focus();
							return false;
						}
					}
					break;
					
					case "EMAIL" :
					if(formnm.elements[i].value!="") {
						if(!isEmailAddr(formnm.elements[i].value)) {
							alert(idInnerArray[1]);
							formnm.elements[i].focus();
							return false;
						}
					}
					break;
					
					case "PASS" :
					if(formnm.elements[i].value!="") {
						if(formnm.elements[i].value.length<6) {
							alert(idInnerArray[1]);
							formnm.elements[i].focus();
							return false;
						}
					}
					break;
					
					case "CONFIRMPASSWORD":
					if(!password_match(formnm.elements[i],formnm.elements[i-1])) {
						alert(idInnerArray[1]);
						formnm.elements[i].focus();
						formnm.elements[i].select();
						return false;
					}
					break;
					
					case "ALPHA" :
					if(formnm.elements[i].value!="") {
						if(formnm.elements[i].value.search(/\b[A-Za-z\s]+\b$/)) {
							alert(idInnerArray[1]);
							formnm.elements[i].focus();
							formnm.elements[i].select();
							return false;
						}
					}
					break;
					
					case "LOGINID" :
					if(!isValidusername(formnm.elements[i].value)) {
						alert(idInnerArray[1]);
						formnm.elements[i].focus();
						formnm.elements[i].select();
						return false;
					}
					break; 
					
					case "URL":
					if(formnm.elements[i].value!="") {
						if(!checkValidURL1(formnm.elements[i].value)) {
							alert(idInnerArray[1]);
							formnm.elements[i].focus();
							formnm.elements[i].select();
							return false;
						}
					}
					break;
					
					case "MYIMAGE":
					if(!document.getElementById("upload_photo").checked) {
						if(getFileName(formnm.elements[i].value).search(/^[0-9A-Za-z\s_ -]+(.[jJ][pP][gG]|.[gG][iI][fF]|.[jJ][pP][eE][gG])$/)==-1) {
							alert(idInnerArray[1]);
							formnm.elements[i].focus();
							formnm.elements[i].select();
							return false;
						}
					}
					break;
					
					case "IMAGE":
					if(getFileName(formnm.elements[i].value).search(/^[0-9A-Za-z\s_ -]+(.[jJ][pP][gG]|.[gG][iI][fF]|.[jJ][pP][eE][gG])$/)==-1) {
						alert(idInnerArray[1]);
						formnm.elements[i].focus();
						formnm.elements[i].select();
						return false;
					}
					break;	
					
					case "IMAGEEDIT":
					if(formnm.elements[i].value!="") {
						if(getFileName(formnm.elements[i].value).search(/^[0-9A-Za-z\s_ -]+(.[jJ][pP][gG]|.[gG][iI][fF]|.[jJ][pP][eE][gG])$/)==-1) {
							alert(idInnerArray[1]);
							formnm.elements[i].focus();
							formnm.elements[i].select();
							return false;
						}
					}
					break;
					
					case "PHOTO":
					if(formnm.elements[i].value!="") {
						if(getFileName(formnm.elements[i].value).search(/^[0-9A-Za-z\s_ -]+(.[jJ][pP][gG]|.[gG][iI][fF]|.[jJ][pP][eE][gG])$/)==-1) {
							alert(idInnerArray[1]);
							formnm.elements[i].focus();
							formnm.elements[i].select();
							return false;
						}
						if(formnm.elements[i-1].value=="") {
							alert("Please Enter Photo title");
							formnm.elements[i-1].focus();										 
							return false;
						}
					}
					break;
					
					case "Video":
					if(formnm.elements[i].value!="") {
						if(getFileName(formnm.elements[i].value).search(/^[0-9A-Za-z\s_ -]+(.[aA][vV][iI]|.[mM][pP][eE][gG]|.[wW][mM][vV]|.[mM][pP][eE]|.[wW][mM]|.[mM][pP][gG]|.[mM][1][vV])$/)==-1) {
							alert(idInnerArray[1]);
							formnm.elements[i].focus();
							formnm.elements[i].select();
							return false;
						}
					}
					break;
					
					case "PHONE" :
					if(formnm.elements[i].value!="") {
						var re2 = /^[\+0-9][ 0-9_-]+\d$/;
						if (!re2.test(formnm.elements[i].value)) {
							alert(idInnerArray[1]);
							formnm.elements[i].focus();                                  
							return false;
						}
					}
					break;
					
					case "PINCODE" :
					if(formnm.elements[i].value!="") {
						var re2 = /^[\+0-9][ 0-9]+\d$/;
						if (!re2.test(formnm.elements[i].value)) {
							alert(idInnerArray[1]);
							formnm.elements[i].focus();                                  
							return false;
						}
					}
					break;
					
					case "ACCEPT":
					if(!formnm.elements[i].checked) {
						alert(idInnerArray[1]);
						return false;
					}
					break;
					
					case "USSTATE":
					var cou=trim(formnm.elements[i-2].options[formnm.elements[i-2].selectedIndex].value,"");
					if(cou!="" && cou=="United States") {
						if(formnm.elements[i-4].value=="") {
							alert(idInnerArray[1]);
							formnm.elements[i-4].focus();
							return false;
						}
					}
					break;
					
					case "USZIP":
					var cou=trim(formnm.elements[i-2].options[formnm.elements[i-2].selectedIndex].value,"");
					if(cou!="" && cou=="United States") {
						if(formnm.elements[i-3].value=="") {
							alert(idInnerArray[1]);
							formnm.elements[i-3].focus();
							return false;
						}
					}
					break;
					
					case "EDITVIDEO":
					if(formnm.elements[i].value!="") {
						if(getFileName(formnm.elements[i].value).search(/^[0-9A-Za-z\s_ -]+(.[aA][vV][iI]|.[mM][pP][eE][gG]|.[wW][mM][vV]|.[mM][pP][eE]|.[wW][mM]|.[mM][pP][gG]|.[mM][1][vV])$/)==-1) {
							alert(idInnerArray[1]);
							formnm.elements[i].focus();
							formnm.elements[i].select();
							return false;
						}
					}
					break;
					
					case "ANSWER":
					var nam=document.getElementsByName('answer');							
					var c=0;
					for (var jj=0; jj < nam.length; jj++) {
						if (nam[jj].checked) {
							c=1;
							exit;
						}
					}
					if (c==0) {
						alert('Please select your answer.');	
						return false;
					}
					break;
					
					case "ATLEAST":
					var chkArray=idInnerArray[1].split(",");
					var nam=document.getElementsByName(chkArray[1]);
					for (var jj=0; jj < nam.length; jj++) {
						if (nam[jj].checked) {
							if(nam[jj].value=="Private") {
								var myid=document.getElementById(chkArray[0]);
								if(myid.style.display=="block") {
									var len=myid.getElementsByTagName('input');
									var chkall=0;
									for(var mm=0;mm < len.length;mm++) {
										if(len[mm].checked) {
											chkall=1;
											break;
										}
									}
									if(chkall==0) {
										alert(chkArray[2]);	
										return false;
									}
								}
							}
						}
					}
					break;
					
					case "SETPASS":
					var nam=document.getElementsByName('privacy');
					for (var jj=0; jj < nam.length; jj++) {
						if (nam[jj].checked) {
							if(nam[jj].value=="Private" && document.getElementById('option1').style.display=="block") {
								if(formnm.elements[i].value=="" && !formnm.elements[i+1].checked) {
									alert(idInnerArray[1]);
									formnm.elements[i].focus();                                  
									return false;
								}
							}
						}
					}
					break;
					
					case "EITHER":
					if(formnm.elements[i].value=="" && formnm.elements[i-1].value=="") {
						alert("Please select either a team or a player");
						formnm.elements[i].focus();
						return false;
					}
					if(formnm.elements[i].value!="" && formnm.elements[i-1].value!="") {
						alert("You cann't select both team and player");
						formnm.elements[i].focus();
						return false;
					}
					break;
				}
			}
		}
	}
	return true;
}
