function resetEditors()
{
    // If the editor API does not exist, there are no editors
    if (typeof FCKeditorAPI == "undefined") return;

    // Loop through all FCK instances, in case there are several editors
    for (var sEditorName in FCKeditorAPI.__Instances)
    {
        // The initial value that was set when the form was created
        // is stored in a hidden <INPUT> with the same name as the
        // editor (the editor itself is in an <IFRAME> with ___Frame
        // appended to the name.  Check whether that INPUT exists
        if (document.getElementById(sEditorName))
        {
            // Get the initial value
            var sInitialValue = document.getElementById(sEditorName).value;

            // Overwrite the editor's current value
            FCKeditorAPI.__Instances[sEditorName].SetHTML(sInitialValue);
        }
    }
}

function valgcfrm()
{
	if (gcfrm.title.selectedIndex==0){alert("Please select title.");gcfrm.title.focus();return false;}
	if (gcfrm.fname.value==""){alert("Please enter first name.");gcfrm.fname.focus();return false;}
	if (gcfrm.fname.value.length<=2){alert("Please enter valid first name.");gcfrm.fname.focus();return false;}
	if (gcfrm.lname.value==""){alert("Please enter last name.");gcfrm.lname.focus();return false;}
	if (gcfrm.lname.value.length<=2){alert("Please enter valid last name.");gcfrm.lname.focus();return false;}
	if (gcfrm.mobile.value==""){alert("Please enter mobile no.");gcfrm.mobile.focus();return false;}
	if (isNaN(gcfrm.mobile.value)){alert("Please enter valid mobile no.");gcfrm.mobile.select();return false;}
	if (gcfrm.mobile.value.length<=7){alert("Please enter 8 digits mobile no.");gcfrm.mobile.focus();return false;}
	var goodEmail = gcfrm.email.value.match(/\b(^(\S+@).+((\.om)|(\.gov.om)|(\.com)|(\.net)|(\.biz)|(\.aero)|(\.edu)|(\.mil)|(\.biz)|(\.gov)|(\.org)|(\.co.in)|(\.aero)|(\..{2,2}))$)\b/gi);
	if (gcfrm.email.value!=""){if (goodEmail) {good = true;}
 	else{alert("Email address is invalid.");gcfrm.email.focus();return false;}}
	else{alert("Please enter email address.");gcfrm.email.focus();return false;}
	if (gcfrm.mobile.value==""){alert("Please enter mobile no.");gcfrm.mobile.focus();return false;}
	if (isNaN(gcfrm.mobile.value)){alert("Please enter valid mobile no.");gcfrm.mobile.select();return false;}
	if (gcfrm.mobile.value.length<=7){alert("Please enter 8 digits mobile no.");gcfrm.mobile.focus();return false;}	
	if (gcfrm.greetext.value==""){alert("Please enter greeting message.");gcfrm.greetext.focus();return false;}
	if (gcfrm.greetext.value.length<=9){alert("Greeting message is too small.");gcfrm.greetext.focus();return false;}
	if (gcfrm.amount.value.length<=0){
		gcfrm.amount.value="10.000";alert("Amount has been set to RO 10.000.");gcfrm.amount.select();return false;}
	else
	{
		if (isNaN(gcfrm.amount.value)){alert("Please enter valid amount.");gcfrm.amount.select();return false;}
	}
	gcfrm.B1.disabled=true;
}

function valsrch(){if (srchfrm.srchkey.value==""){alert("Please enter a search keyword.");srchfrm.srchkey.focus();return false;}}
function valogin()
{
	if (logfrm.acid.value==""){alert("Please enter username.");logfrm.acid.focus();return false;}
	if (logfrm.acpwd.value==""){alert("Please enter password.");logfrm.acpwd.focus();return false;}
}

function valreg(){
	if (regfrm.uid.value==""){alert("Please enter username.");regfrm.uid.focus();return false;}	
	if (regfrm.uid.value.length<=7){alert("Username should be atleast 8 characters.");regfrm.uid.focus();return false;}	
	if (regfrm.pwd.value==""){alert("Please enter password.");regfrm.pwd.focus();return false;}	
	if (regfrm.pwd.value.length<=7){alert("Password should be atleast 8 characters.");regfrm.pwd.focus();return false;}	
	if (regfrm.pwd.value==regfrm.uid.value){alert("Username and password cannot be the same.");regfrm.pwd.focus();return false;}	
	if (regfrm.pwd2.value==""){alert("Please confirm password.");regfrm.pwd2.focus();return false;}	
	if (regfrm.pwd2.value!=regfrm.pwd.value){alert("Password do not match.");regfrm.pwd2.focus();return false;}	
	if (regfrm.fname.value==""){alert("Please enter first name.");regfrm.fname.focus();return false;}	
	if (regfrm.lname.value==""){alert("Please enter last name.");regfrm.lname.focus();return false;}
	if (regfrm.dob_day.selectedIndex==0){alert("Please select day."); regfrm.dob_day.focus(); return false;}	
	if (regfrm.dob_month.selectedIndex==0){alert("Please select month."); regfrm.dob_month.focus(); return false;}
	if (regfrm.dob_year.selectedIndex==0){alert("Please select year."); regfrm.dob_year.focus(); return false;}
	if (regfrm.location.value==""){alert("Please enter Location.");regfrm.location.focus();return false;}	
	if (regfrm.location.value.length<=20){alert("Please enter Way No, Bldg No and Flat No.");regfrm.location.focus();return false;}
	if (regfrm.pob.value==""){alert("Please enter P.O.Box no.");regfrm.pob.focus();return false;}	
	if (isNaN(regfrm.pob.value)){alert("Invalid P.O.Box no.");regfrm.pob.focus();regfrm.pob.select();return false;}	
	if (regfrm.pc.value==""){alert("Please enter postal code.");regfrm.pc.focus();return false;}	
	if (isNaN(regfrm.pc.value)){alert("Invalid postal code.");regfrm.pc.focus();regfrm.pc.select();return false;}	
	if (regfrm.thome.value=="" && regfrm.toff.value=="" && regfrm.mobile.value==""){alert("Please enter either one of the contact nos.");regfrm.thome.focus();return false;}
	if (regfrm.thome.value!=""){if (isNaN(regfrm.thome.value)){alert("Invalid telephone number.");regfrm.thome.focus();regfrm.thome.select();return false;}}
	if (regfrm.toff.value!=""){if (isNaN(regfrm.toff.value)){alert("Invalid telephone number.");regfrm.toff.focus();regfrm.toff.select();return false;}}
	if (regfrm.mobile.value!=""){if (isNaN(regfrm.mobile.value)){alert("Invalid mobile number.");regfrm.mobile.focus();regfrm.mobile.select();return false;}}
	var goodEmail = regfrm.email.value.match(/\b(^(\S+@).+((\.om)|(\.gov.om)|(\.com)|(\.net)|(\.biz)|(\.aero)|(\.edu)|(\.mil)|(\.biz)|(\.gov)|(\.org)|(\.co.in)|(\.aero)|(\..{2,2}))$)\b/gi);
	if (regfrm.email.value!=""){if (goodEmail) {good = true;}
 	else{alert("Email address is invalid.");regfrm.email.focus();return false;}}
	else{alert("Please enter email address");regfrm.email.focus();return false;}
	if (!regfrm.tcagree.checked){alert("Kindly accept the terms & conditions.");regfrm.tcagree.focus();return false;}
}	

function valuserprof(){
	if (regfrm.pwd.value!=""){	
		if (regfrm.pwd.value.length<=7){alert("Password should be atleast 8 characters.");regfrm.pwd.focus();return false;}	
		if (regfrm.pwd.value==regfrm.uid.value){alert("Username and password cannot be the same.");regfrm.pwd.focus();return false;}	
		if (regfrm.pwd2.value==""){alert("Please confirm password.");regfrm.pwd2.focus();return false;}	
		if (regfrm.pwd2.value!=regfrm.pwd.value){alert("Password do not match.");regfrm.pwd2.focus();return false;}	
	}
	if (regfrm.fname.value==""){alert("Please enter first name.");regfrm.fname.focus();return false;}	
	if (regfrm.lname.value==""){alert("Please enter last name.");regfrm.lname.focus();return false;}
	if (regfrm.dob_day.selectedIndex==0){alert("Please select day."); regfrm.dob_day.focus(); return false;}	
	if (regfrm.dob_month.selectedIndex==0){alert("Please select month."); regfrm.dob_month.focus(); return false;}
	if (regfrm.dob_year.selectedIndex==0){alert("Please select year."); regfrm.dob_year.focus(); return false;}
	if (regfrm.location.value==""){alert("Please enter Location.");regfrm.location.focus();return false;}	
	if (regfrm.location.value.length<=20){alert("Please enter Way No, Bldg No and Flat No.");regfrm.location.focus();return false;}
	if (regfrm.pob.value==""){alert("Please enter P.O.Box no.");regfrm.pob.focus();return false;}	
	if (isNaN(regfrm.pob.value)){alert("Invalid P.O.Box no.");regfrm.pob.focus();regfrm.pob.select();return false;}	
	if (regfrm.pc.value==""){alert("Please enter postal code.");regfrm.pc.focus();return false;}	
	if (isNaN(regfrm.pc.value)){alert("Invalid postal code.");regfrm.pc.focus();regfrm.pc.select();return false;}	
	if (regfrm.thome.value=="" && regfrm.toff.value=="" && regfrm.mobile.value==""){alert("Please enter either one of the contact nos.");regfrm.thome.focus();return false;}
	if (regfrm.thome.value!=""){if (isNaN(regfrm.thome.value)){alert("Invalid telephone number.");regfrm.thome.focus();regfrm.thome.select();return false;}}
	if (regfrm.toff.value!=""){if (isNaN(regfrm.toff.value)){alert("Invalid telephone number.");regfrm.toff.focus();regfrm.toff.select();return false;}}
	if (regfrm.mobile.value!=""){if (isNaN(regfrm.mobile.value)){alert("Invalid mobile number.");regfrm.mobile.focus();regfrm.mobile.select();return false;}}
	var goodEmail = regfrm.email.value.match(/\b(^(\S+@).+((\.om)|(\.gov.om)|(\.com)|(\.net)|(\.biz)|(\.aero)|(\.edu)|(\.mil)|(\.biz)|(\.gov)|(\.org)|(\.co.in)|(\.aero)|(\..{2,2}))$)\b/gi);
	if (regfrm.email.value!=""){if (goodEmail) {good = true;}
 	else{alert("Email address is invalid.");regfrm.email.focus();return false;}}
	else{alert("Please enter email address");regfrm.email.focus();return false;}
	//if (!regfrm.tcagree.checked){alert("Kindly accept the terms & conditions.");regfrm.tcagree.focus();return false;}
}

function valreg3(){
	if (regfrm.salute.selectedIndex==0){alert("Please select title."); regfrm.salute.focus(); return false;}
	if (regfrm.salute.selectedIndex==4 && regfrm.othtitle.value==""){alert("Please enter title.");regfrm.othtitle.focus();return false;}
	if (regfrm.contname.value==""){alert("Please enter Contact name.");regfrm.contname.focus();return false;}
	if (regfrm.desig.value==""){alert("Please enter Designation.");regfrm.desig.focus();return false;}
	if (regfrm.company.value==""){alert("Please enter Company name.");regfrm.company.focus();return false;}
	if (regfrm.address.value==""){alert("Please enter Company address.");regfrm.address.focus();return false;}
	if (regfrm.telno.value==""){alert("Please enter telephone number.");regfrm.telno.focus();return false;}
	if (isNaN(regfrm.telno.value)){alert("Invalid telephone number.");regfrm.telno.focus();regfrm.telno.select();return false;}
	if (regfrm.faxno.value!=""){if (isNaN(regfrm.faxno.value)){alert("Invalid fax number.");regfrm.faxno.focus();regfrm.faxno.select();return false;}}
	var goodEmail = regfrm.email.value.match(/\b(^(\S+@).+((\.om)|(\.gov.om)|(\.com)|(\.net)|(\.biz)|(\.aero)|(\.edu)|(\.mil)|(\.biz)|(\.gov)|(\.org)|(\.co.in)|(\.aero)|(\..{2,2}))$)\b/gi);
	if (regfrm.email.value!=""){if (goodEmail) {good = true;}
 		else{alert("Email address is invalid.");regfrm.email.focus();return false;}}
	else{alert("Please enter email address");regfrm.email.focus();return false;}	
	if (regfrm.opwd.value!="")
	{if (regfrm.opwd.value.length<=7){alert("Password should be atleast 8 characters.");regfrm.opwd.focus();return false;}
	if (regfrm.npwd.value==""){alert("Please enter new password.");regfrm.npwd.focus();return false;}
	if (regfrm.npwd.value.length<=7){alert("Password should be atleast 8 characters.");regfrm.npwd.focus();return false;}
	if (regfrm.npwd2.value==""){alert("Please confirm new password.");regfrm.npwd2.focus();return false;}
	if (regfrm.npwd2.value!=regfrm.npwd.value){alert("Password does not match.");regfrm.npwd2.focus();return false;}}
}
	
function valcnt(){
	if (contfrm.salute.selectedIndex==0){alert("Please select title."); contfrm.salute.focus(); return false;}
	if (contfrm.salute.selectedIndex==4 && contfrm.othtitle.value==""){alert("Please enter title.");contfrm.othtitle.focus();return false;}
	if (contfrm.contname.value==""){alert("Please enter contact name.");contfrm.contname.focus();return false;}
	if (contfrm.desig.value==""){alert("Please enter designation.");contfrm.desig.focus();return false;}
	if (contfrm.company.value==""){alert("Please enter company name.");contfrm.company.focus();return false;}
	//if (contfrm.address.value==""){alert("Please enter Company Address.");contfrm.address.focus();return false;}
	if (contfrm.telno.value==""){alert("Please enter contact number.");contfrm.telno.focus();return false;}
	if (isNaN(contfrm.telno.value)){alert("Invalid contact number.");contfrm.telno.focus();contfrm.telno.select();return false;}
	var goodEmail = contfrm.email.value.match(/\b(^(\S+@).+((\.om)|(\.gov.om)|(\.com)|(\.net)|(\.biz)|(\.aero)|(\.edu)|(\.mil)|(\.biz)|(\.gov)|(\.org)|(\.co.in)|(\.aero)|(\..{2,2}))$)\b/gi);
	if (contfrm.email.value!=""){if (goodEmail) {good = true;}
 		else{alert("Email address is invalid.");contfrm.email.focus();return false;}}
	else{alert("Please enter email address");contfrm.email.focus();return false;}	
	if (contfrm.telno.value==""){alert("Please enter contact number.");contfrm.telno.focus();return false;}
	if (contfrm.comments.value==""){alert("Please enter your comments/ suggestions.");contfrm.comments.focus();return false;}
}

function valdlvfrm(){
	//if (dlvfrm.salute.selectedIndex==0){alert("Please select title."); dlvfrm.salute.focus(); return false;}
	if (dlvfrm.rname.value==""){alert("Please enter receiever's name.");dlvfrm.rname.focus();return false;}
	if (dlvfrm.delvarea.selectedIndex==0){alert("Please select delivery area."); dlvfrm.delvarea.focus(); return false;}
	if (dlvfrm.daddress.value==""){alert("Please enter delivery location.");dlvfrm.daddress.focus();return false;}
	if (dlvfrm.daddress.value.length<=20){alert("Please enter Way No, Bldg No and Flat No.");dlvfrm.daddress.focus();return false;}
	//if (dlvfrm.pob.value==""){alert("Please enter P.O.Box no.");dlvfrm.pob.focus();return false;}
	//if (dlvfrm.pob.value.length<=2){alert("Please enter valid POBox no.");dlvfrm.pob.focus();return false;}
	//if (isNaN(dlvfrm.pob.value)){alert("Invalid P.O.Box no.");dlvfrm.pob.focus();dlvfrm.pob.select();return false;}
	//if (dlvfrm.pc.value==""){alert("Please enter postal code.");dlvfrm.pc.focus();return false;}
	//if (dlvfrm.pc.value.length<=2){alert("Please enter valid postal code.");dlvfrm.pc.focus();return false;}
	//if (isNaN(dlvfrm.pc.value)){alert("Invalid postal code.");dlvfrm.pc.focus();dlvfrm.pc.select();return false;}
	if (dlvfrm.thome.value!=""){
		if (dlvfrm.thome.value.length<=7){alert("Invalid contact no.");dlvfrm.thome.focus();return false;}
		if (isNaN(dlvfrm.thome.value)){alert("Invalid contact no.");dlvfrm.thome.focus();dlvfrm.thome.select();return false;}}
	if (dlvfrm.toff.value!=""){
	if (dlvfrm.toff.value.length<=7){alert("Invalid office no.");dlvfrm.toff.focus();return false;}
	if (isNaN(dlvfrm.toff.value)){alert("Invalid office no.");dlvfrm.toff.focus();dlvfrm.toff.select();return false;}}
	if (dlvfrm.thome.value=="" && dlvfrm.toff.value=="" && dlvfrm.mobile.value==""){alert("Please enter either one of the contact nos.");dlvfrm.thome.focus();return false;}
	if (dlvfrm.thome.value!=""){if (isNaN(dlvfrm.thome.value)){alert("Invalid telephone number.");dlvfrm.thome.focus();dlvfrm.thome.select();return false;}}
	if (dlvfrm.toff.value!=""){if (isNaN(dlvfrm.toff.value)){alert("Invalid telephone number.");dlvfrm.toff.focus();dlvfrm.toff.select();return false;}}
	if (dlvfrm.mobile.value!=""){if (isNaN(dlvfrm.mobile.value)){alert("Invalid mobile number.");dlvfrm.mobile.focus();dlvfrm.mobile.select();return false;}}
	if (isNaN(dlvfrm.mobile.value)){alert("Invalid mobile no.");dlvfrm.mobile.focus();dlvfrm.mobile.select();return false;}
	
	var goodEmail = dlvfrm.email.value.match(/\b(^(\S+@).+((\.om)|(\.gov.om)|(\.com)|(\.net)|(\.biz)|(\.aero)|(\.edu)|(\.mil)|(\.biz)|(\.gov)|(\.org)|(\.co.in)|(\.aero)|(\..{2,2}))$)\b/gi);
	if (dlvfrm.email.value!=""){if (goodEmail) {good = true;}
 	else{alert("Email address is invalid.");dlvfrm.email.focus();return false;}}
	//else{alert("Please enter email address");dlvfrm.email.focus();return false;}
	
	//if (confirm("Are you sure to submit your order ?"))
	//{
	//	dlvfrm.submit();return true;
	//}else{return false;}
	if (document.dlvfrm.maracode){
    	if (dlvfrm.maracode.value=="")
		{
			alert("Please enter the AL MARA CODE.");
			dlvfrm.maracode.focus();
			return false;
		}
	}else{return true;}
}


function showhide2(){if (contfrm.salute.selectedIndex==4){document.getElementById("titlesh").style.display='';return false;}else{document.getElementById("titlesh").style.display='none';return false;}}	


function valfpwd()
{
	if (logfrm.acid.value==""){alert("Please enter your Username."); logfrm.acid.focus(); return false;}	
	var goodEmail = logfrm.acemail.value.match(/\b(^(\S+@).+((\.om)|(\.gov.om)|(\.com)|(\.net)|(\.edu)|(\.mil)|(\.biz)|(\.gov)|(\.org)|(\.co.in)|(\.aero)|(\..{2,2}))$)\b/gi);
	if (logfrm.acemail.value!="")
    {
    	if (goodEmail) 
    	{good = true;}
 		else
 		{alert("Email address is invalid.");logfrm.acemail.focus();return false;}
 	}
 	else
	{alert("Please enter Email Address");logfrm.acemail.focus();return false;}
}

function valreg2()
{
	if (regfrm.regdate.value==""){alert("Please select Registration Date."); cal1.popup(); return false;}
	if (regfrm.catid.selectedIndex==0){alert("Please select Category."); regfrm.catid.focus(); return false;}
	if (regfrm.salute.selectedIndex==0){alert("Please select title."); regfrm.salute.focus(); return false;}
	if (regfrm.contname.value==""){alert("Please enter Contact Name."); regfrm.contname.focus(); return false;}
	if (regfrm.company.value==""){alert("Please enter Company Name."); regfrm.company.focus(); return false;}
	if (regfrm.address.value==""){alert("Please enter Company Address."); regfrm.address.focus(); return false;}
	if (regfrm.telno.value==""){alert("Please enter telephone No."); regfrm.telno.focus(); return false;}
	var goodEmail = regfrm.email.value.match(/\b(^(\S+@).+((\.om)|(\.gov.om)|(\.com)|(\.net)|(\.edu)|(\.mil)|(\.biz)|(\.gov)|(\.org)|(\.co.in)|(\.aero)|(\..{2,2}))$)\b/gi);
	if (regfrm.email.value!=""){
    	if (goodEmail)
    	{good = true;}
 		else{alert("Email address is invalid.");regfrm.email.focus();return false;}
 	}else{alert("Please enter Email Address");regfrm.email.focus();return false;}
	if (regfrm.profile.value==""){alert("Please enter Company Profile."); regfrm.profile.focus(); return false;}
	if (regfrm.adfile.value==""){alert("Please Upload Company Logo."); uploadicon('logo');regfrm.B4.focus(); return false;}
	if (regfrm.uid.value==""){alert("Please enter Username."); regfrm.uid.focus(); return false;}
	if (regfrm.pwd.value==""){alert("Please enter Password."); regfrm.pwd.focus(); return false;}
}

function vallog(){
	if (logfrm.uid.value==""){alert("Please enter Username.");logfrm.uid.focus();return false;}
	if (logfrm.pwd.value==""){alert("Please enter Password.");logfrm.pwd.focus();return false;}}	
	
function showhide(){if (regfrm.salute.selectedIndex==4){document.getElementById("titlesh").style.display='';return false;}else{document.getElementById("titlesh").style.display='none';return false;}}

function vallogofrm()
{
	if (adfrm.adtitle.value=="")
	{alert("Please enter AD title");adfrm.adtitle.focus();return false;}	
	if (adfrm.catid.selectedIndex==0)
	{alert("Please select AD Category");adfrm.catid.focus();return false;}	
	if (adfrm.horzblocks.value<=0)
	{alert("Please enter Horizontal Blocks");adfrm.horzblocks.focus();return false;}		
	if (isNaN(adfrm.horzblocks.value))
	{alert("Please enter numeric values.");adfrm.horzblocks.focus();adfrm.horzblocks.select();return false;}		
	if (adfrm.vertblocks.value<=0)
	{alert("Please enter Vertical Blocks");adfrm.vertblocks.focus();return false;}		
	if (isNaN(adfrm.vertblocks.value))
	{alert("Please enter numeric values.");adfrm.vertblocks.focus();adfrm.vertblocks.select();return false;}		
	if (adfrm.speriod.selectedIndex==0)
	{alert("Please select Payment Period");adfrm.speriod.focus();return false;}	
	if (adfrm.adtype.selectedIndex==0)
	{alert("Please select AD type");adfrm.adtype.focus();return false;}	
	if (adfrm.adfile.value=="")
	{alert("Please upload AD File");adfrm.adfile.focus();uploadicon('ad');return false;}	
	if (adfrm.weblink.value=="")
	{alert("Please enter Weblink for the Logo.");adfrm.weblink.focus();return false;}	
	if (adfrm.tooltip.value=="")
	{alert("Please enter tooltip for the AD.");adfrm.tooltip.focus();return false;}	
	if (adfrm.keywords.value=="")
	{alert("Please enter keywords for the AD.");adfrm.keywords.focus();return false;}
}

function valbannfrm()
{
	if (adfrm.adtitle.value=="")
	{alert("Please enter AD title");adfrm.adtitle.focus();return false;}	
	if (adfrm.speriod.selectedIndex==0)
	{alert("Please select Payment Period");adfrm.speriod.focus();return false;}	
	if (adfrm.adtype.selectedIndex==0)
	{alert("Please select AD type");adfrm.adtype.focus();return false;}	
	if (adfrm.adfile.value=="")
	{alert("Please upload AD File");adfrm.adfile.focus();uploadicon('ad');return false;}	
	if (adfrm.weblink.value=="")
	{alert("Please enter Weblink for the Logo.");adfrm.weblink.focus();return false;}	
	if (adfrm.tooltip.value=="")
	{alert("Please enter tooltip for the AD.");adfrm.tooltip.focus();return false;}	
	if (adfrm.keywords.value=="")
	{alert("Please enter keywords for the AD.");adfrm.keywords.focus();return false;}
}

function valprodfrm()
{
	if (prodfrm.catid.selectedIndex==0)
	{alert("Please select main category");prodfrm.catid.focus();return false;}
	if (prodfrm.scatid.selectedIndex==0)
	{alert("Please select sub-category");prodfrm.scatid.focus();return false;}
	
	//if (prodfrm.sbcatid.selectedIndex==0)
	//{alert("Please select shop-by category");prodfrm.sbcatid.focus();return false;}
	myOption = -1;
	for (a=prodfrm.sbcatid.length-1; a > -1; a--) {
		if (prodfrm.sbcatid[a].checked) {
			myOption = a;
		}
	}
	if (myOption == -1) {
	alert("Please select shop-by category");
	prodfrm.sbcatid[0].focus();
	return false;
	}
	
	if (prodfrm.prodtitle.value=="")
	{alert("Please enter product title.");prodfrm.prodtitle.focus();return false;}
	if (prodfrm.prodtitle.value.length<=2)
	{alert("Product title is too small.");prodfrm.prodtitle.focus();return false;}
	
	var oEditor = FCKeditorAPI.GetInstance('prodesc') ;
	var oDOM = oEditor.EditorDocument ;
	var iLength ;			
	if (document.all)		// If Internet Explorer.
	{iLength = oDOM.body.innerText.length ;}			
	else					// If Gecko.
	{var r = oDOM.createRange();r.selectNodeContents(oDOM.body);iLength = r.toString().length ;}			
	if (iLength <= 0)
	{alert("Please enter product description.");oEditor.Focus();return false;}
	if (prodfrm.prodqty.value=="" || prodfrm.prodqty.value<=0)
	{alert("Please enter product quantity.");prodfrm.prodqty.focus();return false;}
	if (isNaN(prodfrm.prodqty.value))
	{alert("Please enter valid quantity.");prodfrm.prodqty.focus();prodfrm.prodqty.select();return false;}
	if (prodfrm.unitprice.value<="0" || prodfrm.unitprice.value=='0.000')
	{alert("Please enter product unit price.");prodfrm.unitprice.focus();return false;}
	if (prodfrm.weight.value=="")
	{alert("Please enter product weight.");prodfrm.weight.focus();return false;}
	if (isNaN(prodfrm.weight.value))
	{alert("Please enter valid product weight.");prodfrm.weight.focus();prodfrm.weight.select();return false;}
	if (prodfrm.adfile1.value=="")
	{alert("Please upload thumbnail");prodfrm.adfile1.focus();uploadicon('ad1');return false;}
	if (prodfrm.adfile2.value=="")
	{alert("Please upload big image");prodfrm.adfile2.focus();uploadicon('ad2');return false;}	
}

function valprodedfrm()
{
	if (prodfrm.scatid.selectedIndex==0)
	{alert("Please select sub-category");prodfrm.scatid.focus();return false;}
	if (prodfrm.sbcatid.selectedIndex==0)
	{alert("Please select shop-by category");prodfrm.sbcatid.focus();return false;}
	if (prodfrm.prodtitle.value=="")
	{alert("Please enter product title.");prodfrm.prodtitle.focus();return false;}
	if (prodfrm.prodtitle.value.length<=2)
	{alert("Product title is too small.");prodfrm.prodtitle.focus();return false;}
	
	var oEditor = FCKeditorAPI.GetInstance('prodesc') ;
	var oDOM = oEditor.EditorDocument ;
	var iLength ;			
	if (document.all)		// If Internet Explorer.
	{iLength = oDOM.body.innerText.length ;}			
	else					// If Gecko.
	{var r = oDOM.createRange();r.selectNodeContents(oDOM.body);iLength = r.toString().length ;}			
	if (iLength <= 0)
	{alert("Please enter product description.");oEditor.Focus();return false;}
	if (prodfrm.prodqty.value=="" || prodfrm.prodqty.value<=0)
	{alert("Please enter product quantity.");prodfrm.prodqty.focus();return false;}
	if (isNaN(prodfrm.prodqty.value))
	{alert("Please enter valid quantity.");prodfrm.prodqty.focus();prodfrm.prodqty.select();return false;}
	if (prodfrm.unitprice.value<="0" || prodfrm.unitprice.value=='0.000')
	{alert("Please enter product unit price.");prodfrm.unitprice.focus();return false;}
	if (prodfrm.weight.value=="")
	{alert("Please enter product weight.");prodfrm.weight.focus();return false;}
	if (isNaN(prodfrm.weight.value))
	{alert("Please enter valid product weight.");prodfrm.weight.focus();prodfrm.weight.select();return false;}
	if (prodfrm.adfile1.value=="")
	{alert("Please upload thumbnail");prodfrm.adfile1.focus();uploadicon('ad1');return false;}
	if (prodfrm.adfile2.value=="")
	{alert("Please upload big image");prodfrm.adfile2.focus();uploadicon('ad2');return false;}	
}

