/*------------------------------------------------------------------------------
  --      Author: Allen Porter
  --        Date: 05/04/2009
  -- Description: (optional)
  --
  -- www.dataforge.com
  -------------------------------------------------------------------------------
  -- Changing History:
  -- Changed By    Date Changed     Reason    
  -------------------------------------------------------------------------------
  -- 
  -------------------------------------------------------------------------------*/
var m_sService = "Service/ResourceCenterService.asp";
var m_command = {
       submit_registration:"W237D208Q128e232k142W186Xn79p153M101`E81`238d209o233]169SE85cB11k105F111X119r|75"
    };


function validateReg(){
   
   document.getElementById("valerror").innerHTML = " ";
   
   var errMSG = "";
   var errcount = 0;
   
   var fname = document.getElementById("fname").value;
   var lname = document.getElementById("lname").value;
   var company = document.getElementById("company").value;
   var email = document.getElementById("em").value;
   var pwd = document.getElementById("Password1").value;
   var title = document.getElementById("title").value;
   var phone = document.getElementById("phone").value;
   var where = document.getElementById("comments").value;
   
   if(fname.length <= 0){
	     errcount ++;
	     errMSG += "* You must enter a First Name <br />"; 
	   }
   if(lname.length <= 0){
	     errcount ++;
		 errMSG += "* You must enter a Last Name <br />"; 
	   }
   
   if(company.length <= 0){
	     errcount ++;
		 errMSG += "* You must enter a Company <br />"; 
	   }

   if(validateEmail(email)== false){
	     errcount ++;
		 errMSG += "* You must enter a valid email address <br />"; 
	   }
   
   if(email.length <= 0){
	     errcount ++;
		 errMSG += "* You must enter a valid email address <br />"; 
	   }
	   
   if(pwd.length <= 0){
	     errcount ++;
		 errMSG += "* You must enter a Password <br />"; 
	   }
	   
   if(pwd != document.getElementById("Password2").value){
	     errcount ++;
		 errMSG += "* Passwords do not match <br />"; 
	   }
	
	
	if(errcount == 0){
	   submitReg(fname,lname,email,pwd,company,title,phone,where);
	  }else{
         document.getElementById("valerror").innerHTML = errMSG;
      }
   }

function validateEmail(src) {
     var emailReg = "^[\\w-_\.+]*[\\w-_\.]\@([\\w]+\\.)+[\\w]+[\\w]$";
     var regex = new RegExp(emailReg);
     return regex.test(src);
  }

function submitReg(fname,lname,email,pwd,company,title,phone,where){

	var sPara = "cmd=" + m_command.submit_registration.encode() +
                "&fname=" + fname.encode() +
                "&lname=" + lname.encode() +
	  		    "&em=" + email.encode() +
			    "&pwd=" + pwd.encode() +
			    "&company=" + company.encode() +
			    "&title=" + title.encode() +
			    "&phone=" + phone.encode() +
			    "&wherehear=" + where.encode();
	  m_ajax.exec(
      m_sService,
      sPara,null,null,null      
             );  
	  document.location.href = "white_papers_login.html";
         }