
function StartAjaxBusc()
{
	var xmlhttp = false;
	try
	{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
	} 
	
	catch(e) {
	try { 
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	catch(E) {
		if ( !xmlhttp  && typeof XMLHttpRequest!='undefined') xmlhttp = new XMLHttpRequest();
	}
	
	} 
	return xmlhttp; 
}


var _timerAntiRRab;
var _toStartTimer;

StartTimer( '5' );

function StartTimer( _secs )
{
	var _div = document.getElementById( 'anti0' );
	if ( _div )
	{
		_timerAntiRRab = setInterval( "siguiente_Antirrabico( false )" , parseInt ( _secs ) * 1000 );
	}
}

function StopTimer(  )
{
	clearInterval( _timerAntiRRab );
	clearInterval( _toStartTimer );
}


function AfterXSecsStartTimerAgain( _secs )
{
	clearInterval( _timerAntiRRab );
	clearInterval( _toStartTimer );
	_toStartTimer = setTimeout( "StartTimer( '5' )" , parseInt ( _secs ) * 1000 );
}

	
function anterior_Antirrabico( _StarAgain )
{
	if ( _StarAgain )
	{
		StopTimer();
	}
	
	var _Div_antirrabico = document.getElementById( 'antirrabicos' );
	var _div_conValor_mostrado = document.getElementById( 'div_mostrado' );
	var _num_div_mostrado = parseInt(_div_conValor_mostrado.innerHTML);
	var _div_zero = document.getElementById( 'anti0' );
	var _div_mostrado = document.getElementById( 'anti' + _num_div_mostrado );
	var _div_ant = document.getElementById( 'anti' + parseInt(_num_div_mostrado - 1) );
	
	if ( _div_ant )
	{
		_div_mostrado.style.display = "none";
		_div_ant.style.display = "inline-block";
		_div_conValor_mostrado.innerHTML = parseInt( _num_div_mostrado - 1);
	}else{
		_div_ant = document.getElementById( 'anti' + parseInt(CantidadAntirrab-1) );
		_div_mostrado.style.display = "none";
		_div_ant.style.display = "inline-block";
		_div_conValor_mostrado.innerHTML = parseInt( CantidadAntirrab-1 );
	}
	if ( _StarAgain )
	{
		AfterXSecsStartTimerAgain( '5' );
	}
}
	
function siguiente_Antirrabico( _StarAgain )
{
	if ( _StarAgain )
	{
		StopTimer();
	}
	var _Div_antirrabico = document.getElementById( 'antirrabicos' );
	var _div_conValor_mostrado = document.getElementById( 'div_mostrado' );
	var _num_div_mostrado = parseInt(_div_conValor_mostrado.innerHTML);
	var _div_zero = document.getElementById( 'anti0' );
	var _div_mostrado = document.getElementById( 'anti' + _num_div_mostrado );
	var _div_sig = document.getElementById( 'anti' + parseInt(_num_div_mostrado + 1) );
	
	if ( _div_sig )
	{
		_div_mostrado.style.display = "none";
		_div_sig.style.display = "inline-block";
		_div_conValor_mostrado.innerHTML = parseInt( _num_div_mostrado + 1);
	}else{
		_div_mostrado.style.display = "none";
		_div_zero.style.display = "inline-block";
		_div_conValor_mostrado.innerHTML = parseInt( 0 );
	}
	
	if ( _StarAgain )
	{
		AfterXSecsStartTimerAgain( '5' );
	}
}



function ampliar_imagen( _id , _x , _y , _IMGSRC  , _nombre , _sexo , _barrio , _prov , _loca , _pais , _desc )
{
	var _widthPagina = 991 ;
	var _Scroll = getScrollXY();
	var _Dimen = getScrennDimension();
	var _alto = 400;
	var _ancho = 252;
	var _div = document.getElementById("dvMascotaAmpliada");
	var _divDatos = document.getElementById("Datos_dvMascotaAmpliada");
	var _imgDatos = document.getElementById("img_dvMascotaAmpliada");
	var _datos = document.getElementById("hiddenINF_dvMascotaAmpliada");
	var _divTit = document.getElementById("tit_Ampliada");
	var _divDesc = document.getElementById("desc_Ampliada");
	
	var _bu_1 = document.getElementById("bu_estado");
	var _bu_2 = document.getElementById("bu_especie");
	var _bu_3 = document.getElementById("bu_raza");
	var _bu_4 = document.getElementById("bu_tamano");
	var _bu_5 = document.getElementById("bu_color");
	var _bu_6 = document.getElementById("bu_edad");
	var _bu_7 = document.getElementById("bu_sexo");
	
	var Ajax_search;

	_y = 0;
	
	_MousePosx = _x + _Scroll[0] ;
	_MousePosy = _y + _Scroll[1] ;
	_x = _MousePosx ;
	
	if ( _div.style.display == "none" )//_datos.innerHTML == '0' )
	{
		_LeftPos = ( ( _Dimen[0] - _widthPagina ) + 64 ) / 2 ;
		
		if ( _LeftPos < 0 )
		{
			_LeftPos = 0;
		}
		_div.style.left   =  _LeftPos   + "px";
		_div.style.top    =  _Scroll[1] + "px";
		
		if ( ( _Scroll[1] ) < 236 )
		{
			_div.style.top = 236 + "px";
		}else{
			_div.style.top = parseInt( _Scroll[1] + 1 ) + "px";
		}
		
		_div.style.width  = _ancho  + "px";
		_div.style.height = _alto + "px";
		_divTit.innerHTML  = _nombre.replace(/\[[^\]]*\]/g, '') ;
		_divDesc.innerHTML = _desc.replace(/\[[^\]]*\]/g, '') ;
		_divDatos.innerHTML = _barrio.replace(/\[[^\]]*\]/g, '') + ", " + _prov.replace(/\[[^\]]*\]/g, '') + ", " + _loca.replace(/\[[^\]]*\]/g, '') + ", " + _pais.replace(/\[[^\]]*\]/g, '');
		_imgDatos.src = _IMGSRC ;
		_imgDatos.alt = "Cargando Imagen...." ;
		
		_bu_1.style.display = "none";
		_bu_2.style.display = "none";
		_bu_3.style.display = "none";
		_bu_4.style.display = "none";
		_bu_5.style.display = "none";
		_bu_6.style.display = "none";
		_bu_7.style.display = "none";
		
		_div.style.display='inline';
		_datos.innerHTML = "1";
	}

	document.onmousemove = function followMouse(evt)
	{
		if ( document.getElementById ) 
		{
			_div = document.getElementById("dvMascotaAmpliada"); 
	
			if( ( mouseX(evt) + _ancho + 50 ) > _Dimen[0] ) 
			{
				_x = mouseX(evt) - _ancho - 30 ;
			} else {
				_x = mouseX(evt) + 30 ;
			}
			
			_div.style.left   = _LeftPos +"px";
		}
	}

}




function cerrar_ampliada()
{
	var _datos = document.getElementById("hiddenINF_dvMascotaAmpliada");
	var _div = document.getElementById("dvMascotaAmpliada"); 
	var _imgDatos = document.getElementById("img_dvMascotaAmpliada");
	_datos.innerHTML = "0";
	_div.style.display = "none";
	_imgDatos.src = "images/cargando2.gif";
	
	var _bu_1 = document.getElementById("bu_estado");
	var _bu_2 = document.getElementById("bu_especie");
	var _bu_3 = document.getElementById("bu_raza");
	var _bu_4 = document.getElementById("bu_tamano");
	var _bu_5 = document.getElementById("bu_color");
	var _bu_6 = document.getElementById("bu_edad");
	var _bu_7 = document.getElementById("bu_sexo");
	_bu_1.style.display = "block";
	_bu_2.style.display = "block";
	_bu_3.style.display = "block";
	_bu_4.style.display = "block";
	_bu_5.style.display = "block";
	_bu_6.style.display = "block";
	_bu_7.style.display = "block";
	
	
}





function getScrollXY()
{
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  //var _Data= new Array();
  var Pos = new Array();
  Pos[0] = scrOfX;
  Pos[1] = scrOfY;
  return Pos;
}

function getScrennDimension()
{
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth + 17 ;//
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth + 17;
    myHeight = document.body.clientHeight;
  }
  var Dimensiones = new Array();
  Dimensiones[0] = myWidth;
  Dimensiones[1] = myHeight;
  return Dimensiones;
}




// Simple follow the mouse script

/*var divName = 'mydiv'; // div that is to follow the mouse
                       // (must be position:absolute)
var offX = 15;          // X offset from mouse position
var offY = 15;          // Y offset from mouse position
*/
function mouseX(evt) {if (!evt) evt = window.event; if (evt.pageX) return evt.pageX; else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;}
function mouseY(evt) {if (!evt) evt = window.event; if (evt.pageY) return evt.pageY; else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return 0;}



function AgregarFavorito()
{
	var url = "http://www.redmascotera.com"; 
	var title = "Redmascotera.com - Una Comunidad De mascotas";
	if (window.sidebar)
	{
		window.sidebar.addPanel(title, url, "");
		
	}else if(window.opera && window.print){ 
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title); 
		elem.setAttribute('rel','sidebar'); 
		elem.click(); 
	}else if(document.all){// ie
	  window.external.AddFavorite(url, title); 
	}
	
}

function load_razas_busqueda()
{
	var _especie = document.getElementById( 'bu_especie' );
	var _raza_div = document.getElementById( 'bu_div_raza' );
	var _raza = document.getElementById( 'bu_raza' );
	
	if ( _especie.value != 0 )
	{
		var Ajax_search;
		
		_raza_div.innerHTML = "<select name='bu_raza' id='bu_raza' class='campos' disabled style='width:100px;padding: 1px 2px 1px 2px; margin:0;' ><option value='0'>Cargando...</option></select>";
  		
		var aleatNumBusc = Math.random();
		Ajax_search = StartAjaxBusc();
		Ajax_search.open('GET', 'ajaxphp/ajax_load_busq_razas_de_idespecie.php?id=' + _especie.value + "&ale="+aleatNumBusc , true );
		Ajax_search.send(null);
 		Ajax_search.onreadystatechange = function()
		{
			if ( Ajax_search.readyState == 4 )
			{
				_raza_div.innerHTML = Ajax_search.responseText;
			}
		}
		if ( _raza )
		{
			_raza.disabled = false;
		}
  
		
	}else{
		if ( _raza )
		{
			_raza.disabled = true;
		}
	}
	
}


function load_localidades_index()
{
	var _especie = document.getElementById( 'bu_provincia_index' );
	var _raza_div = document.getElementById( 'bu_div_localidades_index' );
	var _raza = document.getElementById( 'bu_localidad_index' );
	
	if ( _especie.value != 0 )
	{
		var Ajax_search;
		
		_raza_div.innerHTML = "<select name='bu_localidad_index' id='bu_localidad_index' class='campos' disabled style='width:100px;padding: 1px 2px 1px 2px; margin:0;' ><option value='0'>Cargando...</option></select>";
  		
		var aleatNumBusc = Math.random();
		Ajax_search = StartAjaxBusc();
		Ajax_search.open('GET', 'ajaxphp/ajax_load_localidades_index.php?id=' + _especie.value + "&ale="+aleatNumBusc , true );
		Ajax_search.send(null);
 		Ajax_search.onreadystatechange = function()
		{
			if ( Ajax_search.readyState == 4 )
			{
				_raza_div.innerHTML = Ajax_search.responseText;
			}
		}
		if ( _raza )
		{
			_raza.disabled = false;
		}
  
		
	}else{
		if ( _raza )
		{
			_raza.disabled = true;
		}
	}
	
}

function go_to_ext_site( _url )
{
	if ( _url != "false" )
	{
		if ( confirm("El sitio que desea ver es Externo a RedMascotera.com. Por lo tanto, Redmascotera no garantiza el buen funcionamiento del sitio o su contenido. Continue bajo su criterio. ¿Desea continuar al Sitio Externo?") )
		{
			if (  _url.substring(0,7) == "http://" )
			{
				location.href = _url;
			}else{
				location.href = "http://"+_url;
			}
			
		}
	}else{
		alert( "Sin Informacion." );
	}
}


function changePaisFront()
{
	var _Selectpais = document.getElementById( 'idSelectCambiarPaisFront' );
	var _Form = document.getElementById( 'form_paisFront' );
	var _idPais = _Selectpais.value;
	if ( _idPais != 0 )
	{
		_Form.submit();
	}	
}


StartTimerPublicidad( '4' );

function StartTimerPublicidad( _secs )
{
	var _img = document.getElementById( 'publi1' );
	if ( _img ) //esto significa que hay por lo menos 2 publicidades, y empiesa a rotar.
	{
		_timerPubli = setInterval( "siguiente_Publi()" , parseInt( _secs ) * 1000 );
	}
}

/*function StopTimerPublicidad()
{
	clearInterval( _timerPubli );
}*/


function siguiente_Publi()
{
	//var _Div_antirrabico = document.getElementById( 'antirrabicos' );
	var _div_conValor_mostrado = document.getElementById( 'div_mostrado_publi' );
	var _num_div_mostrado = parseInt(_div_conValor_mostrado.innerHTML);
	var _div_zero = document.getElementById( 'publi0' );
	var _div_mostrado = document.getElementById( 'publi' + _num_div_mostrado );
	var _div_sig = document.getElementById( 'publi' + parseInt(_num_div_mostrado + 1) );
	
	if ( _div_sig )
	{
		_div_mostrado.style.display = "none";
		_div_sig.style.display = "inline-block";
		_div_conValor_mostrado.innerHTML = parseInt( _num_div_mostrado + 1);
	}else{
		_div_mostrado.style.display = "none";
		_div_zero.style.display = "inline-block";
		_div_conValor_mostrado.innerHTML = "0";
	}
	
}

function OpenClose_RecomendarAmigo()
{
	var _div = document.getElementById( 'recomendar_amigo' );
	_div.innerHTML = "<div id='div_cargador' ></div>";
	if ( _div.style.display == "none" || _div.style.display == ""  )
	{
		var ajax = StartAjaxBusc();
		var aleatNum = Math.random();
		ajax.open( "GET" , "recomendar.php?ale1="+aleatNum , true);
    	ajax.onreadystatechange = function()
		{
			if ( ajax.readyState==4 )
			{ 
				_div.innerHTML = ajax.responseText;
			}
    	}
		ajax.send(null);
		_div.style.display = "block";		
	}else{
		_div.style.display = "none";
	}
}

function Send_RecomendarAmigo()
{
	var _div = document.getElementById( 'recomendar_amigo' );
	
	var _nombre = document.getElementById( 'nombreRecomen' ).value;
	var _n_envio = document.getElementById( 'nombre_envioRecomen' ).value;
	var _email = document.getElementById( 'emailRecomen' ).value;
	var _captcha = document.getElementById( 'captcha_txtRecomen' ).value;
	
	var ajax = StartAjaxBusc();
	var aleatNum = Math.random();
	
	_div.innerHTML = "<div id='div_cargador' ></div>";
	ajax.open( "GET" , "recomendar.php?ale1=" + aleatNum 
	
	+ "&nombre="			+ _nombre
	+ "&nombre_envio="	+ _n_envio
	+ "&email="				+ _email
	+ "&captcha_txt="		+ _captcha
	
	
	, true);
 	ajax.onreadystatechange = function()
	{
		if ( ajax.readyState == 4 )
		{ 
			_div.innerHTML = ajax.responseText;
		}
 	}
	ajax.send(null);
	
	return(false);
}


function open_PopUp( _url , _name  )
{
	ventana = window.open ( _url , _name , "status=1,scrollbars=1,resizable=1,width=670,height=600" );
	ventana.focus();
}


