//Scripts for the complete site.
function doChk()
	{
		if(document.frm.txtFName.value == "")
		{
			alert("Please enter First Name.");
			document.frm.txtFName.focus();
			return false;
		}
		else if(document.frm.txtLName.value == "")
		{
			alert("Please enter Last Name.");
			document.frm.txtLName.focus();
			return false;
		}
		else if(document.frm.txtEmail.value == "")
		{
			alert("Please enter Email.");
			document.frm.txtEmail.focus();
			return false;
		}
		else if(!emailCheck(document.frm.txtEmail))
		{
			document.frm.txtEmail.focus();
			return false;
		}
		else if(document.frm.txtNewPassword.value != "" && document.frm.txtConPassword.value == "")
		{
			alert("Please enter Confirm Password.");
			document.frm.txtConPassword.focus();
			return false;
		}
		else if(document.frm.txtNewPassword.value != document.frm.txtConPassword.value)
		{
			alert("Password confirmation failled.");
			document.frm.txtConPassword.focus();
			return false;
		}
		else if(document.frm.cboCategory.value == "0")
		{
			alert("Please select Category.");
			document.frm.cboCategory.focus();
			return false;
		}
		/*else if(document.frm.cboSubCategory.value == "")
		{
			alert("Please select Subcategory.");
			document.frm.cboSubCategory.focus();
			return false;
		}*/
		else if(document.frm.txtPhone.value == "")
		{
			alert("Please enter Phone.");
			document.frm.txtPhone.focus();
			return false;
		}
		else if(document.frm.txtAddress.value == "")
		{
			alert("Please enter Address.");
			document.frm.txtAddress.focus();
			return false;
		}
		else if(document.frm.txtCity.value == "")
		{
			alert("Please enter City.");
			document.frm.txtCity.focus();
			return false;
		}
		else if(document.frm.cboCountry.value == "")
		{
			alert("Please select Country.");
			document.frm.cboCountry.focus();
			return false;
		}
		else if(document.frm.txtZip.value == "")
		{
			alert("Please enter Zip.");
			document.frm.txtZip.focus();
			return false;
		}
		else if(document.frm.cboState.value == "0")
		{
			alert("Please select State.");
			document.frm.cboState.focus();
			return false;
		}
		else
		{
			return true;
		}
	}
	function imgChk()
	{
		if(document.frm.flLogo.value == "")
		{
			alert("Please upload Photo/Logo.");
			document.frm.flLogo.focus();
			return false;
		}
		else if(document.frm.flLogo.value != "" && !chkimage(document.frm.flLogo.value))
		{
			alert("Please Upload .jpg,.gif,.png");
			document.frm.flLogo.focus();
			return false;
		}
		else
	    {
			return true;
		}
	}
	
	
	
	
	
	


function doChoose(val) {
	if(val == "automatic") {
		document.getElementById("tab2").style.display="none";
		document.getElementById("tab1").style.display="block";
	}
	if(val == "mannual") {
		document.getElementById("tab2").style.display="block";
		document.getElementById("tab1").style.display="none";
	}

}
function doChange(value) {
	if(value == "$") {
		document.getElementById("tab3").style.display="none";
		document.getElementById("tab4").style.display="block";
	}
	if(value == "point") {
		document.getElementById("tab3").style.display="block";
		document.getElementById("tab4").style.display="none";
	}
}
function doChk() {
	if(!rdchk()) {
		return false;
	} else {
		return true;
	}
}
function rdchk() {
	flag=false;
	for(var i=0;i<document.frm.elements.length;i++) {
		if(document.frm.elements[i].type=="radio") {
			if(document.frm.elements[i].checked==true) {
				if(document.frm.elements[i].value == "automatic") {
					if(document.frm.txtAmt.value == "") {
						alert("Please enter Amount ($)");
						document.frm.txtAmt.focus();
						return false;
					} else if(document.frm.cboCard.value == "") {
						alert("Please select Card Type");
						document.frm.cboCard.focus();
						return false;
					} else if(document.frm.txtCardNo.value == "") {
						alert("Please enter Credit Card  No.");
						document.frm.txtCardNo.focus();
						return false;
					} else if(document.frm.txtCVC.value == "") {
						alert("Please enter CVC Indicator");
						document.frm.txtCVC.focus();
						return false;
					} else if(document.frm.cboMM.value == "") {
						alert("Please select Expiration Month");
						document.frm.cboMM.focus();
						return false;
					} else if(document.frm.cboYY.value == "") {
						alert("Please select Expiration Year");
						document.frm.cboYY.focus();
						return false;
					} else {
						return true;
					}
				} else if(document.frm.elements[i].value == "mannual") {
					if(document.frm.cboPoint.value == "") {
						alert("Please select one.");
						document.frm.cboPoint.focus();
						return false;
					} else if(document.frm.cboPoint.value == "point") {
						if(document.frm.txtPoint.value == "") {
							alert("Please enter Points.");
							document.frm.txtPoint.focus();
							return false;
						} else {
							return true;
						}
					} else if(document.frm.cboPoint.value == "$") {
						if(document.frm.txtAmt1.value == "") {
							alert("Please enter Amount ($)");
							document.frm.txtAmt1.focus();
							return false;
						} else if(document.frm.cboCard1.value == "") {
							alert("Please select Card Type");
							document.frm.cboCard1.focus();
							return false;
						} else if(document.frm.txtCardNo1.value == "") {
							alert("Please enter Credit Card  No.");
							document.frm.txtCardNo1.focus();
							return false;
						} else if(document.frm.txtCVC1.value == "") {
							alert("Please enter CVC Indicator");
							document.frm.txtCVC1.focus();
							return false;
						} else if(document.frm.cboMM1.value == "") {
							alert("Please select Expiration Month");
							document.frm.cboMM1.focus();
							return false;
						} else if(document.frm.cboYY1.value == "") {
							alert("Please select Expiration Year");
							document.frm.cboYY1.focus();
							return false;
						} else {
							return true;
						}
					} else {
						return true;
					}
				} else {
					return true;
				}
			 }
		  }
	   }
	   alert("Please Choose One Option.");
	   return false;
 } 

	function rdchk()
	{
		if(document.frm.firstName.value=="") 
		{
				alert("Please Enter First name");
				document.frm.firstName.focus();
				return false;
		}
		else if(document.frm.lastName.value=="")
		{
				alert("Please Enter Last name");
				document.frm.lastName.focus();
				return false;
		}
		else if(document.frm.billAddress.value=="") 
		{
				alert("Please Enter Your Street Address");
				document.frm.billAddress.focus();
				return false;
		}
		else if(document.frm.billCity.value=="")	
		{
				alert("Please Enter Your City");
				document.frm.billCity.focus();
				return false;
		}
		else if(document.frm.billCountry.value=="") {
				alert("Please Select Your Country");
				document.frm.billCountry.focus();
				return false;
		}
		else if(document.frm.billState.value=="0") 
		{
				alert("Please Select Your State");
				document.frm.billState.focus();
				return false;
		}
		else if(document.frm.billZip.value=="") {
				alert("Please Enter a Valid Zip Code");
				document.frm.billZip.focus();
				return false;
		}
		else if(document.frm.billZip.value.length<5)	{
				alert("Please Enter a Valid Zip Code");
				document.frm.billZip.focus();
				return false;
		}
		else if(document.frm.cboCard.value == "")
		{
			alert("Please select Card Type");
			document.frm.cboCard.focus();
			return false;
		}
		else if(document.frm.cardNumber.value == "")
		{
			alert("Please enter Credit Card  No.");
			document.frm.cardNumber.focus();
			return false;
		}
		else if(document.frm.txtCVC.value == "")
		{
			alert("Please enter CVC Indicator");
			document.frm.txtCVC.focus();
			return false;
		}
		else if(document.frm.cboMM.value == "")
		{
			alert("Please select Expiration Month");
			document.frm.cboMM.focus();
			return false;
		}
		else if(document.frm.cboYY.value == "")
		{
			alert("Please select Expiration Year");
			document.frm.cboYY.focus();
			return false;
		}
		else
		{
			return true;
		}
	}
// 	var url ="";
// 	var what = "";
// 	function GetSubcat(cat_id,PageUrl,type)
// 	{
// 		if(document.frm.billCountry.value!="Select")
// 		{	
// 			url=PageUrl;
// 			what = "SetState(req.responseText)";
// 			DoCallback("cat_id="+cat_id+"&type="+type);
// 		}
// 	}
	
	function SetState(States)
	{
		//alert(States);
		var stateBox = document.getElementById("billState");
		stateBox.options.length = 0;
		stateBox.options[stateBox.options.length] = new Option('Select','0')
		if(States != "")
		{
			var arrStates = States.split(",");
			for(i = 0; i < arrStates.length; i++)
			{
				if(arrStates[i] != "")
				{
					var arrStatesnew = arrStates[i].split(":");
					if(arrStatesnew[0] != "")
					{
						stateBox.options[stateBox.options.length] = new Option(arrStatesnew[1], arrStatesnew[0]);
					}
				}
			}
		}
	}	


function leadPurchase(id) {
	if(window.confirm("Are you sure to purchase this lead?")) {
		document.frm.action="vendor_home.php?action=leadPurchase&lid="+id;
		document.frm.submit();
	}
}
	
function chkBogus(id) {
	if(window.confirm("Are you sure this lead is invalid?")) {
		document.frm.action="vendor_home.php?bogus=Y&lid="+id;
		document.frm.submit();
	}
}

function winopen1(id) {
	window.open("photogallery.php?vid="+id,"desc","resizable=yes,scrollbars = yes,left=250,top=100, width=575, height=400");
}

function changeAgree() {
  if (document.getElementById('agree').checked) {
    document.getElementById('submit').disabled = false;
  } else {
    document.getElementById('submit').disabled = true;
  }
}

function checkboxValidate() {
    if (!document.getElementById("agree").checked) {
      alert("Please accept the terms and conditions");
      return false;
    }
	else if(document.frm.title.value == "")
	{
		alert("Please enter Title.");
		document.frm.title.focus();
		return false;
	}
	else if(document.getElementById("catList").value == "0")
	{
		alert("Please select a Category.");
		document.getElementById("catList").focus();
		return false;
	}
	else if(document.getElementById("subCategory").value == "0")
	{
		alert("Please select a Subcategory.");
		document.getElementById("subCategory").focus();
		return false;
	}
	else if(document.frm.summary.value == "")
	{
		alert("Please enter Summary.");
		document.frm.summary.focus();
		return false;
	}
	
  }
  
  function loginAlert() {
	  
  	//winloginOpen();
	alert("You need to log in on the top right of the page to submit an article");
  	return false;
  }
  

// Functions for trailing spaces.
function trim(strText) { 
		// this will get rid of leading spaces
		while (strText.substring(0,1) == ' ')
			strText = strText.substring(1, strText.length);

		// this will get rid of trailing spaces
		while (strText.substring(strText.length-1,strText.length) == ' ')
			strText = strText.substring(0, strText.length-1);
		var pos=0
		var tevePos=0
		while(strText.indexOf("\n",pos)>-1)
		{
			tevePos=strText.indexOf("\n",pos)
			pos=tevePos+1
		}
		
	   return strText;
}

// Functions for combo selected.
function selectcombo(strFormName,strCboName,strval)
{
		for (var i=0; i<eval("document."+strFormName+"."+strCboName+".options.length"); i++)
		{
			if (eval("document."+strFormName+"."+strCboName+".options[i].value")==strval)
			{
				var objFrm = eval("document."+strFormName);
				objFrm[strCboName].options[i].selected=true;
				break;
			}
		}
}

//Function for select multiple combo
function selectcombomultiple(strFormName,strCboName,strval)
	{
			var mystring = new String(strval);
			var arr = mystring.split(',');			
			for (var i=0; i<eval("document.getElementById('"+strCboName+"').options.length"); i++)
			{
				for (var j=0; j<arr.length; j++)
				{
					//alert(arr[j]);
					if(eval("document.getElementById('"+strCboName+"').options[i].value")==trim(arr[j]))
					{
						var objFrm = eval("document."+strFormName);
						objFrm[strCboName].options[i].selected=true;
						//break;
					}
				}

		    }
	}
function selectcombomultiple1(strFormName,strCboName,strval)
	{
			var mystring = new String(strval);
			var arr = mystring.split(',');			
			for (var i=0; i<eval("document.getElementById('"+strCboName+"').options.length"); i++)
			{
				for (var j=0; j<arr.length; j++)
				{
					//alert(arr[j]);
					if(eval("document.getElementById('"+strCboName+"').options[i].value")==(arr[j]))
					{
						var objFrm = eval("document."+strFormName);
						objFrm[strCboName].options[i].selected=true;
						//break;
					}
				}

		    }
	}
// Functions for radio selected.
function selectradio(strFormName,strradName,strval)
{
		var objFrm = eval("document."+strFormName);
		for (var i=0; i <objFrm.elements.length; i++)
		   {
				if(objFrm.elements[i].type=="radio")
				{
					if(objFrm.elements[i].name == strradName)
					{
						if(objFrm.elements[i].value == strval)
						{
							objFrm.elements[i].checked=true;
						}
					}
				}
		   }
}

// Functions for checkbox selected.
function selectcheck(strFormName,strchkName,strval)
{
		var objFrm = eval("document."+strFormName);
		for (var i=0; i <objFrm.elements.length; i++)
		   {
				if(objFrm.elements[i].type=="checkbox")
				{
					if(objFrm.elements[i].name==strchkName)
					{
						if(strval!="")
						{
							objFrm.elements[i].checked=true;
						}
					}
				}
		   }

}

//Function for select multiple checkbox
function selchkmultiple(strFormName,strchkName,strval)
	{
			var mystring = new String(strval);
			var arr = mystring.split(',');
			//var arr = strval;
			var objFrm = eval("document."+strFormName);
			for (var i=0; i <objFrm.elements.length; i++)
		    {
				if(objFrm.elements[i].type=="checkbox")
				{
					if(objFrm.elements[i].name==strchkName)
					{
						for (var j=0; j<arr.length; j++)
						{
							//alert(arr[j]);
							if(objFrm.elements[i].value==trim(arr[j]))
							{
								objFrm.elements[i].checked=true;
							}
						}
						
					}
				}
		    }
	}

//Function for check select checkbox
function clickchkbox1(strFormName,strchkName,strval)
	{
			flagchk=false;
			var chkids = "";
			var objFrm = eval("document."+strFormName);
			for(var i=0;i<objFrm.elements.length;i++)
		   {
				 if(objFrm.elements[i].type=="checkbox")
				{
					 if(objFrm.elements[i].name==strchkName)
					{
						if(objFrm.elements[i].checked==true)
						 {
							chkids = chkids + objFrm.elements[i].value + ",";
							flagchk=true;
						 }
					}
				}
		   } 
			if(flagchk==false)
			{
				alert("Please Select "+strval+" Box.");
				return false;
			}
			else
			{
				return chkids;
			}
	}

	// Functions for radio selected.
	function checkedselectradio(strFormName,strradName,strval)
	{
		flagchk=false;
			var objFrm = eval("document."+strFormName);
			for (var i=0; i <objFrm.elements.length; i++)
			   {
					if(objFrm.elements[i].type=="radio")
					{
						if(objFrm.elements[i].name == strradName)
						{
							if(objFrm.elements[i].checked == true)
							{								
								flagchk=true;
								break;
							}
						}
					}
			   }
			   if(flagchk==false)
				{
					alert("Please Select "+strval+" Radio.");
					return false;
				}
				else
				{
					return true;
				}
	}


//Function for alpha-numeric|numeric check
function keyRestrict(e, validchars) {
	 var key='', keychar='';
	 key = getKeyCode(e);
	 if (key == null) return true;
	 keychar = String.fromCharCode(key);
	 keychar = keychar.toLowerCase();
	 validchars = validchars.toLowerCase();
	 if (validchars.indexOf(keychar) != -1)
	  return true;
	 if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
	  return true;
	 return false;
}
function getKeyCode(e) {
	 if (window.event)
		return window.event.keyCode;
	 else if (e)
		return e.which;
	 else
		return null;
}

//Function for image type check
function chkimage(image)
{
	var val = trim(image);
	strlen = val.length;
	strcnt = val.lastIndexOf("\\");
	newstr = val.substr(strcnt+1,strlen);
	tempval = val.toUpperCase();
	val = tempval.substr(val.lastIndexOf("."),val.length);

	if((val.length==4)&&((val!='.JPG')  &&  (val!='.GIF') && (val!='.PNG')) )
	{
		return false;
	}
	else
	{
		return true;
	}
}
//Function for .SWF file check
function chkSWFfile(file)
{
	var val = trim(file);
	strlen = val.length;
	strcnt = val.lastIndexOf("\\");
	newstr = val.substr(strcnt+1,strlen);
	tempval = val.toUpperCase();
	val = tempval.substr(val.lastIndexOf("."),val.length);

	if((val.length==4)&&((val!='.SWF')  &&  (val!='.FLA')) )
	{
		return false;
	}
	else
	{
		return true;
	}
}
//Function for .zip file check
function chkZIPfile(file)
{
	var val = trim(file);
	strlen = val.length;
	strcnt = val.lastIndexOf("\\");
	newstr = val.substr(strcnt+1,strlen);
	tempval = val.toUpperCase();
	val = tempval.substr(val.lastIndexOf("."),val.length);

	if((val.length==4)&&((val!='.ZIP') && (val!='.RAR')))
	{
		return false;
	}
	else
	{
		return true;
	}
}
//Function for voice type check
function chkvoice(voice)
{
	var val = trim(voice);
	strlen = val.length;
	strcnt = val.lastIndexOf("\\");
	newstr = val.substr(strcnt+1,strlen);
	tempval = val.toUpperCase();
	val = tempval.substr(val.lastIndexOf("."),val.length);

	if(val!='.MP3')
	{
		return false;
	}
	else
	{
		return true;
	}
}

function textCounter_old(field,cntfield,maxlimit) 
{
	if (field.value.length > maxlimit) // if too long...trim it!
	{
		field.value = field.value.substring(0, maxlimit);
	}	
	else // otherwise, update 'characters left' counter
	{
		cntfield.value = maxlimit - field.value.length;
	}
}
// multiple image type checking
function doImgChk(img,strFormName,strFileName)
 {
	alert("ok");
	var objFrm = eval("document."+strFormName);
	if(img == 0)
	{
		if(objFrm.strFileName.value=="")
		{
			alert("Please upload an image.");
			objFrm.strFileName.focus();
			return false;
		}
		else if(!chkimage(objFrm.strFileName.value))
		{
			alert("Please upload only .jpg, .gif and .png file.");
			objFrm.strFileName.focus();
			return false;
		}
		else
		{
			return true;
		}
	}
	else
	{
		if(!chkimage(objFrm.strFileName.value))
		{
			alert("Please upload only .jpg, .gif and .png file.");
			objFrm.strFileName.focus();
			return false;
		}
		else
		{
			return true;
		}
	}
 }
 function textCounter(field,maxlimit) 
{
	field.value = field.value.substring(0, maxlimit);
}
function delete_product(strFormName,statement,page,id)
{
	//alert(id);
	var objFrm = eval("document."+strFormName);
	if(confirm(statement))
	{
		objFrm.action = page+"?mode=del&id="+id; 
		objFrm.submit();
	}
}
function clickchkbox(strFormName,strchkName,strval)
	{
			flagchk=false;
			var chkids = "";
			var objFrm = eval("document."+strFormName);
			for(var i=0;i<objFrm.elements.length;i++)
		   {
				 if(objFrm.elements[i].type=="checkbox")
				{
					 if(objFrm.elements[i].name==strchkName)
					{
						if(objFrm.elements[i].checked==true)
						 {
							chkids = chkids + objFrm.elements[i].value + ",";
							flagchk=true;
						 }
					}
				}
		   } 
			if(flagchk==false)
			{
				alert("Please Select "+strval+" Box.");
				return false;
			}
			else
			{
				return chkids;
			}
	}
