
function MM_findObj(n, d) { //v4.01
  
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
   d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val.value=='') {val.focus(); val.style.background='#fcfdc0'}
	if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='Email Box must contain an e-mail address.\n';
        else {p=val.indexOf('.');
        if (p<1 || p==(val.length-1)) errors+='Email Box must contain an e-mail address.\n';}
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+=nm+' Box must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+=nm+' Box must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') {if (test.indexOf('isEmail')!=-1)errors += 'Email can not be blank.\n'; 
	else 
	if(nm=='ModelID') nm='ModelName';
	if(nm=='Attr_SKU_51_1') nm='RegNumber';
	errors +=nm+' can not be blank.\n'; }}
  } if (errors) alert('The following error(s) occurred:\n'+errors);
	 
  document.MM_returnValue = (errors == '');
}

function MM_validateFormLetter() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateFormLetter.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById('EMail');
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='Email Box must contain an e-mail address.\n';
        else {p=val.indexOf('.');
        if (p<1 || p==(val.length-1)) errors+='Email Box must contain an e-mail address.\n';}
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+=nm+' Box must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+=nm+' Box must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') {if (test.indexOf('isEmail')!=-1)errors += 'Email can not be blank.\n'; 
	else errors +=nm+' can not be blank.\n'; }}
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValueLetter = (errors == '');
}

function centerWindow(fname) {
    if (document.all)
        var xMax = screen.width, yMax = screen.height;
    else
        if (document.layers)
            var xMax = window.outerWidth, yMax = window.outerHeight;
        else
            var xMax = 640, yMax=480;
    var xOffset = (xMax - 490)/2, yOffset = (yMax - 190)/2;	
    MM_openBrWindowX(fname,'info','width=400,height=150,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
}

function MM_openBrWindowX(theURL,winName,features) { //v2.0
  mywin=window.open(theURL,winName,features);  
  if (mywin.opener==null)
      mywin.opener=self;  
  self.close();
}



      	
   
function DisAllowAlphabets()
  {     
       if (window.event.keyCode >= 48 && window.event.keyCode <= 57){
      	window.event.returnValue=true;    }
     else if(window.event.keyCode == 45){
     	window.event.returnValue=true; }
    else{ 
	window.event.returnValue=false; }  
  }

function DisAllowNumbers(){
      if (window.event.keyCode >= 48 && window.event.keyCode <= 57) {
           window.event.returnValue=false; }
        else if(window.event.keyCode == 32){
          window.event.returnValue=true;}
        }
        
        
 	   
function DisAllowAlphabet()
  {     
       if (window.event.keyCode >= 48 && window.event.keyCode <= 57){
      	window.event.returnValue=true;    }
         else{ 
	window.event.returnValue=false; }  
	
	
  }
  
  
  function entercode()
    {
		if (window.event.keyCode >= 48 && window.event.keyCode <= 57 )
		 {
      	window.event.returnValue=true;    }
         else if  (window.event.keyCode >= 65 && window.event.keyCode <= 90 || window.event.keyCode >= 97 && window.event.keyCode <= 122 )  { 
	window.event.returnValue=true; }  
	  
		 else{ 
	window.event.returnValue=false; }  
	 }
	 
	 function enterprice()
  {     
       if (window.event.keyCode >= 48 && window.event.keyCode <= 57 ||  window.event.keyCode==46 ){
      	window.event.returnValue=true;    }
         else{ 
	window.event.returnValue=false; }  
	
	
  }
  