// JavaScript Utils library

/*MEMBER TEASER ROLLOVER EFFECT*/
function over_member_teaser(teaser,bg_color){
	teaser.style.backgroundColor=bg_color;
	teaser.style.color='#fff';
	aux=teaser.getElementsByTagName('span');
	aux[0].style.display='none';
	aux[1].style.display='none';
}
/*MEMBER TEASER ROLLOUT EFFECT*/
function out_member_teaser(teaser){
	teaser.style.backgroundColor='#f8f8f8';
	teaser.style.color='#666';
	aux=teaser.getElementsByTagName('span');
	aux[0].style.display='block';
	aux[1].style.display='block';
}

/*ENTERPRISE ROLLOVER EFFECT*/
function over_enterprise(teaser,bg_color){
	teaser.style.backgroundColor=bg_color;
}
/*ENTERPRISE ROLLOUT EFFECT*/
function out_enterprise(teaser){
	teaser.style.backgroundColor='#cccccc';
}

/*FORM VALIDATORS*/
function validate_offer_form(){
	var name=document.getElementById('form_name');
	var surnames=document.getElementById('form_surnames');
	var email=document.getElementById('form_email');
	var cv=document.getElementById('form_cv');
	var captcha=document.getElementById('form_captcha');
	
	var cv_text=document.getElementById('cv_text');
	
	name.style.borderColor='#8099CC';
	surnames.style.borderColor='#8099CC';	
	email.style.borderColor='#8099CC';	
	cv_text.style.border='none';
	captcha.style.borderColor='#8099CC';
	
	var error=false;
	var msj='';
	
	if(name.value==''){
		error=true;
		name.style.borderColor='#FF0000';
		msj=SM_EMPTY_FIELDS+"\n";
	}
	if(surnames.value==''){
		error=true;
		surnames.style.borderColor='#FF0000';
		msj=SM_EMPTY_FIELDS+"\n";
	}
	if(email.value==''){
		error=true;
		email.style.borderColor='#FF0000';
		msj=SM_EMPTY_FIELDS+"\n";
	}
	if(cv.value==''){
		error=true;
		cv_text.style.border='1px solid';
		cv_text.style.borderColor='#FF0000';
		msj=SM_EMPTY_FIELDS+"\n";
	}
	if(captcha.value==''){
		error=true;
		captcha.style.borderColor='#FF0000';
		msj=SM_EMPTY_FIELDS+"\n";
	}
	
	var aux=cv.value.split('.');
	aux=aux[aux.length-1].toLowerCase();
	if(aux!='doc' && aux!='pdf'){
		error=true;
		cv_text.style.border='1px solid';
		cv_text.style.borderColor='#FF0000';
		msj+=SM_BAD_EXTENSION+"\n";
	}
	
	if(captcha.value.length!=4){
		error=true;
		captcha.style.borderColor='#FF0000';
		msj+=SM_BAD_CAPTCHA+"\n";
	}
	
	if(error==true){
		alert(msj);
		return false;
	}else{
		return true;
	}	
}

function validate_login_form(blue){
	var color1='';
	var color2='';	
	var user=document.getElementById('user');
	var pass=document.getElementById('pass');
	
	if(blue==true){
		color1='#8099CC';
		color2='#FF0000';
	}else{
		color1='#D3A193';
		color2='#FF0000';
	}		
	user.style.borderColor=color1;
	pass.style.borderColor=color1;	
		
	var error=false;
	var msj='';
	
	if(user.value==''){
		error=true;
		user.style.borderColor=color2;
		msj=SM_EMPTY_FIELDS+"\n";
	}
	if(pass.value==''){
		error=true;
		pass.style.borderColor=color2;
		msj=SM_EMPTY_FIELDS+"\n";
	}	
	
	if(error==true){
		alert(msj);
		return false;
	}else{
		return true;
	}	
}

function validate_pass_recovery_form(blue){
	var color1='';
	var color2='';	
	var email=document.getElementById('pass_recovery_email');
		
	if(blue==true){
		color1='#8099CC';
		color2='#FF0000';
	}else{
		color1='#D3A193';
		color2='#FF0000';
	}		
	email.style.borderColor=color1;
			
	var error=false;
	var msj='';
	
	if(email.value==''){
		error=true;
		email.style.borderColor=color2;
		msj=SM_EMPTY_FIELDS+"\n";
	}	
	
	if(error==true){
		alert(msj);
		return false;
	}else{
		return true;
	}	
}