/**
*Procedimientos y funciones de uso general
*
*/
var nav4 = window.event ? true : false;

jQuery( document ).ready(function(){
	
	/*Pedro*/
	$( "#tab_articulo" ).click(function(){
		$(this).addClass("current6");
		$("#tab_comentario").removeClass("current90");
		$("#tab_autor").removeClass("current6");
		$("#tab_mapa").removeClass("current6");
	});
	
	$( "#tab_comentario" ).click(function(){
		$(this).addClass("current90");
		$("#tab_articulo").removeClass("current6");
		$("#tab_autor").removeClass("current6");
		$("#tab_mapa").removeClass("current6");
	});
	$( "#tab_autor" ).click(function(){
		$(this).addClass("current6");
		$("#tab_articulo").removeClass("current6");
		$("#tab_comentario").removeClass("current90");
		$("#tab_mapa").removeClass("current6");
	});
	$( "#tab_mapa" ).click(function(){
		$(this).addClass("current6");
		$("#tab_articulo").removeClass("current6");
		$("#tab_comentario").removeClass("current90");
		$("#tab_autor").removeClass("current6");
	});
	
	
	
	
	$( "#limagen" ).click(function(){
		$(this).addClass("current7");
		$("#livideo").removeClass("current7");
	});
	
	$( "#livideo" ).click(function(){
		$(this).addClass("current7");
		$("#limagen").removeClass("current7");
	});
	
	
	$(".tab_content").hide();
	$("ul.tabs li:first").addClass("active").show();
	$(".tab_content:first").show();

	$("ul.tabs li").click(function()
       {
		$("ul.tabs li").removeClass("active");
		$(this).addClass("active");
		$(".tab_content").hide();

		var activeTab = $(this).find("a").attr("href");
		$(activeTab).fadeIn();
		return false;
	});
	

	/*END Pedro*/
	

	/*
	 * denegacion de campos
	 */	 
	 //solo numeros
	$( "input.onlynumber" ).keypress(function( evt ){
		var key = nav4 ? evt.keyCode : evt.which;
		return /[\d]/.test( String.fromCharCode( key ) );
	});
	
	//monetario
	$( "input.money" ).keyup(function(){
		this.value = number_format( this.value );
	});
	
	//solo letras
	$( "input.onlyword" ).keypress(function(){
		var key = nav4 ? evt.keyCode : evt.which;
		return /[\w]/.test( String.fromCharCode( key ) );
	});
	
	$( "form.formvalida" ).submit(function(){ return EvaluaReg( this ) });

	/*
	$( ".menu ul li" ).hover(function(){
		$( ".menu ul li ul" ).hide();
	    $(this).children( ).show();
	});
	*/
	
	$( ".btnSeccionHome" ).click(function(){
		var noticia = $(this).attr("rev");
		var padre = $(this).attr("rel");
		
		$( "div[rev='" + padre + "']" ).hide();
		$( "div[rel='" + noticia + "']" ).fadeIn("slow");
		
		$( "a[rel='" + padre + "']" ).removeClass("current");
		$(this).addClass("current");
		
		return false;
		
	});
	
	$( "#btnPause" ).click(function(){
		$(this).addClass("current");
		$('#primaryimage ul').cycle('pause');
		$('#primaryimage2 ul').cycle('pause');
		$("#btnPlay").removeClass("current");
		return false;
	});
	
	$( "#btnPlay" ).click(function(){
		$(this).addClass("current");
		$("#btnPause").removeClass("current");
		$('#primaryimage ul').cycle('resume');
		$('#primaryimage2 ul').cycle('resume');
		
		return false;
	});
	
	$( ".lupa a" ).click(function(){
		
		$('#contenBuscador').toggle('slow');
		
		return false;
	});
	
	$('.menufoto').tinycarousel({ 
		display: 1
	});
	
	$( ".btnGaleria" ).click(function(){
		$('#imgGaleria').attr( 'src',$(this).attr("rel") );
		$('#span_descripcion').html($(this).attr("alt"));
		return false;
	});
	
	$( ".btnImgHome" ).click(function(){
		var mostrar = $(this).attr("rel");
		
		$(".btnImgHome").removeClass("current1");
		$(this).addClass("current1");
		
		$(".videos" ).hide();		
		$(".imagenes" ).hide();		
		$("." + mostrar ).show();
		
		return false;
	});

	$( ".tabGaleria" ).click(function(){
		var mostrar = $(this).attr("rel");
		
		$(".tabGaleria").removeClass("current7");
		$(this).addClass("current7");
		
		$(".multiconte" ).hide();		
		$("#" + mostrar ).show();
		
		return false;
	});
	
	$( ".btnAgenda" ).click(function(){
		var mostrar = $(this).attr("rel");
		
		$(".btnAgenda").removeClass("current8");
		$(this).addClass("current8");
		
		$(".meses" ).hide();		
		$("#" + mostrar ).fadeIn();
		
		$("body").scrollTop(200);
		
		return false;
	});

	get_guia( 3 );
	
	prepara_guia();
	
});


function addNotify( element )
{
	element.html( "<img src='img/ajax-loader.gif' />" );
}

function prepara_guia()
{
	$( ".tabEstalecimiento" ).click(function(){
		var traer = $(this).attr("rel");
		get_guia( traer );
		
		$( ".tabEstalecimiento" ).removeClass("current1");
		$(this).addClass("current1");
		
		return false;
	});
}//end function

function get_guia( categoria )
{
	var element = $(".guide");
	jQuery.ajax( {
		"type" : "GET",
		"data" : { "IDCategoriaEstablecimiento" : categoria },
		"url" : "includes/async/get_guia.async.php" ,
		
		"beforeSend" : function(){
			
			addNotify( element );
		},
		 
		"success" : function( data ){
			element.html(data);
			prepara_guia();
		}
	});
	
	return false;
}//end function

function onAfter()
{
	$("#primaryimage span.white").html( $(this).attr("rel") );
	$("#primaryimage span.gray").html( $(this).attr("rev") );

	$("#primaryimage2 span.white").html( $(this).attr("rel") );
	$("#primaryimage2 span.gray").html( $(this).attr("rev") );

}//end function


function checkall( obj , selector )
{
	var checked_status = obj.checked;
	$( selector ).each(function(){
		this.checked = checked_status;
	});
}

function acceptNum(evt){ 
	var key = !nav4 ? evt.which : evt.keyCode; 
	return (key <= 13 || (key >= 46 && key <= 57));
}

function getNum(strNum)
{
	//console.log(strNum);
	num = strNum.toString().replace(/\$|\,/g,'');
	return isNaN( num ) ? 0 : num;
}


function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}




function enviarDatosComentario(IDTabla,Tabla,id){
	//donde se mostrar� lo resultados
	divError = document.getElementById('errores_insert');
	comentinsert=document.form_comment.Comentario.value;
	idregistro=document.form_comment.IDRegistro.value;
	if((comentinsert == "")||(comentinsert == "Escriba su comentario")){
		divError.style.display="block";
		divError.style.background = "url('admin/images/error.jpg') no-repeat scroll 98% center #F0F0F0"; 
		divError.style.width = "98%";
		divError.style.height = "43px";
		divError.style.paddingLeft = "15px";
		divError.style.paddingTop = "15px";
		divError.style.color = "#FF0000";
		divError.style.textAlign = "left";
		divError.innerHTML = "Digite el comentario";
	}else{
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizar� la operacion
	//registro.php
	ajax.open("POST", "insert_comentario.php",true);
	ajax.onreadystatechange=function() {
				if(ajax.readyState==1) 
				{ 			
					divError.style.display="block";
					divError.style.height = "100px";
					divError.innerHTML = "<p style=\"width:100%;height:100%;text-align:center;\"><br /><br /><br />&nbsp;</p>"; 
            		divError.style.background = "url('img/ajax-loader.gif') no-repeat center";  
				}
				else if (ajax.readyState==4) {
				
				if(ajax.status==200) 
					{ 
					//mostrar los nuevos registros en esta capa
					divError.style.display="block";
					divError.style.background = "url('admin/images/info.jpg') no-repeat scroll 98% center #F0F0F0"; 
					divError.style.width = "98%";
					divError.style.height = "43px";
					divError.style.paddingLeft = "15px";
					divError.style.paddingTop = "15px";
					divError.style.color = "#0000FF";
					divError.style.textAlign = "left";
					divError.innerHTML = ajax.responseText
					
					} 
				}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("IDTabla="+IDTabla+"&Tabla="+Tabla+"&id="+id+"&IDRegistro="+idregistro+"&Comentario="+comentinsert);
		
	}
	document.form_comment.Comentario.value = "";

}
function enviarDatosComentarioForm(IDTabla,Tabla,id){
	//donde se mostrar� lo resultados
	divError = document.getElementById('errores_insert_form');
	comentinsert=document.form_comment_form.Comentario.value;
	idregistro=document.form_comment_form.IDRegistro.value;
	if((comentinsert == "")||(comentinsert == "Escriba su comentario")){
		divError.style.display="block";
		divError.style.background = "url('admin/images/error.jpg') no-repeat scroll 98% center #F0F0F0"; 
		divError.style.width = "98%";
		divError.style.height = "43px";
		divError.style.paddingLeft = "15px";
		divError.style.paddingTop = "15px";
		divError.style.color = "#FF0000";
		divError.style.textAlign = "left";
		divError.innerHTML = "Digite el comentario";
	}else{
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	//archivo que realizar� la operacion
	//registro.php
	ajax.open("POST", "insert_comentario.php",true);
	ajax.onreadystatechange=function() {
				if(ajax.readyState==1) 
				{ 			
					divError.style.display="block";
					divError.style.height = "100px";
					divError.innerHTML = "<p style=\"width:100%;height:100%;text-align:center;\"><br /><br /><br />&nbsp;</p>"; 
            		divError.style.background = "url('img/ajax-loader.gif') no-repeat center";  
				}
				else if (ajax.readyState==4) {
				
				if(ajax.status==200) 
					{ 
					//mostrar los nuevos registros en esta capa
					divError.style.display="block";
					divError.style.background = "url('admin/images/info.jpg') no-repeat scroll 98% center #F0F0F0"; 
					divError.style.width = "98%";
					divError.style.height = "43px";
					divError.style.paddingLeft = "15px";
					divError.style.paddingTop = "15px";
					divError.style.color = "#0000FF";
					divError.style.textAlign = "left";
					divError.innerHTML = ajax.responseText
					
					} 
				}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("IDTabla="+IDTabla+"&Tabla="+Tabla+"&id="+id+"&IDRegistro="+idregistro+"&Comentario="+comentinsert);
		
	}
	document.form_comment_form.Comentario.value = "";

}



