function opciones(objeto, folder)
{
	var lin = "";
	if ((objeto !='relacionados') && (objeto !='gruprelacionados')){
	lin += "<table border='0' width='100%'><tr>";
	lin += "<td width='80%'><a href='#' onclick='window.history.back();'><img src='images/"+folder+"/ico_back.gif' alt='back' border='0'></a></td>";
	lin += "<td width='20%' align='right'><a href='#' onclick='previewPrint( \""+objeto+"\" )'><img src='images/"+folder+"/ico_print.gif' alt='print' border='0' hspace='5'></a>";
	lin += "<a href='#top' ><img src='images/"+folder+"/ico_up.gif' alt='top' border='0' hspace='5'></a></td>";
	lin += "</tr></table>";
	}
	return lin;
}

function cargarContenido(id_doc)
{
	var contenedor;
	objeto = 'contenedor';
	contenedor = document.getElementById('contenedor');
	contenedor.innerHTML = '<br><p align="center"><img src="images/ico_loader.gif"><br><font color="red">Cargando / Loading</font></p>';
	ajax=compAjax();
	ajax.open("GET", "modulos/despliegue_doc.php?id_doc="+id_doc+"",true);
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4) {
			contenedor.innerHTML = ajax.responseText;
		}
	}
	ajax.send(null)
}

/*carga relacionados*/
function cargarRelacionados(id_doc, cuadro)
{
	var relacionados;
	relacionados = document.getElementById('relacionados');
	relacionados.innerHTML = '<br><p align="center"><img src="images/ico_loader.gif"><br><font color="red">Cargando / Loading</font></p>';
	ajax2=compAjax();
	ajax2.open("GET", "modulos/despliegue_relacionados.php?id_doc="+id_doc+"&cuadro="+cuadro+"",true);
	ajax2.onreadystatechange=function()
	{
		if (ajax2.readyState==4) {
			relacionados.innerHTML = ajax2.responseText;
		}
	}
	ajax2.send(null)
}

function cargarDetalle(url,objeto){
var detalle;
	var ajax4='';
	detalle = document.getElementById(objeto);
	detalle.innerHTML = '<br><p align="center"><img src="images/ico_loader.gif"><br><font color="red">Cargando / Loading</font></p>';
	ajax4=compAjax();
	ajax4.open("GET", url ,true);
	ajax4.onreadystatechange=function()
	{
		if (ajax4.readyState==4) {
			detalle.innerHTML = ajax4.responseText;
		}
	}
	ajax4.send(null)
}

function previewPrint( tag_id ){	
return previewPrint( tag_id );
}

function previewPrint( tag_id )
{
	var vnd = open("","_blank","width=600,height=400,resizable=yes,scrollbars=yes");
	var doc = vnd.document.open ( "text/html" );
	doc.write( "<html><body onload='window.print()'>\n" );
	doc.write( "<link href='style/style_documento.css' type=text/css rel=stylesheet>" );
	doc.write( "<link href='style/style_sitio.css' type=text/css rel=stylesheet>" );
	doc.write( "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"width:100%; height:100%; background-color:#FFFFFF\">" );
	doc.write( "<tr><td valign=\"top\">" );
	doc.write( "<div id=\"informacion\" class=\"Divdespliegue\">" );
	extractContent(tag_id ,doc);
	doc.write( "</div>" );
	doc.write( "</td></tr></table>" );
	doc.write( "</body></html>\n" );
	doc.close();
	return false;
}

function previewMail( tag_id )
{
	var my_tag	= document.getElementById( tag_id );
	var vnd = open("","_blank","width=600,height=400,resizable=yes,scrollbars=yes");
	var doc = vnd.document.open ( "text/html" );
	doc.write( "<html><body>\n" );
	doc.write( "<link href='style/style_documento.css' type=text/css rel=stylesheet>\n" );
	doc.write( "<link href='style/style_sitio.css' type=text/css rel=stylesheet>\n" );
	doc.write( "<form method='post' name='mail' action='funciones/enviomail.php' enctype=\"multipart/form-data\">\n" );
	doc.write( "<table align='center' border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px #333333 solid; font-family:verdana; font-size:10px; color:#000000; width='80%'\">\n" );
	
	doc.write( "<tr><td>De</td><td><input type='text' name='de' style='font-size:11px; color:#000000; border:1px #333333 solid'></td></tr>\n" );
	doc.write( "<tr><td>Para</td><td><input type='text' name='para' style='font-size:11px; color:#000000; border:1px #333333 solid'></td></tr>\n" );
	doc.write( "<tr><td>Mensaje</td><td><input type='text' name='mensaje' style='font-size:11px; color:#000000; border:1px #333333 solid'></td></tr>\n" );
	doc.write( "<textarea name='cuerpo' style=\"visibility:hidden; height:5px;width:5px\">"+ my_tag.innerHTML +"</textarea>\n" );
	doc.write( "<tr><td colspan='2' align='right'><input type='submit' value='enviar' name='enviar'></td></tr>\n" );
	doc.write( "</table><form>\n" );

	doc.write( "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"width:100%; height:100%; background-color:#FFFFFF\">\n" );
	doc.write( "<tr><td valign=\"top\">\n" );
	doc.write( "<div id=\"informacion\" class=\"Divdespliegue\">\n" );
	extractContent(tag_id ,doc);
	doc.write( "</div>\n" );
	doc.write( "</td></tr></table>\n" );
	doc.write( "</body></html>\n" );
	doc.close();
	return false;
}

function extractContent(content_tag_id, doc)
{
	var my_tag	= document.getElementById( content_tag_id );
	var str_content = new String( my_tag.innerHTML );
	doc.write( str_content );
}


function validarEmail(valor) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
   return (true)
  } else {
    return (false);
  }
 }

/*ENVIA MAIL DE CONTACTO*/
function enviarMail(objeto,form,error)
{
	var err = false;
	c = document.getElementById(objeto);
	c.innerHTML = err;
	ajax=compAjax();
	form.tipo_consulta.className='form_cont_select';
	form.v_nombre.className='form_cont_texto';
	form.v_mail.className='form_cont_texto';
	form.v_mail.className='form_cont_texto';
	form.v_pais.className='form_cont_select';
	form.v_fono.className='form_cont_texto';
	form.v_comentario.className='form_cont_texto';
	
	if ((form.tipo_consulta.selectedIndex) ==0){
		//err += "<li>Seleccione tipo de contacto</li>";
		form.tipo_consulta.className='inputTextoerror';
		err =true;
		form.tipo_consulta.focus();
	}
	else if (form.v_nombre.value==''){
		//err += "<li>Falta nombre</li>";
		form.v_nombre.className='inputTextoerror';
		err =true;
		form.v_nombre.focus();
	}
	else if (form.v_mail.value==''){
		//err += "<li>Ingrese mail valido</li>";
		form.v_mail.className='inputTextoerror';
		err =true;
		form.v_mail.focus();
	}
	else if(!validarEmail(form.v_mail.value)){
		//err += "<li>Ingrese mail valido</li>";
		form.v_mail.className='inputTextoerror';
		err =true;
		form.v_mail.focus();
	}
	else if (form.v_pais.selectedIndex==0){
		//err += "<li>Seleccione país de origen</li>";
		form.v_pais.className='inputTextoerror';
		err =true;
		form.v_pais.focus();
	}
	else if (form.v_fono.value==''){
		//err += "<li>Ingrese teléfono de contacto</li>";
		form.v_fono.className='inputTextoerror';
		err =true;
		form.v_fono.focus();
	}
	else if (form.v_comentario.value==''){
		//err += "<li>Falta comentario</li>";
		form.v_comentario.className='inputTextoerror';
		err =true;
		form.v_comentario.focus();
	}
	
	
	if (err== true){
		c.innerHTML = "<font color='red' face='verdana' size='1'>"+error+"</font>";
		return false;
	}else{
		c.innerHTML = '<p style="text-align:center;"><img src="images/ico_loader.gif" alt="" hspace=\"10\"/>Enviando información..</p>'; 
		ajax.open("POST", "funciones/send_contacto.php",true);
		ajax.onreadystatechange=function() 
		{
			if (ajax.readyState==4) {
				c.innerHTML = ajax.responseText;
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("tipo_consulta="+form.tipo_consulta.value+"&v_nombre="+form.v_nombre.value+"&v_mail="+form.v_mail.value+"&v_pais="+form.v_pais.value+"&v_fono="+form.v_fono.value+"&v_comentario="+form.v_comentario.value);
		form.reset();
	}	
}