
function validate_reg(){
	
	reqFields = {    'name' : 'Your name'
	                ,'address' : 'Address'
	                ,'email' : 'E-mail address'
	                ,'model' : 'Model Number' 
	                ,'serial_number' : 'Serial Number'
	                ,'color' : 'Color'
	                ,'source' : 0
	                ,'purchased_from' : 0
	                ,'other_pfrom' : 0
	                ,'other_sfrom' : 0
	                ,'price' : 0};
	
	var f = document.registration;
  var valErr = '';
	for(i=0; i < f.length; i++){
		
		var name = f.elements[i].name;
						
		if(reqFields[name] != 0){	
			  var val = f.elements[i].value; 
			  if(val){
		        if(! val.match(/^[\s\w\.\-\(\)\@]+$/)){	        	
              valErr += '<b>* ' + reqFields[name] + '</b><br/>&nbsp;&nbsp;&nbsp; must contain only letters, number, . , _ or -<br/><br/>';
            }
        }else{
        	  valErr += '<b>* ' + reqFields[name] + '</b><br/>&nbsp;&nbsp;&nbsp; must not be empty<br/><br/>';
        }
		}
	}
	if( valErr ){	
		procErr(valErr);
	}else{
		f.submit();
	}
}
function procErr(valErr){  
	  document.getElementById('regSucc2').style.display='none';
	  document.getElementById('regSucc').style.display='none';
	  var valErrDiv = document.getElementById('valErrDiv');
	  valErrDiv.innerHTML = valErr;
	  valErrDiv.style.display='block';
	  var valErrDiv2 = document.getElementById('valErrDiv2');
	  valErrDiv2.innerHTML = valErr;
	  valErrDiv2.style.display='block';
}
function regSucc(){
	  var valErrDiv2 = document.getElementById('valErrDiv');
	  valErrDiv2.style.display='none';
	  var valErrDiv = document.getElementById('valErrDiv');
	  valErrDiv.style.display='none';
		var regSucc2 = document.getElementById('regSucc2');
		var regSucc = document.getElementById('regSucc');
		var thanks = '<h3>Thank you for registering</h3>';
	  regSucc2.innerHTML = thanks;	
	  regSucc2.style.display='block';
	  regSucc.innerHTML = thanks;	
	  regSucc.style.display='block';
}