bt1 = new Image();
bt1.src = "../_media/layout/bt_acompanhantes_on.gif";
bt2 = new Image();
bt2.src = "../_media/layout/bt_sexshops_on.gif";
bt3 = new Image();
bt3.src = "../_media/layout/bt_casasdestrip_on.gif";
bt4 = new Image();
bt4.src = "../_media/layout/bt_anunciar_on.gif";
bt5 = new Image();
bt5.src = "../_media/layout/bt_search_submit_on.gif";

function conditions(){
	window.open('../terms/');
}

function doSearch(){
	var formError = false;
	if(document.searchForm.q.value==''){
		document.searchForm.q.focus();
		formError = true;
	}
	if(formError == false){
		document.searchForm.action='../search/';
		document.searchForm.method='GET';
		document.searchForm.submit();
	}
}

function doAdvertise(lang){
if (lang == "pt")
{

errotitlo1 = "O Título do anúncio deverá conter um mínimo de 5 caracteres.";
errotitlo2 = "O Título do anúncio deverá conter um máximo de 60 caracteres.";
errocorpo1 = "O Corpo do anúncio deverá conter um mínimo de 10 caracteres";
errocorpo2 = "O Corpo do anúncio deverá conter um máximo de 250 caracteres.";
erromail = "Erro:\nO campo \'Email\' tem de ser preenchido correctamente.";
}else if(lang=="en"){

errotitlo1 = "The announcement title should have a minimum of 5 characters.";
errotitlo2 = "The announcement title should have a maximum of 60 characters.";
errocorpo1 = "The announcement body should have a minimum of 10 characters.";
errocorpo2 = "The announcement body should have a maximum of 250 characters.";
erromail = "Error:\nThe \'E-mail\' field should be fill in correctly.";
}

	
	if(document.advertiseForm.title.value.length<=5){
		alert(errotitlo1);
		document.advertiseForm.title.focus();
		return false;
	}
	if(document.advertiseForm.title.value.length>60){
		alert(errotitlo2);
		document.advertiseForm.title.focus();
		return false;
	}
	if(document.advertiseForm.body.value.length<=10){
		alert(errocorpo1);
		document.advertiseForm.body.focus();
		return false;
	}
	if(document.advertiseForm.body.value.length>250){
		alert(errocorpo2);
		document.advertiseForm.body.focus();
		return false;
	}
	emailFilter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if (!emailFilter.test(document.advertiseForm.email.value)) {
		alert(erromail);
		document.advertiseForm.email.focus();
		return false;
	}
	return true;
}

function doAfiliados(lang){
if (lang == "pt")
{

errotitlo1 = "O campo nome deverá conter um mínimo de 5 caracteres.";
errotitlo2 = "O campo morada deverá conter um mínimo de 5 caracteres.";
errocorpo1 = "O campo localidade deverá conter um mínimo de 3 caracteres.";
errocorpo2 = "O campo SITE deverá conter um mínimo de 5 caracteres.";
errocorpo3 = "As passwords não coincidem.";
erromail = "Erro:\nO campo \'Email\' tem de ser preenchido correctamente.";
}else if(lang=="en"){

errotitlo1 = "The field name should have a minimum of 5 characters.";
errotitlo2 = "The field address  should have a minimum of 5 characters.";
errocorpo1 = "The city field should have a minimum of 3 characters.";
errocorpo2 = "The SITE field should have a minimum of 5 characters.";
errocorpo3 = "The passwords don't match.";
erromail = "Error:\nThe \'E-mail\' field should be fill in correctly.";
}

if(document.advertiseForm.nome.value.length<=5){
		alert(errotitlo1);
		document.advertiseForm.nome.focus();
		return false;
	}
	if(document.advertiseForm.morada.value.length<=60){
		alert(errotitlo2);
		document.advertiseForm.morada.focus();
		return false;
	}
	if(document.advertiseForm.localidade.value.length<=3){
		alert(errocorpo1);
		document.advertiseForm.localidade.focus();
		return false;
	}
	if(document.advertiseForm.site.value.length<=5){
		alert(errocorpo2);
		document.advertiseForm.site.focus();
		return false;
	}
	if(document.afiliadosForm.password.value!=document.afiliadosForm.password2.value){
		alert(errocorpo3);
		document.advertiseForm.site.focus();
		return false;
	}
	emailFilter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if (!emailFilter.test(document.advertiseForm.email.value)) {
		alert(erromail);
		document.advertiseForm.email.focus();
		return false;
	}
	return true;
}

function doAdvertise1(){
	if(document.advertise1Form.pais.value==''){
		alert('Para anunciar no nosso site, seleccione o seu país');
		document.advertise1Form.pais.focus();
		return false;
	}
return true;
}



function doAfiliadoslog(){
				
	emailFilter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if (!emailFilter.test(document.afiliadoslogForm.email.value)) {
		alert("Erro:\nO campo \'Email\' tem de ser preenchido correctamente.");
		document.afiliadoslogForm.email.focus();
		return false;
	}

	if(document.afiliadoslogForm.pass1.value.length<=3){
		alert('O campo password deverá conter um mínimo de 3 caracteres.');
		document.afiliadoslogForm.pass1.focus();
		return false;
		}

	return true;
}

function doAnuncianteslog(){
				
	emailFilter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if (!emailFilter.test(document.anuncianteslogForm.email.value)) {
		alert("Erro:\nO campo \'Email\' tem de ser preenchido correctamente.");
		document.anuncianteslogForm.email.focus();
		return false;
	}

	if(document.anuncianteslogForm.pass1.value.length<1){
		alert('O campo password deverá ser preenchido');
		document.anuncianteslogForm.pass1.focus();
		return false;
		}

	return true;
}

function doAfiliadosrec(){
				
	emailFilter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if (!emailFilter.test(document.afiliadosrecForm.email.value)) {
		alert("Erro:\nO campo \'Email\' tem de ser preenchido correctamente.");
		document.afiliadosrecForm.email.focus();
		return false;
	}

	
	return true;
}

function openAdvert(id){
	window.frames['iframeAdvert'].location.href = '../advert/?id=' + id;
	document.getElementById('div-advertContainer').style.display = 'block';
	document.getElementById('div-advertContainer').style.visibility = 'visible';	
}

function closeAdvert(){
	document.getElementById('div-advertContainer').style.display = 'none';
	document.getElementById('div-advertContainer').style.visibility = 'hidden';
	window.frames['iframeAdvert'].location.href = '../advert/';
}

function textCounter(field, countfield, maxlimit){
	if (field.value.length > maxlimit){ 
		field.value = field.value.substring(0, maxlimit);
	}
	else {
		document.getElementById(countfield).innerHTML = maxlimit - field.value.length;
	}
}

function enableNIB(select){
	if(select.options[select.selectedIndex].value == "transferencia"){
		document.getElementById("NIB-txt").style.display = "block";
		document.getElementById("NIB-txt").style.visibility = "visible";
		document.getElementById("NIB-txt").innerHTML = "<br /><br /><h6>NÚMERO DE IDENTIFICAÇÃO BANCÁRIA (NIB)</h6><input type=\"text\" name=\"para\" style=\"width:620px;\" />";
	} else if(select.options[select.selectedIndex].value == "cheque"){
		document.getElementById("NIB-txt").style.display = "block";
		document.getElementById("NIB-txt").style.visibility = "visible";
		document.getElementById("NIB-txt").innerHTML = "<br /><br /><h6>E-MAIL EPASSPORTE</h6><input type=\"text\" name=\"para\" style=\"width:620px;\" />";
		} else if(select.options[select.selectedIndex].value == "paypal"){
		document.getElementById("NIB-txt").style.display = "block";
		document.getElementById("NIB-txt").style.visibility = "visible";
		document.getElementById("NIB-txt").innerHTML = "<br /><br /><h6>E-MAIL PAYPAL</h6><input type=\"text\" name=\"para\" style=\"width:620px;\" />";
	} else {
		document.getElementById("NIB-txt").style.display = "none";
		document.getElementById("NIB-txt").style.display = "hidden";
		document.getElementById("NIB-txt").innerHTML = "";
	} 
}
