var IMG_WIDTH = 244;
var IMG_HEIGHT = 244;
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'));
}
*/

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 Pais_seleccionado(ID)
{
	document.getElementById('IDPROVINCIA').disabled = false;
	document.getElementById('IDPOBLACION').disabled = true;
	cambiar_selects('IDPROVINCIA', 'provincias', '', ID);
	document.getElementById('IDPROVINCIA').value = '-1';
	// document.getElementById('IDPOBLACION').innerHTML = '';
	// C = crear('rnd', 'option', 'IDPOBLACION', 'AB');
	// C.innerHTML = "No Iniciado";
}
*/

function cek(idcek){
	if (document.getElementById(idcek)){
		document.getElementById(idcek).checked = 'true';
								}
}

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);
}



	/*hace un div visible by mi*/
function diDiv(id,visib) {	
	if (visib == "1")	document.getElementById(id).style.visibility = "visible";
	if (visib == "0")	document.getElementById(id).style.visibility = "hidden";	
}		

function vediDiv(id,visib) {	
	if (visib == "1")	$(id).show();
	if (visib == "0")	$(id).hide();	
}



			

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_01'].value == 'OTROS'){}
	else{
			if (formu.elements['ID_02'] && formu.elements['ID_02'].value == '') {
				msg += '- La sub-categoria donde quieres trabajar es obligatoria.<br />';
			}
		}
	if (formu.elements['ID_01'] && formu.elements['ID_01'].value == '') {
		msg += '- La categorias donde quieres trabajar es obligatoria.<br />';
	}
	if (formu.elements['ID_04'] && formu.elements['ID_04'].value == '') {
		msg += '- El nivel de estudios es obligatorio.<br />';
	}
	if (formu.elements['ID_05'] && formu.elements['ID_05'].value == '') {    
		msg += '- El nivel de experiencia 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_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 (formu.elements['CPOSTAL'] && formu.elements['CPOSTAL'].value == '') {
	//	msg += '- El codigo postal 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;
}

//function para bajar/subir div en la zona privada by mi
function bajaDiv(id,bajaImg){		
		if (id){
			if ($(id).style.display == "none"){
				$(id).show();
				new Effect.BlindDown($(id), { duration: 0.3});
				bajaImg.src="http://www.tuwork.com/Images/iconSube.gif";
		
			}
		else {
			new Effect.BlindUp($(id), { duration: 0.3});
			bajaImg.src="http://www.tuwork.com/Images/iconBaja.gif";
		}

	}
	
	return false;
	}

//funcion que hace ver el texto de oferta o demanda en anuncio
function verOfertaDemanda(offdem) {	

	elements = document.getElementsByTagName('span');
	
	if (offdem = 'D'){
		for (var i = 0; i < elements.length; i++) {
			if (elements[i].className.match('oferta')) {
				//Element.extend(elements[i]);
				elements[i].hide();
			}
			if (elements[i].className.match('demanda')) {
				Element.extend(elements[i]);
				elements[i].show();
			}
		}
	}
	else {
		for (var i = 0; i < elements.length; i++) {
			if (elements[i].className.match('demanda')) {
				Element.extend(elements[i]);
				elements[i].hide();
			}
			if (elements[i].className.match('oferta')) {
				Element.extend(elements[i]);
				elements[i].show();
			}
		}	
	}
	return true;
}
//ver si es una oferta de trabajo o una demanda
function checkType() {
	document.getElementById("displayofertaYdemanda").style.display = 'block';
	
	elements = document.getElementsByTagName('span');
	if ($('D') && $('D').checked) {
		
		for (var i = 0; i < elements.length; i++) {
			if (elements[i].className.match('oferta')) {
				//Element.extend(elements[i]);
				elements[i].hide();
			}
			if (elements[i].className.match('demanda')) {
				Element.extend(elements[i]);
				elements[i].show();
			}
		}
	}
	else {
		for (var i = 0; i < elements.length; i++) {
			if (elements[i].className.match('demanda')) {
				Element.extend(elements[i]);
				elements[i].hide();
			}
			if (elements[i].className.match('oferta')) {
				Element.extend(elements[i]);
				elements[i].show();
			}
		}	
	}
	return true;
}
//funcion para oferta o demanda
function GotoNextPage() {
	
	var msg = '';
	var i, j;
	var k, l;
	document.getElementByTagName()
	
	for (i=0; i<document.getElementsByName("TIPO").length; i++) {
		if  (document.getElementsByName("TIPO")[i].checked) {
			if (document.getElementsByName("TIPO")[i].value == 'O') {
				document.getElementById("displayOferta").style.display = 'block';
				
				document.getElementById("OFFER").value = 'O';							
			}
			else {
				document.getElementById("displayDemanda").style.display = 'block';
				
				document.getElementById("OFFER").value = 'D';
			}
		}
	}
}

//funcion para las subcategorias que se ven, en altaNuevoAnuncio y manAnuncio
function nextLevel(category, level, form) {
	var misele = document.getElementById('subCategory').getElementsByTagName('div');
	var alto;
	
	if (category == 'D-ASESORIA') {alto = 50;}
	if (category == 'A-HOGAR') {alto = 150;}
	if (category == 'C-EVENTOS-CAMPANAS') {alto = 150;} 
	if (category == 'B-TAREAS') {alto = 150;}
	if (category == 'E-IMGAGEN-PERSONAL') {alto = 100;}
	
	if (category ==''){
		for (var i = 0; i < misele.length; i++) {
			if (misele[i].className.match("fieldLine")) {
				misele[i].style.display	= 'none';
			}
		}
	}
	else{
		
		for (var i = 0; i < form.elements.length; i++) {
			document.getElementById('subCategory').style.display = 'block';
			document.getElementById('subCategory').style.height = '200px';

			if (form.elements[i].type == 'checkbox' && form.elements[i].name == level)
				form.elements[i].checked = false;
		}
		for (var i = 0; i < misele.length; i++) {
			if (misele[i].className.match(category)){
			document.getElementById('subCategory').style.display = 'block';
			document.getElementById('subCategory').style.height = '200px';
			misele[i].style.display = 'block';
			}
		//este for es por manAnuncio
		for (var i = 0; i < misele.length; i++) {
			
			if (misele[i].className.match(category) && misele[i].className.match("fieldLine")){
					misele[i].style.display	= 'block';
					var incheck = document.getElementById('subCategory').getElementsByTagName('input');
					if (incheck[i].defaultChecked == true){
						incheck[i].checked =true;
					}
				}
			else{
				if (misele[i].className.match("fieldLine")) {
				misele[i].style.display	= 'none';
				}
			}
		}
		
		// document.getElementById('subCategory .fieldLine').hide();
		
		}
	}
	return false;
}

