function postvideopage(){
    //alert("Hello");
    document.frmvideo.method="post";
    document.frmvideo.action=postvideopage.arguments[0];
    document.frmvideo.submit();
  }
function checkEmail()
	{
	var strEmail, strError, countAtRate, countDot, i;
	var checkAtRate, checkDot;
	var ValidChars,CountValidChars;
	ValidChars="abcdefghijklmnopqrstuvwxyz0123456789_.@ABCDEFGHIJKLMNOPQRSTUVWXYZ-";
	strEmail = checkEmail.arguments[0];

	countAtRate=0;
	countDot=0;
	CountValidChars=0;
	if (strEmail.length >= 7)
		{
		for(i=0;i<strEmail.length;i++)
			{
			if(strEmail.charAt(i)=="@")
				countAtRate++;
			if(strEmail.charAt(i)==".")
				countDot++;
			CountValidChars=0;
			for(j=0;j<ValidChars.length;j++)
				{
				if(strEmail.charAt(i)==ValidChars.charAt(j))
					{
					CountValidChars++;
					}
				}
			if(CountValidChars==0)
				{
				strError=0;
				break;
				}
			}
		}
	checkAtRate=strEmail.indexOf("@",1);
	checkDot=strEmail.indexOf(".",1);
	for(i=1;i<countDot;i++)
		checkDot=strEmail.indexOf(".",checkDot+1);
	if(countAtRate==1 && countDot > 0 && strEmail.length >=7 && strError != 0)
		strError=1;
	else
		strError=0;
	if(checkDot>=strEmail.length-2)
		strError=0;
	if(strEmail.charAt(0)=="@" || strEmail.charAt(strEmail.length-1)=="@")
		strError=0;
	if(strEmail.charAt(0)=="." || strEmail.charAt(strEmail.length-1)==".")
		strError=0;
	if(checkDot < checkAtRate)
		strError=0;

	return strError;
}

function chkSpace(txtfield)
{
	var i,j,txtval,msg;
	j=0;
	msg="nospace";
	txtval=txtfield.value;
	for(i=0;i<txtfield.length-1;i++){
		
		if(txtfield.substr(i,1)==" ")
	    	{
	    		msg="space";
	    	}
	}
	
	return(msg);
}
function checkentries()
{
var db=document.frm;
var msgstr;
msgstr="invalid ";

if(db.fname.value=="")
	msgstr="First name,\n";
if(db.lname.value=="")
	msgstr=msgstr+"Last name,\n";
if(db.gender[0]==false && db.gender[1]==false)
	msgstr=msgstr+"Gender,\n";
if(db.cmbday.value=="")
	msgstr=msgstr+"Day,\n";
if(db.cmbmonth.value=="")
	msgstr=msgstr+"Month,\n";
if(db.cmbyear.value=="")
	msgstr=msgstr+"Year,\n";
if(db.txtphone.value=="")
	msgstr=msgstr+"Phone,\n";
if(db.txtaddress.value=="")
	msgstr=msgstr+"Address,\n";
if(db.txtcity.value=="")
	msgstr=msgstr+"City,\n";
if(db.cmbcountry.value=="")
	msgstr=msgstr+"Country,\n";
if(db.cmbcountry.value=="America")
{
	if(db.cmbstate.value=="")
		msgstr=msgstr+"State"
	if(db.cmbstate.value!="")
	{
		if(db.txtzipcode.value=="")
		msgstr=msgstr+"Zipcode,\n";
	}
		
}


if(db.txtemail.value=="")
	msgstr=msgstr+"Email address,\n";
if(db.txtemailconfirm.value=="")
	msgstr=msgstr+"Conform Email address,\n";
if(db.txtmemberid.value=="")
	msgstr=msgstr+"MemberID,\n";
if(db.txtpassword1.value=="")
	msgstr=msgstr+"Password,\n";
if(db.txtpassword2.value=="")
	msgstr=msgstr+"Conform passoword\n";
if(db.cmbsecretquestion.value=="")
	msgstr=msgstr+"Secret Question,\n";
if(db.txtsecretanswer.value=="")
	msgstr=msgstr+"Secret answer";


return(msgstr);
}


function checkallentries()
{	
	var db=document.frm;
	
	var chknull=checkentries();
	
	if(chknull!="invalid ")
	{	alert("Please enter following mentioned fileds\n--------------------------------------------------------\n"+chknull);
		return false;
	}

	var chkmail=checkEmail(db.txtemail.value);	
	if(chkmail<1)
	{
		alert("Invalid email address");
		return false;
	}
	
	chkmail="";
	chkmail=checkEmail(db.txtemailconfirm.value);		
	if(chkmail=="")
	{
		alert("Invalid Confirm email address");
		return false;
	}
	
	if(db.txtemailconfirm.value!==db.txtemail.value)
	{
		alert("Email address and Conform Email must be same");
		return false;
	}
	
	
	
	var chkid=chkSpace(db.txtmemberid.value);	
	if(chkid=="space")
	{	alert("MemberID cannot contains spaces");
		return(false);
	}
	
	
	if(db.txtpassword1.value!=db.txtpassword2.value)
	{
		alert("Password and confirm password must be same");
		return(false);
	}
	
	
	if(db.chkterm.checked==false)
	{
		alert("Please,read the term and condition and check it if you like.");
		return(false);

	}
	
	else{
	//postIt("saveusers.php");

	document.frm.method = "post";
	document.frm.action = "saveusers.php";
	document.frm.submit();
}
		
}

function nextPage(){
 var dm = document.frm;
 dm.action = arguments[0]+"?current_page="+arguments[1]+"&pos="+arguments[2];
 dm.method = "post";
 dm.submit();
}




function chkLogin(pageopen){
	var strError="";
	if(document.frm.txtusername.value=="")
		strError=strError+"\nUsername";
	if(document.frm.txtpassword.value=="")
		strError=strError+"\nPassword";
	if(strError!="")
	{
		alert("Check the missing fields:\n=========================="+strError);
		return(false);
	}
	else	
		postIt(pageopen)

}
var prevwnd=null;
function openImg(imgsrc,title){
    prevWnd=window.open("","prvwimg","width=500,height=500,scrollbars=yes,resizable=yes,status=0,top=0,left=0");
    prevWnd.document.open();
    prevWnd.document.writeln('<html><title>'+title+' Image</title>');
    prevWnd.document.writeln('<body bgcolor=#ffffff>');
    prevWnd.document.writeln('<table border="0"><tr><td><font size=2 face="Verdana,Arial,Helvetica" color="brown">');
    prevWnd.document.writeln('<b>Photo Preview</b></font></td></tr>');
    prevWnd.document.writeln('<tr><td><img src='+imgsrc+'></td></tr>');
    prevWnd.document.writeln('');
    prevWnd.document.writeln('<tr><td><a href="javascript:window.close()"><font face="verdana" size="1"><b>Close Preview</b></font></a></td></tr></table></body></html>');
    prevWnd.document.close();
}
var prevwnd=null;

function check(imgsrc,title)
{
    prevWnd=window.open("","prvwimg","width=500,height=500,scrollbars=yes,resizable=yes,status=0,top=0,left=0");
    prevWnd.document.open();
    prevWnd.document.writeln('<html><title>'+title+' Image</title>');
    prevWnd.document.writeln('<body bgcolor=#ffffff>');
    prevWnd.document.writeln('<table border="0"><tr><td><font size=2 face="Verdana,Arial,Helvetica" color="brown">');
    prevWnd.document.writeln('<b>Photo Preview</b></font></td></tr>');
    prevWnd.document.writeln('<tr><td><img src='+imgsrc+'></td></tr>');
    prevWnd.document.writeln('');
    prevWnd.document.writeln('<tr><td><a href="javascript:window.close()"><font face="verdana" size="1"><b>Close Preview</b></font></a></td></tr></table></body></html>');
    prevWnd.document.close();



}


function addid()
	{	var dm = document.frm;
		dm.chkid.value="";
		for(var i=0;i<dm.checkme.length;i++)
		{
			if(dm.checkme[i].checked==true)
				dm.chkid.value=dm.chkid.value+","+dm.checkme[i].value;
		}

	}
function PostPage()
{
	
	var dm = document.frm;
	if (arguments[0] == "add")
		dm.action = arguments[2]+"add.php?mod="+arguments[0];
	else{
		var checkSelected = "false";
		var elementsLength = dm.elements.length;
		
		for (var i = 0; i < elementsLength; i++){
			if (dm.elements[i].name == "checkme"){
				checkSelected = "true";				
				break;
			}
		}
		
		if (checkSelected == "true"){
			var selectedno = 0;
			var showmsg = "false";
			var numOfChk = dm.elements["checkme"].length;
			
				if (numOfChk > 0){
					for (var ivalue = 0; ivalue < numOfChk; ivalue++){
						if (document.frm.checkme[ivalue].checked == true)
							selectedno += 1;
					}
				}
				else{
					if (dm.checkme.checked == false)
						showmsg = "true";
					else
						selectedno = 1;
				}
			if (arguments[0] == "edt"){
				if (selectedno == 0 || showmsg == "true"){
					alert('Please select any '+arguments[1]+' to update.');
					return;
				}
				if (selectedno > 1){
					alert('Please select only one '+arguments[1]+' to update.');
					return;
				}
				dm.action = arguments[2]+"add.php?mod="+arguments[0];

			}
			if (arguments[0] == "del")
			{
				if (selectedno == 0 || showmsg == "true")
				{
					alert('Please select any '+arguments[1]+' to delete.');
					return;
				}
				if (confirm('Are you sure you want to delete selected '+arguments[1]+'(s)?'))
				{
					//alert(arguments[2]);
					dm.action = arguments[2]+"_submit.php?mod="+arguments[0];
					
				}
				else				
					return;
				
			}
		}
		else
			return;
	}
	dm.method = "post";
	dm.submit();
}

function checkall()
{
	var dm = document.frm;
	
	/*var chkno=arguments[0];
	alert(chkno);*/
	for (var i = 0; i < dm.elements.length; i++)
	{		
		if (dm.elements[i].name == "checkme")
		{
		var numOfChk = dm.checkme.length;
		if (numOfChk > 0){
			if (dm.checkallbox.checked == true){
				for (var ivalue = 0; ivalue < numOfChk; ivalue++)
					dm.checkme[ivalue].checked = true;
			}
			else{
				for (ivalue = 0; ivalue < numOfChk; ivalue++)
					dm.checkme[ivalue].checked = false;
			}
		}
		else{
			if (dm.checkallbox.checked == true){
				dm.checkme.checked = true;
			}
			else{
				dm.checkme.checked = false;
			}
		}
		}
	}
	
}

function postIt(){
	document.frm.method = "post";
	document.frm.action = arguments[0];
	document.frm.submit();
}

function RefreshPage()
{
	if(document.frm.cmbUserType.options[document.frm.cmbUserType.selectedIndex].value!="-")
		window.location.href=arguments[0]+"?cat="+document.frm.cmbCategory.options[document.frm.cmbCategory.selectedIndex].value+"&sb="+document.frm.cmbUserType.options[document.frm.cmbUserType.selectedIndex].value;
	else
		document.frm.reset();
}

function RefreshCategory()
{
	//if(document.frm.cmbCategory.options[document.frm.cmbCategory.selectedIndex].value!="-")
		//window.location.href=arguments[0]+"?cat="+document.frm.cmbCategory.options[document.frm.cmbCategory.selectedIndex].value+"&sb="+document.frm.cmbUserType.options[document.frm.cmbUserType.selectedIndex].value;
		window.location.href=arguments[0]+"?cat="+document.frm.cmbCategory.options[document.frm.cmbCategory.selectedIndex].value;
	//else
	//	document.frm.reset();
}

function viewByCategory()
{
	if(document.frm.cmbCategory.options[document.frm.cmbCategory.selectedIndex].value!="-")
		window.location.href=arguments[0]+"?cat="+document.frm.cmbCategory.options[document.frm.cmbCategory.selectedIndex].value;
	else
		document.frm.reset();
}

function autochange()
{
	if(document.frm.searchcriteria.options[document.frm.searchcriteria.selectedIndex].value == "Status"){
		document.all("comboy").style.display = "block";
		document.all("texty").style.display = "none";
	}
	else if(document.frm.searchcriteria.options[document.frm.searchcriteria.selectedIndex].value == "Category"){
		document.all("comboy").style.display = "none";
		document.all("texty").style.display = "none";
	}	
	else{
		document.all("comboy").style.display = "none";
		document.all("texty").style.display = "block";
	}
}

function searchmethod()
{
	var dm = document.frm;
	var strerror = "";
	if (dm.searchcriteria.value == "")
		strerror += "Please select search criteria.\n";
	if (dm.searchcriteria.value == "Status"){
		if (dm.ActivityType.value == "")
			strerror += "Please select Status value.\n";
	}
	else if (dm.searchcriteria.value == "Category"){
		if (dm.CatName.value == "")
			strerror += "Please select Category.\n";
	}	
	else{
		if (dm.searchvalue.value == "")
			strerror += "Please enter search value.\n";
	}
	if (strerror != "")
		alert(strerror);
	else{
		dm.action = arguments[0]+"?showresult=true";
		dm.method = "post";
		dm.submit();
	}
}

function searchOnKeyPress()
{
	if (event.keyCode == 13){
		var dm = document.frm;
		var strerror = "";
		if (dm.searchcriteria.value == "")
			strerror += "Please select search criteria.\n";
		if (dm.searchcriteria.value == "Status"){
			if (dm.ActivityType.value == "")
				strerror += "Please select Status value.\n";
		}
		else{
			if (dm.searchvalue.value == "")
				strerror += "Please enter search value.\n";
		}
		if (strerror != "")
			alert(strerror);
		else{
			dm.action = "Users_main.php?showresult=true";
			dm.method = "post";
			dm.submit();
		}
	}
}

function Eexport(){
	var filename = "export.php?sb="+arguments[0]+"&cat="+arguments[1];
	window.open(filename,"export","height=150,width=300,top=50,left=100,statusbar=yes,scrollbars=no,toolbar=no")
}


function validateform()
{
	//var dm = eval("document."+arguments[0]);
	var item,str,str1;
	var dm=document.frm;
	var elementsLength = dm.elements.length;
	for (var i = 0; i < elementsLength; i++)
	{
		if (dm.elements[i].type == "text" || dm.elements[i].type == "textarea" || dm.elements[i].type == "password" || dm.elements[i].type == "select-one" || dm.elements[i].type == "radio")
		{
			if(dm.elements[i].type!="radio")
			{
				if (dm.elements[i].value=="")
				{	
					item=dm.elements[i].name;
					str=(item.substring(3));
					//str = (item.split("cmb")).join(" "); 
					//str1=str = (item.split("txt")).join(" "); 

					alert("Please,enter the missing fields \n==========================\n"+str);
					dm.elements[i].focus();
					return false;
				}
			}

			else
			{	item="";
			var obj;
				str=dm.elements[i].name;
				obj=eval("document.frm."+dm.elements[i].name);
				for(var j=0;j<obj.length;j++)
				{	
					if(obj[j].checked==true)
						item="yes";
				}
				
				if(item!="yes")
				{
					alert("Please,choose following missing fields \n==========================\n"+dm.elements[i].name);
					return false;
				}



			
			}
			
		}
	}
	postIt(arguments[0]);
	
}

function setCharge(){
	var dm = eval("document."+arguments[0]);
	if (validateform(arguments[0]) == 1){
		if (isNaN(dm.CertificateCharge.value)){
			alert('Invalid Price Value.');
			dm.CertificateCharge.focus();
			return;
		}
		dm.method = "post";
		dm.action = arguments[1];
		dm.submit();
	}
}

function addNewCategory()
{
	var dm = document.frm;
	if (validateform("frm") == 1){
		dm.method = "post";
		dm.action = "Category_submit.php?mod="+arguments[0];
		dm.submit();
	}
}

function addNewProduct()
{
	var dm = document.frm;
	if (validateform("frm") == 1){
		if (chkprice(dm.Price.value) == 0){
			alert('Invalid Money value');
			dm.Price.focus();
			return;
		}
		//if (chkprice(dm.WholesalePrice.value) == 0){
		//	alert('Invalid Wholesale Money value');
		//	dm.WholesalePrice.focus();
		//	return;
		//}
		if (dm.JukeboxText.value.length > 254){
			alert('You cannot type more than 255 characters for Jukebox Text');
			dm.JukeboxText.focus();
			return;
		}
		if (dm.JukeboxText_player.value.length > 179){
			alert('You cannot type more than 180 characters for Jukebox Text');
			dm.JukeboxText_player.focus();
			return;
		}
		dm.method = "post";
		dm.action = "ProductAction.php?mod="+arguments[0];
		dm.submit();
	}
}

function changePassword()
{
	var dm = eval("document."+arguments[0]);
	if (validateform(arguments[0]) == 1){
		if (dm.newPassword1.value != dm.newPassword2.value){
			alert('Passwords do not match.');
			dm.newPassword1.focus();
			return;
		}
		dm.method = "post";
		dm.action = "changePassword_submit.php";
		dm.submit();
	}
}

function editProduct(){
	document.frm.action = "Productadd.php?mod=edt&checkme="+arguments[0];
	document.frm.method = "post";
	document.frm.submit();
}

function printdeliver(){
	var filename = "print_certificate.php?CertificateID="+arguments[0];
	window.open(filename,"certificate","height=500,width=550,top=5,left=100,statusbar=yes,scrollbars=yes,toolbar=no")
}

function chkprice()
{
	pricevalue = arguments[0];
	if (isNaN(pricevalue))
		return 0;
	else{
		dotpos = pricevalue.indexOf(".");
		if (dotpos < 0)
			return 0;
		else{
			lenprice = pricevalue.length;
			if ((lenprice - dotpos) < 4 && (lenprice - dotpos) > 1)
				return 1;
			else
				return 0;
		}
	}
}

function checkLength(textcontrol,textlength){
	var dm = eval("document.frm."+textcontrol);
	if (dm.value.length > textlength-1){
		alert('You cannot type more than '+textlength+' characters for Jukebox Text');
		dm.focus();
		return;
	}
}

function order_by()
{
	var dm = document.frm;
	dm.orderby.value = arguments[0];
	dm.method = "post";
	dm.action = arguments[1];
	dm.submit();
}

function approve()
{
	var dm = document.frm;
	dm.approvestatus.value = arguments[0];
	dm.approveid.value = arguments[1];
	dm.firstname.value = arguments[2];
	dm.lastname.value = arguments[3];
	dm.email.value = arguments[4];
	dm.password.value = arguments[5];
	dm.method = "post";
	dm.action = "approve.php";
	dm.submit();
}

