﻿function CambiaVisibilidadDiv(visible,nombreDiv)
{
    if(visible==true)
        document.getElementById(nombreDiv).style.display = "block";
    else
        document.getElementById(nombreDiv).style.display = "none";
}

function MuestraLogin(visible)
{
    if(visible==true)
    {
        var Element = document.getElementById('divLogin');
        
        if(navigator.appName=='Netscape')
		    document.getElementById('divCortina').style.height = (document.body.offsetHeight + 25) + 'px';
	    else
	        document.getElementById('divCortina').style.height = document.body.scrollHeight + 25;
        
        document.getElementById('divCortina').style.display = "block";
	    objh = parseFloat(Element.style.height)/2;
	    objw = parseFloat(Element.style.width)/2;
	    
	    if(navigator.appName=='Netscape')
		    Element.style.top = Math.floor(Math.round((window.innerHeight/2)+document.documentElement.scrollTop)-(objh/2))+'px';
	    else
		    Element.style.top = Math.floor(Math.round((document.documentElement.offsetHeight/2)+document.documentElement.scrollTop)-objh)+'px';
	    
	    Element.style.left = Math.floor(Math.round((document.documentElement.offsetWidth/2)+document.documentElement.scrollLeft)-objw)+'px';
	    Element.style.display = "block";
    }
    else
    {
        document.getElementById('divCortina').style.display = "none";
        document.getElementById('divLogin').style.display = "none";
    }
}

function Recomendar(visible)
{
    if(visible==true)
    {
        var Element = document.getElementById('divRecomendar');
        
        if(navigator.appName=='Netscape')
		    document.getElementById('divCortina').style.height = (document.body.offsetHeight + 25) + 'px';
	    else
	        document.getElementById('divCortina').style.height = document.body.scrollHeight + 25;
        
        document.getElementById('divCortina').style.display = "block";
	    objh = parseFloat(Element.style.height)/2;
	    objw = parseFloat(Element.style.width)/2;
	    
	    if(navigator.appName=='Netscape')
		    Element.style.top = Math.floor(Math.round((window.innerHeight/2)+document.documentElement.scrollTop)-(objh/2))+'px';
	    else
		    Element.style.top = Math.floor(Math.round((document.documentElement.offsetHeight/2)+document.documentElement.scrollTop)-objh)+'px';
	    
	    Element.style.left = Math.floor(Math.round((document.documentElement.offsetWidth/2)+document.documentElement.scrollLeft)-objw)+'px';
	    Element.style.display = "block";
    }
    else
    {
        document.getElementById('divCortina').style.display = "none";
        document.getElementById('divRecomendar').style.display = "none";
    }
}

function ValidaCamposOpinion(evt, campoTitulo, campoComentarios)
{
    var error = '';
    if(document.getElementById(campoComentarios).value=='')
        error = 'Por favor ingresa tus comentarios';
    if(document.getElementById(campoTitulo).value=='')
        error = 'Por favor ingresa el titulo de tu opinion';
    if(document.getElementById('ctl00_contentMain_opinionCalificacion').value=='')
        error = 'Por favor selecciona la calificacion para el negocio';
        
    if(error=='')
        return true;
    else
    {
        alert(error);
        preventDefaultAction(evt);
    }
}

function preventDefaultAction(e) 
{ 
	if (e) 
	{ 
		if (typeof e.preventDefault!= 'undefined') 
		{ 
			e.preventDefault(); // W3C 
		} else { 
			e.returnValue = false; // IE 
		} 
	} 
	// safey for handling DOM Level 0 
	return false; 
}

function EnviarCorreo(negocioId, negocioNombre)
{
    var Element = document.getElementById('divFrameComun');
        
    if(navigator.appName=='Netscape')
	    document.getElementById('divCortina').style.height = (document.body.offsetHeight + 25) + 'px';
    else
        document.getElementById('divCortina').style.height = document.body.scrollHeight + 25;
    
    document.getElementById('divCortina').style.display = "block";
    objh = parseFloat(Element.style.height)/2;
	    objw = parseFloat(Element.style.width)/2;
	    
	    if(navigator.appName=='Netscape')
		    Element.style.top = Math.floor(Math.round((window.innerHeight/2)+document.documentElement.scrollTop)-(objh/2))+'px';
	    else
		    Element.style.top = Math.floor(Math.round((document.documentElement.offsetHeight/2)+document.documentElement.scrollTop)-objh)+'px';
    
    Element.style.left = Math.floor(Math.round((document.documentElement.offsetWidth/2)+document.documentElement.scrollLeft)-objw)+'px';
    Element.style.display = "block";

    document.getElementById('frame').src = "http://www.buscamexico.com.mx/enviarCorreo.aspx?id=" + negocioId + "&nombre=" + negocioNombre;
}

function Pregunta(negocioId, negocioNombre)
{
    var Element = document.getElementById('divFrameComun');
        
    if(navigator.appName=='Netscape')
	    document.getElementById('divCortina').style.height = (document.body.offsetHeight + 25) + 'px';
    else
        document.getElementById('divCortina').style.height = document.body.scrollHeight + 25;
    
    document.getElementById('divCortina').style.display = "block";
    objh = parseFloat(Element.style.height)/2;
	    objw = parseFloat(Element.style.width)/2;
	    
	    if(navigator.appName=='Netscape')
		    Element.style.top = Math.floor(Math.round((window.innerHeight/2)+document.documentElement.scrollTop)-(objh/2))+'px';
	    else
		    Element.style.top = Math.floor(Math.round((document.documentElement.offsetHeight/2)+document.documentElement.scrollTop)-objh)+'px';
    
    Element.style.left = Math.floor(Math.round((document.documentElement.offsetWidth/2)+document.documentElement.scrollLeft)-objw)+'px';
    Element.style.display = "block";

    document.getElementById('frame').src = "http://www.buscamexico.com.mx/enviarPregunta.aspx?id=" + negocioId + "&nombre=" + negocioNombre;
}

function cierraFrame()
{
document.getElementById('divCortina').style.display = "none";
    document.getElementById('frame').src = "about:blank";
    document.getElementById('divFrameComun').style.display = 'none';
}

function MuestraVideoPlayer(negocioId, negocioNombre)
{
    var Element = document.getElementById('divVideo');
        
    if(navigator.appName=='Netscape')
	    document.getElementById('divCortina').style.height = (document.body.offsetHeight + 25) + 'px';
    else
        document.getElementById('divCortina').style.height = document.body.scrollHeight + 25;
    
    document.getElementById('divCortina').style.display = "block";
    objh = parseFloat(Element.style.height)/2;
	objw = parseFloat(Element.style.width)/2;
	    
	if(navigator.appName=='Netscape')
		Element.style.top = Math.floor(Math.round((window.innerHeight/2)+document.documentElement.scrollTop)-(objh/2))+'px';
	else
	    Element.style.top = Math.floor(Math.round((document.documentElement.offsetHeight/2)+document.documentElement.scrollTop)-objh)+'px';
    
    Element.style.left = Math.floor(Math.round((document.documentElement.offsetWidth/2)+document.documentElement.scrollLeft)-objw)+'px';
   
    Element.style.display = "block";

    document.getElementById('frameVideo').src = "http://www.buscamexico.com.mx/videoPlayer.aspx?nid=" + negocioId;
}

function cierraFrameVideo()
{
    document.getElementById('divCortina').style.display = "none";
    document.getElementById('frameVideo').src = "about:blank";
    document.getElementById('divVideo').style.display = 'none';
}