function check_field_name(f1){//Checks Name

   switch(f1){
	   
	// Category + SubCategory FORM
      case  "cat_name":
         alert("Please Enter Category Name!!");
      break;
      
      case  "cat_order":
        return false;
      break;
      
      // Brand FORM
      case  "brand_name":
         alert("Please Enter Brand Name!!");
      break;
      
      case  "brand_order":
        return false;
      break;
    
   
      
    // Login Form
    
       case  "uname":
         	alert("Please Enter Your Username (EmailId)!!");
       break;
      
      case  "username":
         alert("Please Enter User Name!!");
      break;
      
      case  "pwd":
         alert("Please Enter Your Password!!");
      break;
      
    // Edit Login Form
      case  "log1":
         alert("Please Enter User Name!!");
      break;
      
      case  "email":
         alert("Please Enter Your Email!!");
      break;
      
      case  "pwd":
         alert("Please Enter Your Password!!");
      break;
      
      case  "last_update":
         return false;
      break;
      
      
    // Change Password Form
      case  "opasswd":
         alert("Please Enter Your Current Password!!");
      break;
      
      case  "npasswd":
         alert("Please Enter Your New Password!!");
      break;
      
      case  "cpasswd":
         alert("Please Retype Your New Password!!");
      break;
      
   // Enquiry + Feedback Form
      case  "user_name":
          alert("Please Enter Your Name!!");
      break;
      
      case  "user_email":
         alert("Please Enter Your Email!!");
      break;
      
      case "usertel_phone":
       return false;
      break;
      
      case  "news_title":
         alert("Please Enter Heading!!");
      break;
      
       case  "news_order":
         return false;
      break;
      
      case  "keyword":
         alert("Please Enter Keyword!!");
      break;
      
   }
   return true;
}

function isempty(f2){//Check If Empty
   if(f2==""){
      return true;
   }
   return false;
}

function validateForm(f1){//Validating Form
   
	var m=f1.elements.length;
	var tel1=/^[\+0-9][0-9_-]+\d$/;
	//var tel1=/^[\d]+$/;
	//var mov1=/^[\d]+.?[\d]+$/;
	var mov1=/\b[0-9]*\.?([0-9]+)\b$/;
	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	for(var i=0;i<m;i++){
		if(f1.elements[i].type=="text"){//Type Text
			if(isempty(f1.elements[i].value)){//Empty
				if(check_field_name(f1.elements[i].name)){
					f1.elements[i].focus();
					return false;
				}
			}else{//Have Value
				if(f1.elements[i].name=="user_email" || f1.elements[i].name=="fuser_email" ||  f1.elements[i].name=="email" ||  f1.elements[i].name=="mymail" || f1.elements[i].name=="myemail" || f1.elements[i].name=="fmail"){
					if(!re_mail.test(f1.elements[i].value)){
						alert('Please Enter a Valid Email!!');
						f1.elements[i].value='';
						f1.elements[i].focus();
						return false;
					}
				}
				
				if(f1.elements[i].name=="keyword" && f1.elements[i].value=='' && f1.elements[i].value=='-- Type Your Keyword Here --'){
					alert("Please Enter Keyword");
					f1.elements[i].focus();
					return false;
					
				}
	
				if(f1.elements[i].name=="usertel_phone" || f1.elements[i].name=="btel" || f1.elements[i].name=="stel"){
					if (!tel1.test(f1.elements[i].value)) {
						alert("Please Enter Valid Phone Number");
						f1.elements[i].focus();
						return false;
					}
				}
				
			}
		}
		
		if(f1.elements[i].type=="password"){//Type Password
	
			if(isempty(f1.elements[i].value)){
				if(check_field_name(f1.elements[i].name)){
					f1.elements[i].focus();
					return false;
				}
			}else{
				
				if(f1.elements[i].name=="cpasswd" || f1.elements[i].name=="rpwd" ){//Confirm Password
					if(f1.elements[i].value!=f1.elements[i-1].value){
						alert('Password Mismatch!!');
						f1.elements[i].value='';
						f1.elements[i].focus();
						return false;
					}
				}
			}
	
		}
		
		if(f1.elements[i].type=="textarea"){//Type Textarea
			if(f1.elements[i].value==0){
				if(f1.elements[i].name=="enq_desc" || f1.elements[i].name=="fenq_desc" ){
					alert("Please Enter your Comments!!");
					f1.elements[i].focus();
					return false;
				}
				if(f1.elements[i].name=="news_sdesc" || f1.elements[i].name=="bdesc"){
					alert("Please write Short Description!!");
					f1.elements[i].focus();
					return false;
				}
				
				if(f1.elements[i].name=="cdesc"){
					alert("Please Write Comments!!");
					f1.elements[i].focus();
					return false;
				}
				if(f1.elements[i].name=="meta_title"){
					alert("Please  write  Meta Title!!");
					f1.elements[i].focus();
					return false;
				}
				if(f1.elements[i].name=="meta_key"){
					alert("Please  write  Meta Key!!");
					f1.elements[i].focus();
					return false;
				}
			}
		}
		
		if(f1.elements[i].type=="select-one"){//Type Select Box
			if(f1.elements[i].name=="country" || f1.elements[i].name=="scountry" || f1.elements[i].name=="bcountry"){
				if(f1.elements[i].options[f1.elements[i].selectedIndex].value=='x'){
					alert("Please Select Country!!");
					f1.elements[i].focus();
					return false;
				}
			}
			
			if(f1.elements[i].name=="bregion" || f1.elements[i].name=="sregion"){
				if(f1.elements[i].options[f1.elements[i].selectedIndex].value=='x'){
					alert("Please Select Region!!");
					f1.elements[i].focus();
					return false;
				}
			}
			if(f1.elements[i].name=="srchby" ){
				if(f1.elements[i].options[f1.elements[i].selectedIndex].value==''){
					alert("Please Select Type Of Sort!!");
					f1.elements[i].focus();
					return false;
				}else{
					f1.submit();
				}
			}
			
			
		}
		
		if(f1.elements[i].type=="checkbox"){//Type Select Box
			if(f1.elements[i].id="check_add" && f1.elements[i].checked){
				var vv=validateAddress(f1);
				if(vv=='Y'){
					alert("Shipping Address and Billing Address did not match!!");
					return false;
				}
			}
		}
		
		if(f1.elements[i].type=="file"){//Type File
			if((f1.elements[i].value=='')){
				alert("Please upload resume!!");
				f1.elements[i].focus();
				return false;
				
			}
			if((f1.elements[i].value!='' && f1.elements[i].name=="user_resume")){
				if(getFileName(f1.elements[i].value).search(/^[0-9A-Za-z\s_ -\[\]]+(.[rR][tT][fF]|.[dD][oO][cC])$/)==-1){
					alert("Please upload only .rtf or .doc files!!");
					f1.elements[i].focus();
					return false;
				}
			}
		}
	
	
	}//End Of For Loop
	return true;
}

function getFileName(filePath){
     //return the length of file name from given path
     fPath= new String(filePath);
     fileName= fPath.substring(fPath.lastIndexOf('\\')+1);
     return fileName;
}


function addBookmark(title,url) {
	if (window.sidebar) { 
		window.sidebar.addPanel(title, url,""); 
	} else if( document.all ) {
		window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
		return true;
	}
}

function validateSearch(frm){
	var mov1=/^[\d]+.?[\d]+$/;
	if(frm.srch_price.value!=''){
		if (!mov1.test(frm.srch_price.value)) {
			alert("Please Enter Numeric or 0.00 format value!!");
			frm.srch_price.focus();
			return false;
		}
	}
}







function check_all(f1,f2){
	var len=f1.elements.length;
	if(f2=='value'){
		var id1=document.getElementById('change_box').value;
	}else{
		var id1=document.getElementById('change_box').innerHTML;
	}
	
	for(var i=0;i<len;i++){
		if(f1.elements[i].type=="checkbox"){
			if(id1=='Check All'){
			   f1.elements[i].checked=1;
				if(f2=='value'){
					document.getElementById('change_box').value='UncheckAll';
				}else{
					document.getElementById('change_box').innerHTML='UncheckAll';
				}
			}else{
				f1.elements[i].checked=0;
				if(f2=='value'){
					document.getElementById('change_box').value='Check All';
				}else{
					document.getElementById('change_box').innerHTML='Check All';
				}
			}
		}
	}
}

function chkdelete(frm,k1){
	//var frm=document.form2;
	count = frm.elements.length;
	var c=0;
	
	
	if(k1=='D'){
		k1='Deactivate the selected record';
	}
	if(k1=='A'){
		k1='Activate the selected record';
	}
	if(k1=='del'){
		k1='Delete the selected record';
	}
	
	for (i=0; i < count; i++){
		if(frm.elements[i].type=="checkbox"){
			if(frm.elements[i].checked == 1){
				c = 1;
			}
		}
	}
	if(c == 0){
		alert('First, select the record');
		return false;
	}
	var m=confirm("Would you want to "+k1+" ?");
	if(m){
	return true;	
	}else{
		return false;	
	}
}

function showContent(eleId,val){
	
	if(val=='Y'){
		document.getElementById(""+eleId+"").style.display='block';
	}else{
		document.getElementById(""+eleId+"").style.display='none';
	}	
	
}

function CheckAll21(f1,f2){
	var len=f1.elements.length;
	var c=0;
	for(var i=0;i<len;i++){
		if(f1.elements[i].type=="checkbox" && document.getElementById(f2).checked==1){
			f1.elements[i].checked=1;
			var c=1;
		}else{
				f1.elements[i].checked=0;
			}
	}
	if(document.getElementById('change_box')){
		if(c==1){
			document.getElementById('change_box').value='UncheckAll';
		}else{
			document.getElementById('change_box').value='Check All';
		}
	}
}


function showMyDiv(divId,total_div){	
	document.getElementById("Prod_0").style.display='none';
	document.getElementById("Prod_"+divId+"").style.display='block';
	for(var tt=1;tt<=total_div;tt++){
		if(tt!=divId){
			
			document.getElementById("Prod_"+tt+"").style.display='none';
		}	
	}
}




