function showmail(name, address, linktext, subject, bodytext) {
if(linktext == "")
{
	linktext = name + '@' + address;
}

document.write('<a class="EmailAddress" href=mailto:' + name + '@' + address + '?subject=' + escape(subject) + '&body=' + escape(bodytext) + '>' + linktext + '</a>');
}

function validateForm(thisForm)
{
	result = false;
	result = validateTextbox(thisForm.ParticipanteNombre, 'Hay que rellenar tu nombre');

	if (result)
	{
	result = false;
	result = validateEmail(thisForm.CustomerEmail, 'Por favor rellena una dirección válida de email');
	}
	if (result)
	{
	result = false;
	//result = validateRadioGroup(thisForm.EnvioMetodo, 'Hay que seleccionar un modo de envío');
	result = validateDropdown(thisForm.DeliveryMethod, 'Hay que seleccionar un modo de envío');

	}
	if (result)
	{
	result = false;
	//result = validateCheckbox(thisForm.CondicionesAceptadas, 'Hay que aceptar las condiciones generales');
	result = validateRadioGroup(thisForm.PaymentMethod, 'Hay que seleccionar una forma de pago');

	}

	return result;
}

function validateEnquiryForm(thisForm)
{
	result = false;
	//alert("Test");
	result = validateEmail(thisForm.email, 'Por favor rellena una dirección válida de email');
	if (result)
	{
	result = validateCheckbox(thisForm.CondicionesAceptadas, 'Hay que aceptar la política de privacidad');
	}

	//passed all validation
	return result;
}

function validateEmail(field, message)
{
value = field.value;
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2)
{
	alert(message); 
	field.focus();
	return false;
}

return true;
}


function validateTextbox(field, message)
{
if (field.value.length < 3)
{
	alert(message); 
	field.focus();
	return false;
}
return true;
}



function validateCheckbox(field, message)
{
if (!field.checked)
{
	alert(message); 
	field.focus();
	return false;
}
return true;
}

function validateRadioGroup(field, message)
{
// Only works for two buttons at the mo!!

if (!field[0].checked && !field[1].checked)
{
	alert(message); 
	field[0].focus();
	return false;
}

return true;
}

function validateDropdown(field, message)
{
	if (field.value != 0)
	{
		return true;
	}else{
		alert(message);
		field.focus();
		return false;
	}

	
}

function validateSupplierForm(thisForm)
{
	result = false;
	//alert("Test");
	result = validateEmail(thisForm.ProveedorContactoEmail, 'Por favor rellena una dirección válida de email');
	if (result)
	{
	result = validateCheckbox(thisForm.CondicionesAceptadas, 'Hay que aceptar la política de privacidad');
	}

	//passed all validation
	return result;
}

function showWindow()
{
	url = "http://www.emocionday.com/es/preguntas-frecuentes#EnvioTiempo";
//	url = "http://edserver/es/preguntas-frecuentes#EnvioTiempo";
	window.open(url,'test','width=600,height=600,resizable=yes,scrollbars=yes');
}


function hideMenus()
{
var elem, vis;

if( document.getElementById ) // this is the way the standards work
{
	elem = document.getElementById( 'LeftMenu' );
	vis = elem.style;
	vis.display = 'none';

	elem = document.getElementById( 'TopMenuList' );
	vis = elem.style;
	vis.display = 'none';

	elem = document.getElementById( 'TopMenuListRight' );
	vis = elem.style;
	vis.display = 'none';

	elem = document.getElementById( 'BottomMenuList' );
	vis = elem.style;
	vis.display = 'none';

	elem = document.getElementById( 'BottomLinks' );
	vis = elem.style;
	vis.display = 'none';

	elem = document.getElementById( 'Banner' );
	vis = elem.style;
	vis.display = 'none';

	elem = document.getElementById( 'RightContent' );
	vis = elem.style;
	vis.display = 'none';

}

}

function showCircuit(circuito)
{
var url;

	url = 'http://www.emocionday.com/es/informacion-circuitos#' + circuito;
	//url = 'http://edserver/es/informacion-circuitos#' + circuito;
	window.open(url,'circuitos','width=600,height=600,resizable=yes,scrollbars=yes');

	return false;
}

function showPage(page)
{
var url;

	url = 'http://www.emocionday.com/es/' + page;
	//url = 'http://edserver/es/' + page;
	window.open(url,'página','width=600,height=600,resizable=yes,scrollbars=yes');

	return false;
}

function showImage(page)
{
var url;

	url = 'http://www.emocionday.com/images/' + page;
	//url = 'http://edserver/es/' + page;
	window.open(url,'página','width=600,height=600,resizable=yes,scrollbars=yes');

	return false;
}

function get_url_param(name)
{ 
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); 
var regexS = "[\\?&]"+name+"=([^&#]*)"; 
var regex = new RegExp( regexS ); 
var results = regex.exec( window.location.href ); 
if( results == null )    return ""; 
else return results[1];
}

function validateSorteoForm(thisForm)
{
	result = false;
	result = validateTextbox(thisForm.ParticipanteNombre, 'Hay que rellenar tu nombre');

	if (result)
	{
	result = false;
	result = validateTextbox(thisForm.ParticipanteApellidos, 'Hay que rellenar tu(s) apellidos(s)');
//	result = validateEmail(thisForm.CustomerEmail, 'Por favor rellena una dirección válida de email');
	}
	if (result)
	{
	result = false;
	result = validateRadioGroup(thisForm.ParticipanteGenero, 'Hay que seleccionar tu género');

	}
	if (result)
	{
	result = false;
	result = validateEmail(thisForm.ParticipanteEmail, 'Por favor rellena una dirección válida de email');
	//result = validateCheckbox(thisForm.CondicionesAceptadas, 'Hay que aceptar las condiciones generales');
//	result = validateRadioGroup(thisForm.PaymentMethod, 'Hay que seleccionar una forma de pago');

	}

	if (result)
	{
	result = false;
	result = validateTextbox(thisForm.ParticipanteTelefono, 'Por favor rellena tu teléfono');

	}

	if (result)
	{
	result = false;
	result = validateTextbox(thisForm.ParticipanteDireccion, 'Por favor rellena tu dirección');

	}
	if (result)
	{
	result = false;
	result = validateTextbox(thisForm.ParticipanteCP, 'Por favor rellena tu código postal');

	}
	if (result)
	{
	result = false;
	result = validateTextbox(thisForm.ParticipantePoblacion, 'Por favor rellena tu población');

	}
	if (result)
	{
	result = false;
	result = validateTextbox(thisForm.ParticipanteProvincia, 'Por favor rellena tu provincia');

	}
	if (result)
	{
	result = false;
	result = validateTextbox(thisForm.ParticipanteOrigen, 'Por favor dinos cómo te has enterado del sorteo');

	}

	if (result)
	{
	result = false;
	result = validateCheckbox(thisForm.CondicionesAceptadas, 'Hay que aceptar las bases del sorteo');

	}
	return result;
}
