	
function validateSearch() {
	ok = false;
	ok = ok || document.getElementById('startdate').value!='00';
	ok = ok || document.getElementById('LocationId').value!='00';
	ok = ok || document.getElementById('skill_area').value!='00';
	ok = ok || document.getElementById('kw').value.replace(/^\s*|\s*$/g,"")!='';
	if (!ok) {
		alert('Por favor, indicá al menos un criterio de búsqueda para realizar la misma.');
	}
	return ok; 
}

function validateNewSearch() {
	ok = false;
	ok = ok || document.getElementById('LocationId').value!='00';
	ok = ok || document.getElementById('area').value!='00';
	ok = ok || document.getElementById('kw').value.replace(/^\s*|\s*$/g,"")!='';
	if (!ok) {
		alert('Por favor, indicá al menos un criterio de búsqueda para realizar la misma.');
	}
	return ok; 
}

function validateYahooSearch() {
	ok = false;
	ok = ok || document.getElementById('LocationId').value!='00';
	ok = ok || document.getElementById('skill_area').value!='00';
	ok = ok || document.getElementById('kw').value.replace(/^\s*|\s*$/g,"")!='';
	if (!ok) {
		alert('Por favor, indicá al menos un criterio de búsqueda para realizar la misma.');
	}
	return ok; 
}

function isNumeric(num){
	return (num == parseFloat(num));
}

function validateAdvancedSearchJobId()
{
okJobId = false;
if (isNumeric(document.getElementById('jobId')) == true)
	{okJobId = true;}
return okJobId;
}
	
function validateAdvancedSearch() {
	ok = false;
	ok = ok || document.getElementById('startdate').value!='00';
	ok = ok || document.getElementById('LocationId').value!='00';
	ok = ok || document.getElementById('skill_area').value!='00';
	ok = ok || document.getElementById('sectorId').value!='00';
	ok = ok || document.getElementById('kw').value.replace(/^\s*|\s*$/g,"")!='';
	ok = ok || document.getElementById('industry_type').value!='00';
	ok = ok || document.getElementById('jobId').value.replace(/^\s*|\s*$/g,"")!='';
	ok = ok || document.getElementById('jobTypeId').value!='00';
	if (!ok) {
		alert('Por favor, indicá al menos un criterio de búsqueda para realizar la misma.');
	}
	else
	{
		if ((document.getElementById('jobId').value) != '')
		{
			ok = false;
			ok = ok || isNumeric(document.getElementById('jobId').value) != false;
			if (!ok) {
				alert('Por favor, ingrese un Código de aviso válido.');
			}
		}
	}
	return ok; 
}

function validateNewAdvancedSearch() {
	ok = false;
	ok = ok || document.getElementById('startdate').value!='00';
	ok = ok || document.getElementById('LocationId').value!='00';
	ok = ok || document.getElementById('skill_area').value!='00';
	ok = ok || document.getElementById('sectorId').value!='00';
	ok = ok || document.getElementById('kw').value.replace(/^\s*|\s*$/g,"")!='';
	ok = ok || document.getElementById('jobTypeId').value!='00';
	if (!ok) {
		alert('Por favor, indicá al menos un criterio de búsqueda para realizar la misma.');
	}

	return ok; 
}


function format(text){
	result = text;
	
	// espacio
	result = result.replace(/\s/g, "-");
	result = result.replace(/_/g, "-");
	
	// acentos
	result = result.replace(/á/g, "a");
	result = result.replace(/é/g, "e");
	result = result.replace(/í/g, "i");
	result = result.replace(/ó/g, "o");
	result = result.replace(/ú/g, "u");
	result = result.replace(/Á/g, "A");
	result = result.replace(/É/g, "E");
	result = result.replace(/Í/g, "I");
	result = result.replace(/Ó/g, "O");
	result = result.replace(/Ú/g, "U");
	result = result.replace(/à/g, "a");
	result = result.replace(/è/g, "e");
	result = result.replace(/ì/g, "i");
	result = result.replace(/ò/g, "o");
	result = result.replace(/ù/g, "u");
	result = result.replace(/À/g, "A");
	result = result.replace(/È/g, "E");
	result = result.replace(/Ì/g, "I");
	result = result.replace(/Ò/g, "O");
	result = result.replace(/Ù/g, "U");
	
	result = result.replace(/%E1/g, "a");
	result = result.replace(/%E9/g, "e");
	result = result.replace(/%ED/g, "i");
	result = result.replace(/%F3/g, "o");
	result = result.replace(/%FA/g, "u");
	
	result = result.replace(/%e1/g, "a");
	result = result.replace(/%e9/g, "e");
	result = result.replace(/%ed/g, "i");
	result = result.replace(/%f3/g, "o");
	result = result.replace(/%fa/g, "u");
	
	// ñ
	//result = result.(/ñ/g, "n");
	//result = result.(/Ñ/g, "N");
	
	// ü
	result = result.replace(/ä/g, "a");
	result = result.replace(/ë/g, "e");
	result = result.replace(/ï/g, "i");
	result = result.replace(/ö/g, "o");
	result = result.replace(/ü/g, "u");
	result = result.replace(/Ä/g, "A");
	result = result.replace(/Ë/g, "E");
	result = result.replace(/Ï/g, "I");
	result = result.replace(/Ö/g, "O");
	result = result.replace(/Ü/g, "U");
	result = result.replace(/ÿ/g, "y");

	// !"#$%&`()*+,./
	result = result.replace(/!/g, "");
	result = result.replace(/"/g, "");
	result = result.replace(/#/g, "");
	result = result.replace(/\$/g, "");
	result = result.replace(/%/g, "");
	result = result.replace(/&/g, "");
	result = result.replace(/`/g, "");
	result = result.replace(/\(/g, "");
  	result = result.replace(/\)/g, "");
	result = result.replace(/\*/g, "");
	result = result.replace(/\+/g, "");
	result = result.replace(/,/g, "");
	result = result.replace(/\./g, "");
	result = result.replace(/\//g, "");
	
	// :;<=>?@
	result = result.replace(/:/g, "");
	result = result.replace(/;/g, "");
	result = result.replace(/</g, "");
	result = result.replace(/=/g, "");
	result = result.replace(/>/g, "");
	result = result.replace(/\?/g, "");
	result = result.replace(/@/g, "");
	
	// [\]^_
	result = result.replace(/\[/g, "");
	result = result.replace(/\]/g, "");
	result = result.replace(/\\/g, "");
	result = result.replace(/\^/g, "");
	result = result.replace(/_/g, "");
	
	// {|}~
	result = result.replace(/{/g, "");
	result = result.replace(/\|/g, "");
	result = result.replace(/}/g, "");
	result = result.replace(/~/g, "");
	
	// otro guion
	pattern = "/" + String.fromCharCode(150) + "/g";
	result = result.replace(pattern, "-");

	// Otros
	result = result.replace(/Ç/g, "");
	result = result.replace(/ç/g, "");
	result = result.replace(/¿/g, "");
	result = result.replace(/¨/g, "");
	result = result.replace(/·/g, "");
	result = result.replace(/º/g, "");
	result = result.replace(/ª/g, "");
	result = result.replace(/€/g, "");
	result = result.replace(/¬/g, "");
		
	// dobles guiones
	/*do while instr(format, "--")>0 
		format = replace(format, "--", "-")
	loop*/
	
	/*if right(format, 1)="-" then format = left(format, len(format)-1)
	
	if left(format, 1)="-" then format = right(format, len(format)-1)*/
	return result;
}