document.write("<link href='css/estilo.php' rel='stylesheet' type='text/css' />");
document.write("<link href='css/mensajes.css' rel='stylesheet' type='text/css' />");
document.write("<link rel='stylesheet' href='js/colorpicker/colorpicker.css' type='text/css' media='screen'/>");
document.write("<link rel='stylesheet' href='js/datepicker/datepicker.css' type='text/css' media='screen'/>");

document.write("<script type='text/javascript' src='js/swfobject.js'></script>"); 				// PARA FLASH
document.write("<script type='text/javascript' src='js/jquery.js'></script>"); 					// LIBRERIA JQUERY
document.write("<script type='text/javascript' src='js/ui.jquery.js'></script>"); 				// USER INTERFACE JQUERY (DATEPICKER Y OTRAS MAS)
document.write("<script type='text/javascript' src='js/ajaxupload.js'></script>"); 				// UPLOAD
document.write("<script type='text/javascript' src='js/colorpicker/colorpicker.js'></script>"); // SELECTOR DE COLORES
document.write("<script type='text/javascript' src='js/tiny_mce/tiny_mce.js'></script>"); 		// EDITOR WEB DE TEXTO
document.write("<script type='text/javascript' src='js/jflot/jflot.js'></script>"); 			// GRAFICOS CON JQUERY
document.write("<script type='text/javascript' src='js/jflot/jflot.crosshair.js'></script>"); 	// ADICIONAL DE LOS GRAFICOS
document.write("<script type='text/javascript' src='js/jpop.js'></script>"); 					// VENTANAS FLOTANTES TIPO AJAX
document.write("<script type='text/javascript' src='js/localidades.js'></script>"); 			// FUNCIONES AJAX PARA EL CAMBIO DE REGIONES PAISES ETC.


function ltrim(s) {
	return s.replace(/^\s+/, "");
}

function rtrim(s) {
	return s.replace(/\s+$/, "");
}

function trim(s) {
	return rtrim(ltrim(s));
}
function str_replace(busca, repla, orig)
{
	str 	= new String(orig);

	rExp	= "/"+busca+"/g";
	rExp	= eval(rExp);
	newS	= String(repla);

	str = new String(str.replace(rExp, newS));

	return str;
}

function txt(texto){
	texto = str_replace("á","\u00e1",texto);
	texto = str_replace("é","\u00e9",texto);
	texto = str_replace("í","\u00ed",texto);
	texto = str_replace("ó","\u00f3",texto);
	texto = str_replace("ú","\u00fa",texto);

	texto = str_replace("Á","\u00c1",texto);
	texto = str_replace("É","\u00c9",texto);
	texto = str_replace("Í","\u00cd",texto);
	texto = str_replace("Ó","\u00d3",texto);
	texto = str_replace("Ú","\u00da",texto);

	texto = str_replace("ñ","\u00f1",texto);
	texto = str_replace("Ñ","\u00d1",texto);

	return texto;		 
}

function valida_rut(run){
	var tmpstr = "";
	var intlargo = run
	if (intlargo.length> 0)
	{
		crut = run
		largo = crut.length;
		if ( largo <2 )
		{
			alert('rut inválido')
			//Objeto.focus()
			return false;
		}
		for ( i=0; i <crut.length ; i++ )
		if ( crut.charAt(i) != ' ' && crut.charAt(i) != '.' && crut.charAt(i) != '-' )
		{
			tmpstr = tmpstr + crut.charAt(i);
		}
		rut = tmpstr;
		crut=tmpstr;
		largo = crut.length;
	
		if ( largo> 2 )
			rut = crut.substring(0, largo - 1);
		else
			rut = crut.charAt(0);
	
		dv = crut.charAt(largo-1);
	
		if ( rut == null || dv == null )
		return 0;
	
		var dvr = '0';
		suma = 0;
		mul  = 2;
	
		for (i= rut.length-1 ; i>= 0; i--)
		{
			suma = suma + rut.charAt(i) * mul;
			if (mul == 7)
				mul = 2;
			else
				mul++;
		}
	
		res = suma % 11;
		if (res==1)
			dvr = 'k';
		else if (res==0)
			dvr = '0';
		else
		{
			dvi = 11-res;
			dvr = dvi + "";
		}
	
		if ( dvr != dv.toLowerCase() )
		{
			alert('El Rut Ingreso es Invalido')
			//Objeto.focus()
			return false;
		}
		//alert('El Rut Ingresado es Correcto!')
		//Objeto.focus()
		return true;
	}
}

function validar_email(valor) {
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
		return (true);
	}else{		
		return (false);
	}
}

function replaceAll( text, str1, str2 ){
	var command = "text.replace(/"+str1+"/g,\""+str2+"\")";
	return eval(command);
}

function msg(mensaje,tipo,link,tiempo) {
	tipo = tipo || "alert";
	tiempo = tiempo || 0;
	link = link || '';
	$(document).ready(function() {	
	var link2 = replaceAll(link,"&","#");
	var mensaje2 = replaceAll(mensaje,"&","#");
	$('body').css('overflow','hidden');
	$('#msg1').fadeIn("fast", function() {
		$.ajax({
			type: "POST",
			url: "ajax/mensaje.php",
			data: "mensaje="+mensaje2+"&tipo="+tipo+"&link="+link2,
			success: function(msg){
				$('#msg').html(msg);
			}
		});
	});
	
	
	if(tiempo>0) {
		setTimeout('cerrar_msg();',tiempo);
	}
	});
}
function cerrar_msg() {
	$('#msg1').fadeOut('fast', function() {$('#msg').html('');});
	$('body').css('overflow','auto');
}