
//FORM

function getObject(id){
	  var obj = document.getElementById(id);
    if(obj){
        return obj;
    }else{
        return false;}
}


function focus(obj){
    try{
        if ((obj["class"]=='') || (obj["class"]==''))
            obj.className = obj["class"];
        else
            obj.className = "campo_formulario dato_error";
    }catch(e){
        obj.className = "campo_formulario dato_error";
    }
    try{
        $err = getObject("mostrar_error");
        $err.style.display="block";
    }catch(e){}
    obj.focus();
}

function objForm(elementId) 
{
	for (var i = 0; i < document.forms.length; i++)
	{
		if (document.forms[i].id==elementId)
		{
			this.formulario = document.forms[i];
			break;
		}
	}
}

objForm.prototype = {
	getQueryString: function() {
		var args = Array();
		for (var i = 0; i < this.formulario.elements.length; i++)
		{
			elemento = this.formulario.elements[i];
			if (elemento.type=="text" || elemento.type =="textarea" || elemento.type =="password" ||elemento.type =="hidden")
			{
				args[args.length]=elemento.name+"="+escape(elemento.value);
			} else if (elemento.type=="radio" || elemento.type =="checkbox") {
				if (elemento.checked)
					args[args.length]=elemento.name+"="+escape(elemento.value);
			} else if (typeof(elemento.type)!="undefined" && elemento.type.split("-")[0]=="select") {
				for (var j=0; j<elemento.options.length; j++)
				{
					if (elemento.options[j].selected)
					{
						args[args.length]=elemento.name+"="+elemento.options[j].value;
					}
				}
			} 
		}
		return args.join("&");
	}
}


function envioFormulario(contenido){
var idFormulario="#"+contenido.id+"_txt";
formularioEnviar = new objForm(contenido.id);
var urlAction=contenido.action;
var datos_get= formularioEnviar.getQueryString();



var datos_get_enviar = escape(datos_get);


var url=urlAction+"?"+datos_get;


	var _rsCI="es-epi";
	var _rsCG="0";
	var _rsDN="//secure-uk.imrworldwide.com/";
	var _rsCC=0;
	var _rsDT=0;
	var _rsDU=0; 
	var _rsDO=0; 
	var _rsX6=0;  
	var _rsSI=escape(window.location)+'%26opinion%3D'+'noticia';
	var _rsLP=location.protocol.indexOf('https')>-1?'https:':'http:';
	var _rsRP=escape(document.referrer);
	var _rsND=_rsLP+'//secure-uk.imrworldwide.com/';
		var _rsRD=(new Date()).getTime();
		var _rsSE=0;	
		var _rsSV="";
		var _rsSM=0;

var IVW="http://diariodenavarra.ojdinteractivaa.com/cgi-bin/ivw/CP/actualidad/opinion_noticia;";
$("#ojd").html("<IMG SRC=\""+IVW+"?r="+escape("http://www.diariodenavarra.es/actualidad/noticia.asp")+"\" WIDTH=\"1\" HEIGHT=\"1\"><IMG SRC=\""+_rsND+'cgi-bin/m?ci='+_rsCI+'&cg='+_rsCG+'&si='+_rsSI+'&rp='+_rsRP+"\" WIDTH=\"1\" HEIGHT=\"1\">");



$(idFormulario).empty();
$(idFormulario).html ("<div id='opinion_respuesta'><IMG SRC='/imagenesDDN/css/cargando.gif' alt='cargando'><br /><h3>ENVIANDO<br />COMENTARIO</h3></div>")

setTimeout("cargarURLenviar('"+contenido.id+"','"+url+"')",3000);


}

function cargarURLenviar (contenidoid,url){

var idFormulario="#"+contenidoid+"_txt";

$(idFormulario).load(url);
}


//enviar opinion
eventos_envio_opinion = {
    evento_validar : function(){
	
                     $('input.boton_form').click(eventos_envio_opinion.validar);
                 },
    validar : function(){
			             return  comprobarEnvioOpinion();

              },
    evento_enviar : function(){
                     $('#envio_opinion').submit(eventos_envio_opinion.enviar);
                 },
    enviar : function(){
                   envioFormulario(this);
                   return false;
               }
}
$(document).ready(eventos_envio_opinion.evento_validar);
$(document).ready(eventos_envio_opinion.evento_enviar);


//validar

function comprobarEnvioOpinion(){

    var capa = getObject("mostrar_error");   

//    var email = getObject("opinion_email");
//    email["class"] = "campo_formulario dato_error";

    var opinion = getObject("opinion_texto");
    opinion["class"] = "dato_error";

    var nombre = getObject("opinion_nombre");
    nombre["class"] = "campo_formulario dato_error";

//    var collection = Array(opinion, nombre, email);
    var collection = Array(opinion, nombre);
    var errT = false;
    for (i=0; i< collection.length ;i++ ){
        collection[i].className = "campo_formulario";
        if(collection[i].value == null || collection[i].value == ""){
            try{
                collection[i].className = collection[i]["class"];
            }catch(e){
                collection[i].className = "campo_formulario dato_error";
            }
            if (!errT) {
                collection[i].focus();
            }
            errT = true;
        }
/*        if(collection[i].name=='opinion_email'){
            if(collection[i].value.length > 0){
                if(!checkMail(collection[i])){
                    focus(collection[i]);
                    errT = true;
                }
            }
        }
*/

        if(collection[i].name=='opinion_texto'){
            if(collection[i].value.length > 1000){

                    focus(collection[i]);
                    errT = true;

            }
        }


    }

    if (errT) {
        try{

            err = getObject("mostrar_error");
            err.style.display="block";
        }catch(e){}
        return false;
    }
}


function checkMail(obj){
    var arr	= obj.value.lastIndexOf('@');
    var pun = obj.value.lastIndexOf('.');
    var tam = obj.value.length;	
    if( arr != 0 && pun != 0  && pun < (tam-2) && arr < (pun-2)){
        return true;
    }else{	
        return false;}
}


$(document).ready(function() {

	$("#opinion_cabecera li a")
			.click(
						function() {
var url=this.name;

$("#opinion_cabecera li a").css ({color:'#000'});
$("#opinion_cabecera li").css ({borderColor:'#000'});
$(this).css({color:'#a12'});
$(this).parent(0).css({borderColor:'#a12'});





	var _rsCI="es-epi";
	var _rsCG="0";
	var _rsDN="//secure-uk.imrworldwide.com/";
	var _rsCC=0;
	var _rsDT=0;
	var _rsDU=0; 
	var _rsDO=0; 
	var _rsX6=0;  
	var _rsSI=escape(window.location)+'%26opinion%3D'+'comentario';
	var _rsLP=location.protocol.indexOf('https')>-1?'https:':'http:';
	var _rsRP=escape(document.referrer);
	var _rsND=_rsLP+'//secure-uk.imrworldwide.com/';
		var _rsRD=(new Date()).getTime();
		var _rsSE=0;	
		var _rsSV="";
		var _rsSM=0;




var IVW="http://diariodenavarra.ojdinteractivaa.com/cgi-bin/ivw/CP/actualidad/comentario_noticia_ojd;comentario";
$("#ojd").html("<IMG SRC=\""+IVW+"?r="+escape("http://www.diariodenavarra.es/actualidad/noticia.asp")+"\" WIDTH=\"1\" HEIGHT=\"1\" alt='ojd'><IMG SRC=\""+_rsND+'cgi-bin/m?ci='+_rsCI+'&cg='+_rsCG+'&si='+_rsSI+'&rp='+_rsRP+"\" WIDTH=\"1\" HEIGHT=\"1\">");




$("#opinion_lectores").empty();
$("#opinion_lectores").html ("<div id='opinion_lectores'><IMG SRC='/imagenesDDN/css/cargando.gif' alt='cargando'><br /><h3>CARGANDO<br />COMENTARIOS</h3></div>");

var idLectores="opinion_lectores";



setTimeout("cargarURLcomentario('"+idLectores+"','"+url+"')",2000);
		}
	);
});




function cargarURLcomentario (idLectores,url){

var idFormulario="#"+idLectores;

$(idFormulario).load(url);

}


