/*Pinta el CSS correcto segun parámetro channel*/
	var cadVarCss = location.search.substring(1,location.search.length);
	var arrVarCss = cadVarCss.split("&");
	for (i=0; i < arrVarCss.length; i++) {
		var arrVarActualCss = arrVarCss[i].split("=");
		if (isNaN(parseFloat(arrVarActualCss[1])))
    		var sVarLogs = eval(arrVarActualCss[0]+"='"+unescape(arrVarActualCss[1])+"';");
		else
    		var sVarLogs =eval(arrVarActualCss[0]+"="+arrVarActualCss[1]+";");
	
		if(arrVarActualCss[0] == 'channel'){
			var canal = sVarLogs;
			break;
		}/*Fin IF*/
	}/*Fin FOR*/
	switch (canal) { 
    case 'www.ritmic.com': 
       document.write('<link rel="stylesheet" href="http://www.orange.es/especiales/enviar_amigo/css/enviar_amigo_blue.css?1" type="text/css">');
       break;
    case 'starMediaMujer': 
       document.write('<link rel="stylesheet" href="http://www.orange.es/especiales/enviar_amigo/css/enviar_amigo_blue.css?1" type="text/css">');
       break;	   
    case 'tuintranet': 
       document.write('<link rel="stylesheet" href="http://www.orange.es/especiales/enviar_amigo/css/enviar_amigo_intranet.css?1" type="text/css">');
       break;
    default: 
       document.write('<link rel="stylesheet" href="http://www.orange.es/especiales/enviar_amigo/css/enviar_amigo_orange.css?1" type="text/css">');
	}/*Fin switch*/

function fValidar(campos){
	var sOnError = false;
	if(campos){
		var arrVec = campos.split(",");
		for (s = 0; s < arrVec.length; s++){

			//Validacion campos
			if(document.frmSendFriend[arrVec[s]].value == ''){
				document.getElementById('errorBox').style.display='block';
				document.getElementById('errorMsg').innerHTML = 'Lo sentimos, el campo \'' + document.getElementById(arrVec[s]).title + '\' es obligatorio';
				var sOnError = true;
				break;
			}//Fin IF
			//Validacion mail
			if(arrVec[s] == 'receiver' || arrVec[s] == 'sender'){
				var sEmail = document.frmSendFriend[arrVec[s]].value;
				//expresion regular
				var reg_exp_email = new RegExp('^([A-z, 0-9]+|[A-z, 0-9][A-z, 0-9, \\., \\-,\\+]*[A-z, 0-9])'+'@'+'([A-z, 0-9]+|[A-z, 0-9][A-z, 0-9, \\.,\\-]*[A-z, 0-9])'+'\\.'+'([A-z]+|[A-z]+[A-z\.]+[A-z]+)$', 'i');

				if (sEmail.match(reg_exp_email) == null){
					document.getElementById('errorBox').style.display='block';
					document.getElementById('errorMsg').innerHTML = 'Lo sentimos, la dirección de correo \'' + sEmail + '\' no es correcta';
					var sOnError = true;
					break;
				}/*Fin IF*/
			}//Fin IF arrVec[s] == 'mail'
		}//Fin FOR
	}//Fin IF
	return sOnError;
}//Fin Function


//Cuenta los caracteres de la caja de texto de comentarios
function textCounter(field, countfield, maxlimit){
	if (field.value.length > maxlimit) // Límite máximo!
		field.value = field.value.substring(0, maxlimit);
	else 
		countfield.value = maxlimit - field.value.length;
}//Fin Function



//Envío del formulario
function fEnviar() {
	//Variables por defecto - Cambiar a valores correctos
	var sRedireccionSi = 'http://www.orange.es'; /*redireccionSi por defecto*/
	var sRedireccionNo = 'http://www.orange.es'; /*redireccionNo por defecto*/
	var nombres = 'name_receiver,receiver,name_sender,sender';/*Campos del formulario de envío*/
	var sTitle = '';
	var sBody = '';
	var sTmpBody='';
	var sChannel = 'orange.es'; /*Canal por defecto*/
	var sDefAsunto = 'Noticia, extraída de ' + sChannel; /*asunto por defecto*/
	
	document.peticion.asunto.value = sDefAsunto;/*Asigna el valor del asunto por defecto*/

	cadVariables = location.search.substring(1,location.search.length);
	arrVariables = cadVariables.split("&");
	var sVarHide = '';
	for (i=0; i<arrVariables.length; i++) {
		arrVariableActual = arrVariables[i].split("=");
		if (isNaN(parseFloat(arrVariableActual[1]))){
			var variable = eval(arrVariableActual[0]+"='"+unescape(arrVariableActual[1])+"';");
		}else{
			var variable =eval(arrVariableActual[0]+"="+arrVariableActual[1]+";");
		}//Fin IF
		if(arrVariableActual[0] == 'tit') sTitle = variable;
		if(arrVariableActual[0] == 'redireccionSi') sRedireccionSi = variable;
		if(arrVariableActual[0] == 'redireccionNo') sRedireccionNo = variable;
		if(arrVariableActual[0] == 'url') var sUrl = variable;
		if(arrVariableActual[0] == 'body') sBody = variable;
		if(arrVariableActual[0] == 'channel') sChannel = variable;
	
	}//Fin FOR
	



		var sResult = fValidar(nombres); //Valida los campos existentes
		
	
		if(!sResult){
		/*Monta el HTML que recibirá el destinatario del mensaje*/
			sTmpBody = '<html><head></head>';
			sTmpBody += '<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">';
			sTmpBody += '<table width="440" border="0" cellspacing="30" cellpadding="10">';
			sTmpBody += '<tr><td valign="top" style="font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #333; padding-bottom: 20px">';
			sTmpBody += 'Hola ' + (document.frmSendFriend.name_receiver.value || '') + ',<br><br>';
			sTmpBody += document.frmSendFriend.coments.value || ('Este enlace, extraído de ' + sChannel + ', te ha sido enviado por <a href="mailto:' + document.frmSendFriend.sender.value + '" style="color: #333; ">' +  document.frmSendFriend.name_sender.value + '</a>. Lo puedes encontrar completo en:');
			sTmpBody += '<br><br>' + '<a href="' + sUrl +'" target="_blank" style="color: #333; font-weight: bold;">' + sUrl +'</a>';
			sTmpBody += '</td></tr><tr><td valign="top" style="font-family:  Arial, Helvetica; font-size: 14px; color: #000; border: 1px solid #c7c5c8; background-color: #ffefdf; ">';
			sTmpBody += '<span style="color: #ff6600; font-weight: bold; font-size: 16px">' + sTitle + '</span><br><br>';
			sTmpBody += sBody;
			sTmpBody += '</td></tr></table>';
			sTmpBody += '</body></html>';

			document.peticion.name_sender.value = document.frmSendFriend.name_sender.value;
			document.peticion.sender.value = document.frmSendFriend.sender.value;
			document.peticion.name_receiver.value = document.frmSendFriend.name_receiver.value;
			document.peticion.receiver.value = document.frmSendFriend.receiver.value;
			document.peticion.asunto.value = sTitle;
			document.peticion.texto.value = sTmpBody;
			document.peticion.redireccionSi.value =	sRedireccionSi;												
			document.peticion.redireccionNo.value = sRedireccionNo;
			
			document.peticion.submit();
	
		}//Fin IF onError
		
}//Fin Function