//RampRate General JavaScript Document


//form validate for case studies registration
function formValidation(form)
{
var res = true;

var valForm = validate_form(form);

if(valForm == false) {
 return false;
}
if((document.getElementById('password').value != '') && (document.getElementById('passwordconfirmation').value != ''))
 if((document.getElementById('password').value != document.getElementById('passwordconfirmation').value))
 { 
  $('#error_password').css({'color':'#990000'});
  $('#error_password').html('Passwords do not match');
  $('#error_password').slideDown(500);  
  document.getElementById('password').focus();
  return false;
 }

}


function validate_form()
{
	
var er_email = /^(.+\@.+\..+)$/
	
	message='';
	if (document.getElementById('first_name') && document.getElementById('first_name').value == '')
		message='Please, complete the FIRST NAME.\n';
	
	if (document.getElementById('last_name') && document.getElementById('last_name').value == '')
		message+='Please, complete the LAST NAME.\n';
		
	if (document.getElementById('title') && document.getElementById('title').value == '')
		message +='Please, complete the TITLE.\n';
		
	if (document.getElementById('company') && document.getElementById('company').value == '')
		message +='Please, complete the COMPANY.\n';
		
	if (document.getElementById('phone') && document.getElementById('phone').value == '')
		message +='Please, complete the  PHONE.\n';
		
	if (document.getElementById('email') && document.getElementById('email').value == '')
		message+='Please, complete the Email.\n';	
	else
		if(!er_email.test(document.getElementById('email').value))  
			message+='The Email is not valid.\n';	
	
	
		
	if ( message != '' )
	{
			alert(message);
			return false;
	}
	else
	{
		return true;
		//return false;
	}
	
}

maxL=255;
function taLimit(taObj) {
	if (taObj.value.length==maxL) return false;
	return true;
}

function taCount(taObj,Cnt) { 
	objCnt=createObject(Cnt);
	objVal=taObj.value;
	if (objVal.length>maxL) objVal=objVal.substring(0,maxL);
	if (objCnt) objCnt.innerText=maxL-objVal.length;
	return true;
}
function createObject(objId) {
	if (document.getElementById) return document.getElementById(objId);
	else if (document.layers) return eval("document." + objId);
	else if (document.all) return eval("document.all." + objId);
	else return eval("document." + objId);
}
