
// *******************************************
function AbrirMicrosite(url,Name)
	{
		LeftPosition=(screen.width-780)/2;
		TopPosition=(screen.height-700)/2;
		win='width=780,height=400,top=' + TopPosition + ',left='+ LeftPosition +',directories=0,resizable=1,location=0,status=yes,scrollbars=yes,toolbar=1,menubar=1,titlebar=1';
		window.open(url,Name,win);
	}

function SendOferta(n)
	{
		LeftPosition=(screen.width-480)/2;
		TopPosition=(screen.height-700)/2;
		win='width=480,height=280,top=' + TopPosition + ',left='+ LeftPosition +',directories=0,resizable=0,location=0,status=0,scrollbars=0,toolbar=0,menubar=0,titlebar=0';
		window.open('sendOfertaCnd.asp?id_oferta='+n,'Mail',win);
	}

function Inscribirse(ID_OFERTA, Of_Estado)
{
	var action="InsOfertaCnd.asp?id_oferta=" + ID_OFERTA + "&Of_Estado=" + Of_Estado;
	OpenWindow(action,570,370);
}

function AnadirALista(ID_OFERTA, Of_Estado)
{
		var action="AddListaOfertaCnd.asp?id_oferta=" + ID_OFERTA + "&Of_Estado=" + Of_Estado;
		OpenWindow(action,570,370);
}

function PrintOferta()
{
	var NN4 = (document.layers)? true:false
	var IE4 = (document.all)? true:false

	 // if (NN4) { 
		window.print() ;  
	 // } else {
	// 	var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
	//	document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
	//	WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
	 // }
}

function novacio(pcadena, pmas)
{
	var mas = '';
	if (arguments.length > 1 && pmas.length > 0) mas = ' ' + pmas;

	if(pcadena.length < 1)
	{
		alert('Debe introducir datos' + mas);
		return false;
	}
	return true;
}

//Valida que la cadena tenga un num mÌnimo de caracteres
function mincaracteres(pcadena, minimo, pmas)
{
	var mas = '';
	if (arguments.length > 2 && pmas.length > 0) mas = pmas;

	if (minimo == 0 ) return novacio(pcadena, pmas);

	if(pcadena.length < minimo)
	{
		alert('Debe introducir al menos ' + minimo + ' caracteres ' + mas);
		return false;
	}
	return true;
}


function load_main(uri){
	if (window.opener.closed){
		window.open(uri);
	}
	else {
	window.opener.location=uri;
	}
	window.close();
}

var whitespace= " \t\n\r";
var defaultEmptyOK=false;

function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}

function isWhitespace (s)
{   var i;
    if (isEmpty(s)) return true;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        // si el caracter en que estoy no aparece en whitespace,
        // entonces retornar falso
        if (whitespace.indexOf(c) == -1) return false;
    }
    return true;
}

function isEmail (s)
{
    if (isEmpty(s)) 
       if (isEmail.arguments.length == 1) return defaultEmptyOK;
       else return (isEmail.arguments[1] == true);
    if (isWhitespace(s)) return false;
    var i = 1;
    var sLength = s.length;
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }

    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}

function abrirAviso(){

		var tamleft=eval((screen.width/2)-350);
		var altoven=eval(screen.height);
		var tamtop=0;
		
		if (altoven > 601){		
			tamtop=eval((screen.height/2)-270);				
		}		
		window.open('../contenidos/avisolegal.asp','AvisoLegal','width=580,height=500,top='+tamtop+',left='+tamleft+',directories=0,resizable=0,location=0,status=0,scrollbars=1,toolbar=0,menubar=0,titlebar=0');
}
function abrirAyuda(){

		var tamleft=eval((screen.width/2)-350);
		var altoven=eval(screen.height);
		var tamtop=0;
		
		if (altoven > 601){		
			tamtop=eval((screen.height/2)-270);				
		}		
		window.open('../contenidos/faq.asp','Ayuda','width=620,height=500,top='+tamtop+',left='+tamleft+',directories=0,resizable=0,location=0,status=0,scrollbars=1,toolbar=0,menubar=0,titlebar=0');
}function abrirAyudaEmp(){

		var tamleft=eval((screen.width/2)-350);
		var altoven=eval(screen.height);
		var tamtop=0;
		
		if (altoven > 601){		
			tamtop=eval((screen.height/2)-270);				
		}		
		window.open('../contenidos/faqempresa.asp','Ayuda','width=620,height=500,top='+tamtop+',left='+tamleft+',directories=0,resizable=0,location=0,status=0,scrollbars=1,toolbar=0,menubar=0,titlebar=0');
}
function abrirRecomendar(){

		var tamleft=eval((screen.width/2)-350);
		var altoven=eval(screen.height);
		var tamtop=0;
		
		if (altoven > 601){		
			tamtop=eval((screen.height/2)-270);				
		}		
		window.open('../contenidos/recomendar.asp','AvisoLegal','width=580,height=500,top='+tamtop+',left='+tamleft+',directories=0,resizable=0,location=0,status=0,scrollbars=1,toolbar=0,menubar=0,titlebar=0');
}

function OpenWindow(uri,w,h)
{
	aleat = Math.random() * 1000000
    	aleat = Math.floor(aleat)
	LeftPosition=(screen.width- w)/2;
	TopPosition=(screen.height-700)/2;
	win='width=' + w + ',height=' + h + ',top=' + TopPosition + ',left='+ LeftPosition +',directories=0,resizable=0,location=0,status=0,scrollbars=1,toolbar=0,menubar=0,titlebar=0';
	uri2 = uri + "&" + aleat;
	window.open(uri2,'CV',win);
}

function OpenWindow2(uri,w,h)
{
	aleat = Math.random() * 1000000
    	aleat = Math.floor(aleat)
	LeftPosition=(screen.width- w)/2;
	TopPosition=(screen.height-700)/2;
	win='width=' + w + ',height=' + h + ',top=' + TopPosition + ',left='+ LeftPosition +',directories=0,resizable=1,location=1,status=0,scrollbars=1,toolbar=1,menubar=1,titlebar=0';
	window.open(uri,'',win);
}

function FechaCorrecta(fecha, campo) {

	var dia, mes, annio;
	var diasMeses;
	var expfechareg = /\d\d\/\d\d\/\d\d\d\d/i;

	if ( (fecha.length != 10) || !(expfechareg.test(fecha)) )
		{
			alert('Introduzca un valor v·lido para el campo \"' + campo + '\".\nFormato: dd/mm/yyyy.');
			return false;
		}

	dia = fecha.substring(0,2);
	mes = fecha.substring(3,5);
	annio = fecha.substring(6,10);

	if ((mes>12))
		{
		alert("El campo 'Mes' debe tener valor entre (01-12)");
		return false;
		}
	if ((mes<1))
		{
		alert("El campo 'Mes' debe tener valor entre (01-12)");
		return false;
		}
			if (mes<"10"){
			mes=mes.charAt(1);
			}
				if (annio%4==0) {
				diasMeses = new Array(0,31,29,31,30,31,30,31,31,30,31,30,31)
			} else {
				diasMeses = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31)
			}
			if (dia<=0 || dia>diasMeses[mes]) {	
				alert("El campo 'Dia' no es correcto. No es v·lido para ese 'Mes'");
				return false;			
			}
	return true;
}