var IMG_WIDTH = 175;
var IMG_HEIGHT = 235;
var IMG_SMALL_WIDTH = 111;
var IMG_SMALL_HEIGHT = 111;
var MAX_WAIT = 30;
var paisPorDefecto = getCookie('CLAS_IDPAIS');
if (paisPorDefecto == '') {
	setCookieIDPais(document, 'ESPANA');
	paisPorDefecto = getCookie('CLAS_IDPAIS');
}

/*
var paisPorDefecto = getPais(getCookie('CLAS_IDPAIS'));
if(paisPorDefecto == ''){
	setCookieIDPais(document, getIDPais('España'));
	paisPorDefecto=getPais(getCookie('CLAS_IDPAIS'));
}
*/

//hace aparecer la busqueda avanzada 
function busqueAvanzada(){
	if (document.getElementById('busqueMas').style.display == 'none'){
		document.getElementById('buscaBox').style.height = '240px';
		document.getElementById('busqueMas').style.display = 'block';
	}
	else{ 
		if (document.getElementById('busqueMas').style.display == 'block'){
		document.getElementById('busqueMas').style.display = 'none';
			if (document.getElementById('masIdiomas').style.display == 'none'){		
				document.getElementById('buscaBox').style.height = '170px';
			}
			else{ if (document.getElementById('masIdiomas').style.display == 'block')
					  document.getElementById('buscaBox').style.height = '240px';
			}
		
		}
	}
}
//hace aparecer otros idiomas  
function verTodosIdiomas(){
	if (document.getElementById('masIdiomas').style.display == 'none'){
		document.getElementById('masIdiomas').style.display = 'block';
		document.getElementById('buscaBox').style.height = '240px';
	}
	else{ 
		if (document.getElementById('masIdiomas').style.display == 'block'){
			document.getElementById('masIdiomas').style.display = 'none';
			if (document.getElementById('busqueMas').style.display == 'none'){		
				document.getElementById('buscaBox').style.height = '170px';
			}
			else{ if (document.getElementById('busqueMas').style.display == 'block')
					  document.getElementById('buscaBox').style.height = '240px';
			}
		}
	}
}


function SeleccionaCategoria(cat, form) {			
	form.elements['TIPO'].value = cat;
	
	for(var i=0; i<form.length; i++) {
		if(form.elements[i].type == 'text') {
			form.elements[i].value = form.elements[i].value.strip();
		}
	}
	Recargar(form);
}





function setTipo(type) {
	document.getElementById('OFERTADEMANDA').value = type;
}

function ForgotPassword(form) {
	var msg = '';
	
	if (form.elements['USER'].value == '')
		msg += '* La dirección de correo electrónico es obligatoria.\n'
	else {
		if (!checkEmail(form.elements['USER'].value))
			msg += '* La dirección de correo electrónico no tiene el formato correcto: direccion@servidor.ext.\n'
	}
	
	if (msg == '') {
		form.action = "OlvidoLoginSave.xsql";
		SubmitMyForm(form);
	}
	else
		alert("Por favor, compruebe las siguientes incidencias:\n\n" + msg);
}



function errorCheck(formu) {

	var msg = '';
	
	if (formu.elements['TITULO_ANUNCIO'] && formu.elements['TITULO_ANUNCIO'].value == '') {
		msg += '* El titulo es obligatorio.<br />';
	}

	if (formu.elements['ID_02'] && formu.elements['ID_02'].value == '') {
		msg += '* Idioma que quieres practicar es obligatorio.<br />';
	}
	if (formu.elements['ID_01'] && formu.elements['ID_01'].value == '') {
		msg += '* Idioma que conoces es obligatorio.<br />';
	}
	if (formu.elements['ID_03'] && formu.elements['ID_03'].value == '') {
		msg += '* Medio para practicar es obligatorio.<br />';
	}

	if (formu.elements['TEXTO_01'] && formu.elements['TEXTO_01'].value == '') {
		if (formu.elements['OFFER'] == 'D') {
			msg += '* Descripción es obligatorio.<br />';
		}
	}
	if (formu.elements['TEXTO_03'] && formu.elements['TEXTO_03'].value == '') {
			msg += '* El sexo es obligatorio.<br />';
	}
	if (formu.elements['TEXTO_04'] && formu.elements['TEXTO_04'].value == '') {
			msg += '* La edad es obligatoria.<br />';
	}
	if (formu.elements['TEXTO_07'] && formu.elements['TEXTO_07'].value != '') {
		formu.elements['ID1_OTROS'].checked = true;
	}
	else {
		formu.elements['ID1_OTROS'].checked = false;	
	}
	
	if (formu.elements['TEXTO_08'] && formu.elements['TEXTO_08'].value != '') {
		formu.elements['ID2_OTROS'].checked = true;
	}
	else {
		formu.elements['ID2_OTROS'].checked = false;	
	}
	
	if (formu.elements['IDPAIS'] && formu.elements['IDPAIS'].value == '') {
		msg += '* Pais es obligatorio.<br />';
	}
	if (formu.elements['IDPROVINCIA'] && formu.elements['IDPROVINCIA'].value == '') {
			msg += '* Provincia es obligatorio.<br />';
		}
	if (formu.elements['IDPOBLACION'] && formu.elements['IDPOBLACION'].value == '') {
			msg += '* Poblacion es obligatorio.<br />';
		}
		

	// if all fields are filled, check if they are filled correctly
	if (formu.elements['WEB'] && formu.elements['WEB'].value != 'http://') {
		if (formu.elements['WEB'].value != ''){
			if(formu.elements['WEB'].value.substring(0,7) != 'http://') {
				formu.elements['WEB'].value = 'http://' + formu.elements['WEB'].value;
			}
			if(!checkURL(formu.elements['WEB']))
				msg += '* El formato correcto de la página web es http://www.dominio.com<br />'
		}
	}
	
	if (formu.elements['WEB'].value == 'http://') {
		formu.elements['WEB'].value = '';
	}
	
	if (formu.elements['TELEFONO'] && formu.elements['TELEFONO'].value != '') {
		if (!checkPhone(formu.elements['TELEFONO'].value)) {
			msg += '* El número de teléfono no tiene el formato correcto.<br />';
		}
	}
	
	
	if (formu.elements['CPOSTAL']) {
		if (formu.elements['CPOSTAL'].value == '')
			msg += '* El codigo postal es obligatorio.<br />';
		else if (isNaN(formu.elements['CPOSTAL'].value))
			msg += '* El codigo postal no tiene el formato correcto.<br />';
	}
	
	

	if (msg != '') {
		msg = 'Por favor, comprueba las siguientes incidencias:<br /><br />' + msg;
		displayMessage(msg);
		return true;
	}
	else
		return false;
}
