
function checkData(formObj){

var form=eval('document.'+formObj.name);

if(formObj.name=='singup'){
	if (removeSpaces(form.fname.value) == 0 ) {
	 	      
	    	alert('Please type your first name');
	 		form.fname.focus();
			return false;
	}else if (form.fname.value.length > 50 ) {
	 	      
	    	alert('Invalid name');
	 		form.fname.focus();
			return false;
	}
	else if(isname(form.fname.value)==true){
		
		alert("Invalid name");
	 		form.fname.focus();
			return false;
		
	}else if (removeSpaces(form.lname.value) == 0 ) {
	 	      
	    	alert('Please type your last name');
	 		form.lname.focus();
			return false;
	}else if (form.lname.value.length > 50 ) {
	 	      
	    	alert('Invalid name');
	 		form.lname.focus();
			return false;
	}
	else if(isname(form.lname.value)==true){
		
		alert("Invalid name");
	 		form.lname.focus();
			return false;
		
	}else if(removeSpaces(form.companyname.value) == 0){
		
		alert("Please type your company name");
	 		form.companyname.focus();
			return false;
		
	}else if(form.companyname.value.length>100){
		
		alert("Invalid company name");
	 		form.companyname.focus();
			return false;
		
	}else if (removeSpaces(form.email.value) == 0 ) {
	    	
		  alert("Please type your email address");
	 		form.email.focus();
			return false;
	    	
		}
	else if (!testemail(form.email)) {
	    	
		   alert("Invalid email address");
	 		form.email.focus();
			return false;
	    	
		}else if (removeSpaces(form.email2.value) == 0 ) {
	    	
		  alert("Please retype your email address");
	 		form.email2.focus();
			return false;
	    	
		}else if (form.email2.value != form.email.value) {
	    	
		  alert("Your email entries didn't match");
	 		form.email2.focus();
			return false;
	    	
		}else if (form.job.value=="" ) {
	    	
		    alert("Please type your job title");
	 		form.job.focus();
			return false;
		}
		
		
		else if (form.country.value=="" ) {
	    	
		    alert("Please select your country");
	 		form.country.focus();
			return false;
		}else if(removeSpaces(form.tel.value)!=0 && istelnum(form.tel.value)==false){
			
			 alert("Invalid telephone number");
	 		form.tel.focus();
			return false;
		}else if(removeSpaces(form.fax.value)!=0 && istelnum(form.fax.value)==false){
			 alert("Invalid fax number");
	 		form.fax.focus();
			return false;
			
		}else if(removeSpaces(form.mobile.value)!=0 && istelnum(form.mobile.value)==false){
			 alert("Invalid mobile number");
	 		form.mobile.focus();
			return false;
			
		}
	
	
	
	
	
}else if(formObj.name=='newsl'){
	if (removeSpaces(form.fnamenews.value) == 0 ) {
	 	      
	    	alert('Please type your name');
	 		form.fnamenews.focus();
			return false;
	}else if (form.fnamenews.value.length > 50 ) {
	 	      
	    	alert('Invalid name');
	 		form.fnamenews.focus();
			return false;
	}
	else if(isname(form.fnamenews.value)==true){
		
		alert("Invalid name");
	 		form.fnamenews.focus();
			return false;
		
	}else if (removeSpaces(form.emailnews.value) == 0 ) {
	    	
		  alert("Please type your email address");
	 		form.emailnews.focus();
			return false;
	    	
		}
	else if (!testemail(form.emailnews)) {
	    	
		   alert("Invalid email address");
	 		form.emailnews.focus();
			return false;
	    	
		}
	
	
}


}// end checkData




function removeSpaces(string) {
	var tstring = "";
	string = '' + string;
	splitstring = string.split(" ");
	for(j = 0; j < splitstring.length; j++)
	tstring += splitstring[j];
	return tstring.length;
}


function valid(str) {
        for(var i = 0; i < str.length; i++) {
            var charcode = str.charCodeAt(i);

            /* A-Z */
            if(charcode >= 0x41 && charcode <= 0x5A) {
                continue;
            }               
            /* a-z */
            if(charcode >= 0x61 && charcode <= 0x7A) {
                continue;
            }   
            /* 0-9 */
            if(charcode >= 0x30 && charcode <= 0x39) {
                continue;
            }               
            /* . - _ 32*/
            if(charcode == 0x2D || charcode == 0x2E || charcode == 0x5F  ) {
                continue;
            }
               
            return false;
        }//end for(var i = 0; i < str.length; i++)

        return true;

    }//end function valid
    
    
    
	function testemail(obj) {
        var atpos = obj.value.indexOf("@");
            if(atpos == -1) {
                return false;
            }

            if(atpos == 0) {
                return false;
            }

            var dotpos = obj.value.indexOf('.', atpos+2);

            if( dotpos == -1) {
                return false;
            }
               
            if(dotpos == (obj.value.length - 1) ) {
               return false;
            }
               
            if(obj.value.indexOf(".") == 0){
                return false;
            }
               
            if( obj.value.indexOf("@")  == (obj.value.indexOf('.', obj.value.indexOf("@")+1)) - 1 ){
                return false;
            }
                              
            if( obj.value.indexOf(".")  == (obj.value.indexOf('.', obj.value.indexOf(".")+1)) - 1 ){
	        return false;
            }
               
                             
           var fpart = obj.value.substring(0,atpos);
           var host = obj.value.substring(atpos + 1, dotpos);
           var domain = obj.value.substr(dotpos +1);

           if(!( valid(fpart) && valid(host) && valid(domain))) {
               return false;
           }
     
           var afterat = obj.value.substr(atpos + 1);
     
           if(afterat.lastIndexOf('.') == (afterat.length - 1)) {
               return false;
           }
     
           for(var i = 1; i < afterat.length; i++) {
        
     	       if(afterat.charAt(i) == '.' && afterat.charAt(i-1) == '.') {
                   return false;
               }

           }//end for(var i = 1; i < afterat.length; i++)

           return true;
                  
    }//end function testemail	
    
    function isname(str){
	
      if(str.length<3)
      return true;
	  var illegalChars=/[\(\)\$\@\'\*\#\_\"\}\{\!\~\/0-9<>&]/g;
	 var  strng =new String(str);
  	 if (strng.match(illegalChars)) {
			return true;
	}
	else{
	return false;
	}
       
	
}

function istelnum(str){
	
  
	if(str.length<6)
      return false;
	 var illegalChars=/[\(\)\$\@\'\*\#\_\"\}\{\!\~\/<>&]/g;
	if (strng.match(illegalChars)) {
			return false;
	}
	return true;
	
}

function close_popup2(){
	document.getElementById('reg_form2').style.display='none';
		
	
	
}

function show_popup2(){
	document.getElementById('reg_form2').style.display='inline';
		
	
	
}