// JavaScript Document
// ADMIN LOGIN FUNCTION START HERE
function adminpasscheck(frm)
{	
	if(!CheckEmpty(frm.username.value,"UserName"))
	{
		frm.username.focus();
		return false;
	}
	if(!CheckEmpty(frm.password.value,"Password"))
	{
		//alert("Enter valid Password");
		frm.password.focus();
		return false;
	}

}

// ADMIN LOGIN FUNCTION START HERE


///ADMIN CHANGE PASSWORD FUNCTION STATR HERE
function CheckPassword(frm)
{
		if(frm.oldpass.value=="")
		{
			alert("Old Password should not be empty");
			frm.oldpass.focus();
			return false;
		}
		if(frm.newpass.value=="")
		{
			alert("New Password should not be empty");
			frm.newpass.focus();
			return false;
		}
		if(frm.rnewpass.value=="")
		{
			alert("Please retype your Password");
			frm.rnewpass.focus();
			return false;
		}
		if(frm.newpass.value!=frm.rnewpass.value)
		{
			alert("New Password and Retype Password should be Equal");
			frm.rnewpass.focus();
			return false;
		}
}
///ADMIN CHANGE PASSWORD FUNCTION END HERE


///ADMIN  ORDER FUNCTION START HERE
function check(id)
{
	//alert(id);
	//return false;

	var resultarr = new Array();
	resultarr = id.split(",");
	var flag = 1;
	var num = 1;
	
	var count = resultarr.length;
	for(i=0; i<count; i++)
	{
	
	
	 obj1 = eval("document.seq_ids.seqid"+resultarr[i]);
	 //alert(obj1.value);
	 if(isNaN(obj1.value))
	 {
		num=0;
		//alert(num);
	 }
	}
	//alert(num);
	if(num==0)
	{
		alert("Please Enter the Numeric Values");
		return false;
	}
	
	
	
	for(i=0; i<count; i++)
	{
		for(j=0; j<count; j++)
		{
		if(i!=j)
			{
				
				obj1 = eval("document.seq_ids.seqid"+resultarr[i]);
				obj1.value;
				obj2 = eval("document.seq_ids.seqid"+resultarr[j]);
				obj2.value;
				if(obj1.value==obj2.value)
				{
					flag=0;
					break;
				}
				
				
			}
		}
		
			
	}
	
	if(flag==0)
	{
	alert("Order # ALready exist.Please Check the Order #");
	
	return false;
	}
				

}


///ADMIN  ORDER FUNCTION END HERE

///ADMIN CHANGE PASSWORD FUNCTION STATR HERE
function CheckPassword(frm)
{
		if(frm.oldpass.value=="")
		{
			alert("Old Password should not be empty");
			frm.oldpass.focus();
			return false;
		}
		if(frm.newpass.value=="")
		{
			alert("New Password should not be empty");
			frm.newpass.focus();
			return false;
		}
		if(frm.rnewpass.value=="")
		{
			alert("Please retype your Password");
			frm.rnewpass.focus();
			return false;
		}
		if(frm.newpass.value!=frm.rnewpass.value)
		{
			alert("New Password and Retype Password should be Equal");
			frm.rnewpass.focus();
			return false;
		}
}
///ADMIN CHANGE PASSWORD FUNCTION END HERE

///ADMIN ADD REGION  FUNCTION START HERE
function validation(frm)
{
	if(!CheckEmpty(frm.title.value,"Title"))
	{
		frm.title.focus();
		return false;
	}
	
	if(!CheckEmpty(frm.pagetitle.value,"Page Title"))
	{
		frm.pagetitle.focus();
		return false;
	}


}

function CheckCatData(frm)
{
	if(!CheckEmpty(frm.category.value,"Category Name"))
	{
		frm.category.value='';
		frm.category.focus();
		return false;
	}

	if(!CheckEmpty(frm.description.value,"Description"))
	{
		frm.description.value='';
		frm.description.focus();
		return false;
	}

	if(!CheckEmpty(frm.upload_image.value,"Image"))
	{
		frm.upload_image.value='';
		frm.upload_image.focus();
		return false;
	}
	if(frm.upload_image.value!="")
	{
		if(!IsvalidImage(frm.upload_image))
		{
		frm.upload_image.focus();
		return false;
		}
	}
	


	
}//end of category function


function Edit_CheckCatData(frm)
{
	if(!CheckEmpty(frm.category.value,"Category Name"))
	{
		frm.category.value='';
		frm.category.focus();
		return false;
	}

	if(!CheckEmpty(frm.description.value,"Description"))
	{
		frm.description.value='';
		frm.description.focus();
		return false;
	}

	if(frm.upload_image.value!="")
	{
		if(!IsvalidImage(frm.upload_image))
		{
		frm.upload_image.focus();
		return false;
		}
	}
	


	
}//end of category function


// contactus form validation

function validateContact(frm)
{
		
	    if(!IsFullyAlpha(frm.name.value,'Name'))
		{
			frm.name.focus();
			return false;
		}
		
		if(frm.postcode.value!="")
		{
			if(!IsFax(frm.postcode.value,"Post code"))
			{
				frm.postcode.focus();
				return false;
			}
		}
		if(frm.phone.value!="")
		{
			if(!IsFax(frm.phone.value,"Phone"))
			{
				frm.phone.focus();
				return false;
			}
		}
		if(frm.fax.value!="")
		{
			if(!IsFax(frm.fax.value,"Fax"))
			{
				frm.fax.focus();
				return false;
			}
		}
		if(!CheckEmpty(frm.email.value,"Email Address"))
		{
			frm.email.focus();
			return false;
		}
		if(!CheckEmailAddr(frm.email.value,"Email"))
		{
			alert("Please enter valid email address");
			frm.email.focus();
			return false;
		}
	    if(!CheckEmpty(frm.comments.value,"Comments"))
		{
			frm.comments.focus();
			return false;
		}
	  
	  
}


function Checklevel2CatData(frm)
{
	if(!CheckEmpty(frm.category.value,"Category Name"))
	{
		frm.category.value='';
		frm.category.focus();
		return false;
	}

	if(!CheckEmpty(frm.upload_image.value,"Image"))
	{
		frm.upload_image.value='';
		frm.upload_image.focus();
		return false;
	}
	if(frm.upload_image.value!="")
	{
		if(!IsvalidImage(frm.upload_image))
		{
		frm.upload_image.focus();
		return false;
		}
	}
	


	
}//end of category function

function EditChecklevel2CatData(frm)
{
	if(!CheckEmpty(frm.category.value,"Category Name"))
	{
		frm.category.value='';
		frm.category.focus();
		return false;
	}

	if(frm.upload_image.value!="")
	{
		if(!IsvalidImage(frm.upload_image))
		{
		frm.upload_image.focus();
		return false;
		}
	}
	


	
}//end of category function





//-----------------------------------Newsletter Validation Start Here -------------------------------------------//

function userlist(frm)                         // Admin add user
{
	
		if(frm.category.value==0)
		{	
			alert("Please Select Category");
			frm.category.focus();
			return false;
		}
		if(!CheckEmpty(frm.email.value,"Email Address"))
		{
			frm.email.focus();
			frm.email.value='';
			return false;
		}
		if(!CheckEmailAddr(frm.email.value,"Email"))
		{
			alert("Please Enter Valid Email Address");
			frm.email.focus();
			frm.email.value='';
			return false;
		}
		
		if(!CheckEmpty(frm.cemail.value,"Confirm Email Address"))
		{
			frm.cemail.focus();
			frm.cemail.value='';
			return false;
		}
		if(!CheckEmailAddr(frm.cemail.value,"Email"))
		{
			alert("Please Enter Valid Confirm Email Address");
			frm.cemail.focus();
			frm.cemail.value='';
			return false;
		}
		if(frm.email.value != frm.cemail.value)
		{
			alert("Email id And Confirm Email id Must be same");
			frm.cemail.focus();
			frm.cemail.value='';
			return false;
		}
		if(!CheckEmpty(frm.name.value,"Name"))
		{
			frm.name.value='';
			frm.name.focus();
			return false;
		}
		if(frm.country.value==0)
		{	
			alert("Please Select Country");
			frm.country.focus();
			return false;
		}
}   // end of the function 



function wint(ser)
{
window.open('user_desc1919.html?s='+ser,'Detail','width=500,height=600,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes')
}


function SendNewsletter(frm,hfName)
{
	obj		= eval("document."+frm);
	objHf	= eval("document."+frm+"."+hfName);
	ctrlPtr	= obj;
	var n = obj.elements.length;
	var flg;
	for(i = 0 ;i<n;i++)
	{
		if(ctrlPtr.elements[i].name == "chkRecord[]" )
		{
			if( ctrlPtr.elements[i].checked  == 1 )
			{
				flg = 1;
				break;	
			}
		}//end of if
	}//end of for	
	if(flg == 1)
	{
		if(confirm("Are you sure to send newsletter to selected users"))
		{
			objHf.value = 1;
			obj.action = "sendmail.html";
			obj.submit();
		}
	}
	else
	{
		alert("You first need to select the record");
	}
}//end of function


function sendmail()               // Sendmail_category.php
{
	if(document.frmmail.fromname.value =="")
	{
		alert("Please enter from name");
		document.frmmail.fromname.focus();
		return false;
	}
	if(document.frmmail.subject.value.split(" ").join("").length <='')
	{
		alert("Please enter Subject");
		document.frmmail.subject.value='';
		document.frmmail.subject.focus();
		return false;
	}
}

function sendmailbycategory()               // Sendmail_category.php
{
	if(document.frmmail.list.value == 0)
	{
		alert("Please Select Category List");
		document.frmmail.list.focus();
		return false;
	}

	if(document.frmmail.fromname.value =="")
	{
		alert("Please enter from name");
		document.frmmail.fromname.focus();
		return false;
	}

	if(document.frmmail.subject.value.split(" ").join("").length <='')
	{
		alert("Please Enter Subject");
		document.frmmail.subject.value='';
		document.frmmail.subject.focus();
		return false;
	}
}



function ValSearch()
{
	var frm = this.document.sublist;
	if(frm.selField.value == 0)
	{
		alert("Please Select First Filed");
		frm.selField.value='';
		frm.selField.focus();
		return false;
	}
	if(frm.selMatch.value == 0)
	{
		alert("Please Select Matching Field");
		frm.selMatch.value='';
		frm.selMatch.focus();
		return false;
	}
	if(frm.txtsearch.value.split(" ").join("").length <='')
	{
		alert("Please Enter Text Search Filed");
		frm.txtsearch.value='';
		frm.txtsearch.focus();
		return false;
	}
	
	frm.submit();
	return true;
}



//ADD EDIT BANNER FUNCTION START

function checkBanner(frm)
{

if(frm.title.value=="")
{  
   alert("Please enter Heading.");
    frm.title.focus();
		return false;
   
}


if(frm.image.value!="")
		{
		if(!Thumbnail(frm.image))
	   {
		frm.image.focus();
		return false;
	   }
		}
		
}


function Thumbnail(what) 
{               
//Thumbnail Image Validation
		var image11 = what.value;
		
		var imgtype11 = image11.indexOf('.',0);
		var imgexten11=image11.substring(imgtype11+1,image11.length);
		
		if(((imgexten11!='jpg') && (imgexten11!='jpeg') && (imgexten11!='png') && (imgexten11!='JPG') && (imgexten11!='JPEG') && (imgexten11!='PNG') && (imgexten11!='gif') && (imgexten11!='GIF')))
			{
				alert("Please Select Valid GIF or  JPG or JPEG or PNG Image File");	
				return false;
			}
			else {
			 return true;
			}
}




function admincheck(frm)
{
	
        if(!CheckEmpty(frm.admin_email.value,"Email Address"))
		{
			frm.admin_email.focus();
			return false;
		}
		
		if(!CheckEmailAddr(frm.admin_email.value,"Email"))
		{
			alert("Please Enter Valid Email Address");
			frm.admin_email.focus();
			frm.admin_email.value='';
			return false;
		}
		
		
}

function check_upload(frm)
{
	
		if(frm.category.value==0)
		{	
			alert("Please Select Category");
			frm.category.focus();
			return false;
		}

		if(frm.upload_doc.value=='')
		{
			alert("Please upload a File");
			frm.upload_doc.focus();
			return false;
		}

		if(frm.upload_doc.value!='')
		{
			var image11 = frm.upload_doc.value;
			var imgtype11 = image11.indexOf('.',0);
				//	alert(imgtype11);
			
			var imgexten11=image11.substring(imgtype11+1,image11.length);
					//alert(imgexten11);
				if((imgexten11!='txt') && (imgexten11!='TXT'))
				{
					alert("Please upload txt type File only");
					frm.upload_doc.focus();
					return false;
				}
			
		}
		
		
}



function chkmenuorder()
{
	var flg = 0;
	var mnuItem = document.seq_id.allmnu.value;
	var menuArr = mnuItem.split(",");
	var tot = menuArr.length;
	for(var i=0;i<tot;i++)	
	{
		var mnuId= document.getElementById('txtseq_'+menuArr[i]).value;
		if(!mnuId.match(/^[0-9]+$/))	
		{
			alert("Please enter valid entry");
			document.getElementById('txtseq_'+menuArr[i]).value="";
			document.getElementById('txtseq_'+menuArr[i]).focus();
			return false;
		}		
		for(var j=i+1;j<tot;j++)
		{
				var mnuId1= document.getElementById('txtseq_'+menuArr[j]).value;
				if(mnuId==mnuId1)
				{
						alert("Please enter unique entry");
						document.getElementById('txtseq_'+menuArr[j]).value="";
						document.getElementById('txtseq_'+menuArr[j]).focus();
				return false;
				}//end of if
		}//end of for j
	}//end of for i
}//end of fuction


function CheckProductData2(frm)
{
	if(frm.xl_file.value =="" && frm.img_folder.value =="" )
	{
		alert("Please select Excel File or Image Folder");
		frm.xl_file.focus();
	    return false;
		
	}
	
	if(frm.xl_file.value !="")
	{
		var xl_file1 = frm.xl_file.value;
		var xl_fileName1 = xl_file1.indexOf('.',0);
		var xl_fileType1 =xl_file1.substring(xl_fileName1+1,xl_file1.length);
				
		var xl_fileType =xl_fileType1.toLowerCase();
		
		if(xl_fileType !='xls')
		{
			alert("Please select Excel File Only");
			frm.xl_file.focus();
	        return false;
		}
	}
	
	if(frm.img_folder.value !="")
	{
		var zip1 = frm.img_folder.value;
		var zipName1 = zip1.indexOf('.',0);
		var zipType1 =zip1.substring(zipName1+1,zip1.length);
				
		var zipType =zipType1.toLowerCase();
		
		if(zipType !='zip')
		{
			alert("Please select Zip File Only");
			frm.img_folder.focus();
	        return false;
		}
	}
	
}


function CheckProductData1(frm)
{
	if(frm.Categoryid.value=='')
	{
		alert("Please Select Category Name");
		frm.Categoryid.focus();
		return false;
	}

	if(!CheckEmpty(frm.productname.value,"Product Name"))
	{
		frm.productname.value='';
		frm.productname.focus();
		return false;
	}
	
	if(!CheckEmpty(frm.sku.value,"Catalog Number "))
	{
		frm.sku.value='';
		frm.sku.focus();
		return false;
	}
/*	
	if(!CheckEmpty(frm.size.value,"Size"))
	{
		frm.size.value='';
		frm.size.focus();
		return false;
	}
*/
	if(!CheckEmpty(frm.weight.value,"Weight"))
	{
		frm.weight.value='';
		frm.weight.focus();
		return false;
	}

	if(frm.weight.value!='')
	{
		if(!IsValidAmount(frm.weight.value,"Weight"))
		{
			frm.weight.focus();
			return false;
		}
	}
	
if(frm.mini_price.value=='' && frm.std_price.value=='' && frm.val_price.value=='' && frm.mg_price.value=='')
{
	alert("Please enter the price");
	frm.mini_price.focus();
	return false;
}

if(frm.mini_price.value!='')
{
	if(!IsValidAmount(frm.mini_price.value,"Price"))
	{
		frm.mini_price.focus();
		return false;
	}
}

if(frm.std_price.value!='')
{
	if(!IsValidAmount(frm.std_price.value,"Price"))
	{
		frm.std_price.focus();
		return false;
	}
}

if(frm.val_price.value!='')
{
	if(!IsValidAmount(frm.val_price.value,"Price"))
	{
		frm.val_price.focus();
		return false;
	}
}

if(frm.mg_price.value!='')
{
	if(!IsValidAmount(frm.mg_price.value,"Price"))
	{
		frm.mg_price.focus();
		return false;
	}
}

/*	if(!CheckEmpty(frm.retailprice.value,"Retail Price"))
	{
		frm.retailprice.value='';
		frm.retailprice.focus();
		return false;
	}
	
	if(!IsValidAmount(frm.retailprice.value,"Retail Price"))
	{
		frm.retailprice.focus();
		return false;
	}
*/	
	if(!CheckEmpty(frm.oemprice.value,"OEM Price"))
	{
		frm.oemprice.value='';
		frm.oemprice.focus();
		return false;
	}
	
	if(!IsValidAmount(frm.oemprice.value,"OEM Price"))
	{
		frm.oemprice.focus();
		return false;
	}

	if(frm.prodimg.value!='')
		{
			var image11 = frm.prodimg.value;
			var imgtype11 = image11.indexOf('.',0);
			
			var imgexten11=image11.substring(imgtype11+1,image11.length);
				if((imgexten11!='jpg') && (imgexten11!='JPG') && (imgexten11!='jpeg') && (imgexten11!='JPEG') && (imgexten11!='png') && (imgexten11!='PNG') )
				{
					alert("Please Select Valid JPG or JPEG or PNG Image File");
					frm.prodimg.focus();
					return false;
				}
		}

	

}



function IsvalidImage(what) { //Thumbnail Image Validation

	var extensions = new Array("jpg","jpeg","png");  
	var image_file = what.value; 
	var image_length = what.value.length;  
	var pos = image_file.lastIndexOf('.') + 1;  
	var ext = image_file.substring(pos, image_length);  
	var final_ext = ext.toLowerCase();  
	for (i = 0; i < extensions.length; i++)  
	{  
		if(extensions[i] == final_ext)  
		{  
		return true;  
		}  
	}  
	alert("You must upload an image file with one of the following extensions: "+ extensions.join(', ') +".");  
	return false;  
}

