// script for mouse event whem mouse move over
function mover(imgname){
if (imgname=="home_over"){
		document.home.src="img/links/home_over.gif";
		}
if (imgname=="products_over"){
		document.products.src="img/links/products_over.gif";
		}
if (imgname=="rfq_over"){
		document.rfq.src="img/links/rfq_over.gif";
		}
if (imgname=="contactus_over"){
		document.contactus.src="img/links/contactus_over.gif";
		}
if (imgname=="faq_over"){
		document.faq.src="img/links/faq_over.gif";
		}
if (imgname=="search_over"){
		document.search.src="img/links/search_over.gif";
		}
}
// script for mouse event whem mouse move out
function mup(imgname){
if (imgname=="home_up"){
		document.home.src="img/links/home_up.gif";
		}
if (imgname=="products_up"){
		document.products.src="img/links/products_up.gif";
		}
if (imgname=="rfq_up"){
		document.rfq.src="img/links/rfq_up.gif";
		}
if (imgname=="contactus_up"){
		document.contactus.src="img/links/contactus_up.gif";
		}
if (imgname=="faq_up"){
		document.faq.src="img/links/faq_up.gif";
		}
if (imgname=="search_up"){
		document.search.src="img/links/search_up.gif";
		}
}


//=============================================================================================================================================


var errmsg="";
c=0;
var i,len,j,x,y,str1,str2,str3,str4,str5,t,s,e,strE,strU,strL,t1,t2,specialtext,erremail,temp,webexceptions;

//======================resellers form validation=====================
function reseller(){
name();
organization();designation();
address();
city();
state();
pincode();
teleoff();fax();
validemail();website();
validday();
if (errmsg==""){document.frm.submit();}else{alert("Following Fields are invalid :--\n"+errmsg);}
errmsg="";
}
//===================================================================
//======================resellers form validation=====================
function nos(){
qty();
if (errmsg==""){document.frm.submit();}else{alert("Invalid "+errmsg);}
errmsg="";
}
//===================================================================






  // =================================== FORM VALIDATIONS
//========================function to change the case================
function bigsmall(str1,field)
{str2="";
len=str1.length;
str5=str1.toUpperCase();
for(i=0;i<len;i++){if(str1.substring(i,i+1)==' '){c=c+1;}else{str2=str1;}}for(j=0;j<c;j++){for(i=0;i<len;i++){if(str1.substring(i,i+1)==' '){str2=str1.substring(0,i)+str1.substring(i+1,len);}else{str2=str1;}str1=str2;}}
strU=str2.substring(0,1).toUpperCase();
strL=str2.substring(1,len).toLowerCase();
strE=str2.substring(0,len).toLowerCase();

 switch (field){
  case "email":
   document.frm.email.value=strE;
  break;
  case "pincode":
   document.frm.pincode.value=strE;
  break;
  case "teleoff":
   document.frm.teleoff.value=strE;
  break;
  case "fax":
   document.frm.fax.value=strE;
  break;
  case "teleresi":
   document.frm.teleresi.value=strE;
  break; 
  case "name":
   document.frm.name.value=str5;
  break;
  case "fname":
   document.frm.fname.value=strU+strL;
  break;
  case "lname":
   document.frm.lname.value=strU+strL;
  break;
  case "designation":
   document.frm.designation.value=str5;
  break;
  case "address":
   document.frm.address.value=str5;
  break;
  case "organization":
   document.frm.organization.value=str5;
  break;
  case "city":
   document.frm.city.value=str5;
  break;
  case "state":
   document.frm.state.value=str5;
  break;
  case "country":
   document.frm.country.value=str5;
  break; 
  case "website":
   document.frm.website.value=strE;
  break;
  case "qty":
   document.frm.qty.value=strE;
  break;

 }
str6="";str5="";strU="";strE="";strl="";
}
//===========================================FIRST NAME TEXT FIELD
function name(){
 t2=0;
 t1=document.frm.name.value;
 len=t1.length;
 specialtext = "~`!#$%^&*()-=+?/\|><,;:{}[]\'\"@0123456789";
 if(t1.length==0){t2=1;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=".  Name ."}
 t2=0; 
 errmsg=errmsg+erremail;
}			 
//===========================================LAST NAME TEXT FIELD
function fname(){
 t2=0;
 t1=document.frm.fname.value;
 len=t1.length;
 specialtext = "~`!#$%^&*()-=+?/\|><,;:{}[] \'\".@0123456789 ";
 if(t1.length==0){t2=1;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=". First Name .\n"}
 t2=0; 
 errmsg=errmsg+erremail;
}
//===========================================LAST NAME TEXT FIELD
function lname(){
 t2=0;
 t1=document.frm.lname.value;
 len=t1.length;
 specialtext = "~`!#$%^&*()-=+?/\|><,;:{}[] \'\".@0123456789 ";
 if(t1.length==0){t2=1;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=". Last Name .\n"}
 t2=0; 
 errmsg=errmsg+erremail;
}
//===========================================CITY  NAME TEXT FIELD
function city(){
 t2=0;
 t1=document.frm.city.value;
 len=t1.length;
 specialtext = "~`!#$%^&*()-=+?/\|><,;:{}[]\'\"@0123456789";
 if(t1.length==0){t2=1;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=". City .\n"}
 t2=0; 
 errmsg=errmsg+erremail;
}
//===========================================STATE NAME TEXT FIELD
function state(){
 t2=0;
 t1=document.frm.state.value;
 len=t1.length;
 specialtext = "~`!#$%^&*()-=+?/\|><,;:{}[]\'\"@0123456789";
 if(t1.length==0){t2=1;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=". State ."}
 t2=0; 
 errmsg=errmsg+erremail;
}
//===========================================COUNTRY NAME TEXT FIELD
function country(){
 t2=0;
 t1=document.frm.country.value;
 len=t1.length;
 specialtext = "~`!#$%^&*()-=+?/\|><,;:{}[]\'\"@0123456789";
 if(t1.length==0){t2=1;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=". Country .\n"}
 t2=0; 
 errmsg=errmsg+erremail;
}
//===========================================EMAIL
function validemail(){
var flag1,flag2;
 var email1=0;
 var email2=0;
 var email3=0;
 var email4=0;
 var email5=0;
  var email6=0;
var email=document.frm.email.value;
 var k=email.length;
 var sparr = "~`#$%^&*()=+?/\|><,;:{}[] \'\" ";
  for(j=0; j<k;j++)
     { if(email.substring(j,j+1)=="@"){ email1 = email1 + 1;}  // <----------------------checking @
        if(email.substring(j,j+1)=="."){ email2 = email2 + 1;}   // <----------------------checking .
        //<------------------checking consicutiveness of @ and .
        if(((email.charAt(j)==".")&&(email.charAt(j+1)=="."))||((email.charAt(j)=="@")&&(email.charAt(j+1)=="."))||((email.charAt(j)==".")&&(email.charAt(j+1)=="@"))){ email4 =1;}           
       for(y=0;y<=27;y++){ if(email.substring(j,j+1)==sparr.substring(y,y+1)){ email3 = email3 + 1;}}
      }
        //<------------------checking  . after@
     for(x=k;x>=1;x--)
     {
      if((email.substring(x-1,x)==".") ){flag1=x;}
      if((email.substring(x-1,x)=="@") ){flag2=x;}
     if(flag2<flag1){email6=1;}
     }
     //<----------------------checking first and lastposition  of @ and . 
     if((email.substring(0,1)=="@")||(email.substring(0,1)==".")||(email.substring(k-1,k)=="@")||(email.substring(k-1,k)==".")){email5=1;}  

    // <----------------- assigning value to errvar
    if((email1==1)&&(email2>0)&&(email3<1)&&(email4==0)&&(email5==0) &&(email6==1))
    {erremail="";}else{erremail=". E-mail ."}
	//--------------------------------------------------------------------------------------------------------------------------------
	// <------if some error occures use the disable script
	// <---  {alert("valid email");}else{alert("Your email address is not valid");
	//<---    }alert("@="+email1+"; .="+email2+"; special char="+email3+"; consicutiveness="+email4+";first & last position="+email5+".after@="+email6);
	//--------------------------------------------------------------------------------------------------------------------------------
    email1=0;email2=0;email3=0;email4=0;email5=0,email6=0;
    errmsg=errmsg+erremail;
}
//===========================================ORGANIZATION
function organization(){
 t2=0;
 t1=document.frm.organization.value;
 len=t1.length;
 specialtext = "~`!#$%^*-=+?/|><,;:{}[]\'\"@0123456789";
 if(t1.length==0){t2=1;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=". Organization ."}
 t2=0; 
 errmsg=errmsg+erremail;
}
//===========================================DESIGNATION
function designation(){
 t2=0;
 t1=document.frm.designation.value;
 len=t1.length;
 specialtext = "~`!#$%^&*()-=+?/\|><,;:{}[]\'\".@0123456789";
 if(t1.length==0){t2=1;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=". Designation .\n"}
 t2=0; 
 errmsg=errmsg+erremail;
}
//===========================================WEB SITE
function website(){
 t2=0;
 t1=document.frm.website.value;
 len=t1.length;
 specialtext = "~ `!#$%^*&+()|><,;\{}[]\'\"";
 if(t1.length==0){t2=0;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=". Web Site ."}
 t2=0; 
 errmsg=errmsg+erremail;
}
//===========================================TELE PHONE RESI
function teleresi(){
 t2=0;
 t1=document.frm.teleresi.value;
 len=t1.length;
 specialtext = "`~!@#$%^&*()_+=|}{[]\":;'?><,./ abcdefghijklmnopqrstuvwxyz";
 if(t1.length==0){t2=0;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=". Phone Resi ."}
 t2=0; 
 errmsg=errmsg+erremail;
}
//===========================================TELE PHONE OFF
function teleoff(){
 t2=0;
 t1=document.frm.teleoff.value;
 len=t1.length;
 specialtext = "`~!@#$%^&*()_+=|}{[]\":;'?><,./ abcdefghijklmnopqrstuvwxyz";
 if(t1.length==0){t2=1;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=". Phone Off ."}
 t2=0; 
 errmsg=errmsg+erremail;
}
//===========================================TELE PHONE FAX
function fax(){
 t2=0;
 t1=document.frm.fax.value;
 len=t1.length;
 specialtext = "`~!@#$%^&*()_+=|}{[]\":;'?><,./ abcdefghijklmnopqrstuvwxyz";
 if(t1.length==0){t2=0;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=". Fax .\n"}
 t2=0; 
 errmsg=errmsg+erremail;
}
//===========================================PINCODE
function pincode(){
 t2=0;
 t1=document.frm.pincode.value;
 len=t1.length;
 specialtext = "`~!@#$%^&*()_+=-|}{[]\":;'?><,./ abcdefghijklmnopqrstuvwxyz";
 if(t1.length==0){t2=1;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=". Pin Code .\n"}
 t2=0; 
 errmsg=errmsg+erremail;
}
//===========================================ADDRESS
function address(){
 t2=0;
 t1=document.frm.address.value;
 len=t1.length;
 specialtext = "`~@%^*+={}?><";
 if(t1.length==0){t2=1;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=". Address ."}
 t2=0; 
 errmsg=errmsg+erremail;
 }	 
//===========================================numeric number
function qty(){		
 t2=0;
 t1=document.frm.qty.value;
 len=t1.length;
 specialtext = "`~!@#$%^&*()_+=-|}{[]\":;'?><,./ abcdefghijklmnopqrstuvwxyz";
 if(t1.length==0){t2=1;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=". Quantity ."}
 t2=0; 
 errmsg=errmsg+erremail;
}

function validday(){
 t2=0;
 t1=document.frm.sec.value;
 len=t1.length;
 specialtext = "`~!@#$%^&*()_+=-|}{[]\":;'?><,./ abcdefghijklmnopqrstuvwxyz";
 if(t1.length==0){t2=1;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
 if((t1!="SUN")||(t1!="MON")||(t1!="TUE")||(t1!="WED")||(t1!="THU")||(t1!="FRI")||(t1!="SAT")||(t1!="sun")||(t1!="mon")||(t1!="tue")||(t1!="wed")||(t1!="thu")||(t1!="fri")||(t1!="sat")){t2=1;}
 
 switch (t1){
  case "SUN":
  case "MON":
  case "TUE":
  case "WED":
  case "THU":
  case "FRI":
  case "SAT":
  case "sun":
  case "mon":
  case "tue":
  case "wed":
  case "thu":
  case "fri":
  case "sat":
  t2=0;
  break;
  default:
	t2=1;
 }

    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=".  Day Name ."}
 t2=0; 
 errmsg=errmsg+erremail;
}

function loadimg(){
img1 = new Image();
img1.src = "/img/links/home_over.gif";
img2 = new Image();
img2.src = "/img/links/products_over.gif";
img3 = new Image();
img3.src = "/img/links/rfq_over.gif";
img4 = new Image();
img4.src = "/img/links/contactus_over.gif";
img5 = new Image();
img5.src = "/img/links/faq_over.gif";
img6 = new Image();
img6.src = "/img/links/search_over.gif";
}



function prn(){
window.print();
}

var imgs;
function pop(imgs){
var img_name ="demo.asp?imgs=" + imgs; 
window.open(img_name,"newwindow1","location=no,directories=no,menubar=no,status=no,toolbar=no,titlebar=no,z-lock=no,resizable=no,alwaysRaised=yes,dependent=yes,width=310,height=450,top=0,left=150");
}



//=================================================================================================================

//===========================FEEDBACK FORM===============================


//======================feedback form validation=====================
function feedback(){
name();
validemail();
//validday();
if (errmsg==""){document.frm.submit();}else{alert("Following Fields are invalid :--\n"+errmsg);}
errmsg="";
}

function feedbackonly(){
name();
validemail();
validday();
if (errmsg==""){document.frm.submit();}else{alert("Following Fields are invalid :--\n"+errmsg);}
errmsg="";
}
//===================================================================
//======================feedback form validation=====================

// =================================== FORM VALIDATIONS
//========================function to change the case================
function bigsmallfeedback(str1,field)
{str2="";
len=str1.length;
str5=str1.toUpperCase();
for(i=0;i<len;i++){if(str1.substring(i,i+1)==' '){c=c+1;}else{str2=str1;}}for(j=0;j<c;j++){for(i=0;i<len;i++){if(str1.substring(i,i+1)==' '){str2=str1.substring(0,i)+str1.substring(i+1,len);}else{str2=str1;}str1=str2;}}

strE=str2.substring(0,len).toLowerCase();

 switch (field){
  case "email":
   document.frm.email.value=strE;
  break;
  case "name":
   document.frm.name.value=str5;
  break;
 }
str6="";str5="";strE="";
}
//===========================================FIRST NAME TEXT FIELD
function namefeedback(){
 t2=0;
 t1=document.frm.name.value;
 len=t1.length;
 specialtext = "~`!#$%^&*()-=+?/\|><,;:{}[]\'\"@0123456789";
 if(t1.length==0){t2=1;}
 else{for(j=0; j<len;j++){for(y=0;y<=41;y++){if(t1.substring(j,j+1)==specialtext.substring(y,y+1)){ t2 = t2 + 1;}}}}
    // <--------------- assigning value to errvar
 if(t2==0){erremail="";}else{erremail=".  Name ."}
 t2=0; 
 errmsg=errmsg+erremail;
}			 

//===========================================EMAIL
function validemailfeedback(){
var flag1,flag2;
 var email1=0;
 var email2=0;
 var email3=0;
 var email4=0;
 var email5=0;
  var email6=0;
var email=document.frm.email.value;
 var k=email.length;
 var sparr = "~`#$%^&*()-=+?/\|><,;:{}[] \'\" ";
  for(j=0; j<k;j++)
     { if(email.substring(j,j+1)=="@"){ email1 = email1 + 1;}  // <----------------------checking @
        if(email.substring(j,j+1)=="."){ email2 = email2 + 1;}   // <----------------------checking .
        //<------------------checking consicutiveness of @ and .
        if(((email.charAt(j)==".")&&(email.charAt(j+1)=="."))||((email.charAt(j)=="@")&&(email.charAt(j+1)=="."))||((email.charAt(j)==".")&&(email.charAt(j+1)=="@"))){ email4 =1;}           
       for(y=0;y<=27;y++){ if(email.substring(j,j+1)==sparr.substring(y,y+1)){ email3 = email3 + 1;}}
      }
        //<------------------checking  . after@
     for(x=k;x>=1;x--)
     {
      if((email.substring(x-1,x)==".") ){flag1=x;}
      if((email.substring(x-1,x)=="@") ){flag2=x;}
     if(flag2<flag1){email6=1;}
     }
     //<----------------------checking first and lastposition  of @ and . 
     if((email.substring(0,1)=="@")||(email.substring(0,1)==".")||(email.substring(k-1,k)=="@")||(email.substring(k-1,k)==".")){email5=1;}  

    // <----------------- assigning value to errvar
    if((email1==1)&&(email2>0)&&(email3<1)&&(email4==0)&&(email5==0) &&(email6==1))
    {erremail="";}else{erremail=". E-mail ."}
	//--------------------------------------------------------------------------------------------------------------------------------
	// <------if some error occures use the disable script
	// <---  {alert("valid email");}else{alert("Your email address is not valid");
	//<---    }alert("@="+email1+"; .="+email2+"; special char="+email3+"; consicutiveness="+email4+";first & last position="+email5+".after@="+email6);
	//--------------------------------------------------------------------------------------------------------------------------------
    email1=0;email2=0;email3=0;email4=0;email5=0,email6=0;
    errmsg=errmsg+erremail;
}
