// JavaScript Document
/*
	Functions and Class Ajax Developed for [ T.S.U. Francisco González Nava ]
	Copyright © No haga copias ilegales de este código.
*/

var d = document;
var n = navigator;
var w = window;
var scren = screen;

var q = 0;
var x;
var y;
var space = '\t';

var iexplorer = n.appName == 'Microsoft Internet Explorer';
var opera = n.appName.indexOf('Opera') == 0 ? true : false;
var firefox = !iexplorer && !opera ? true : false;

function _Nodo( element ){
	
	if( !d.getElementById(element) ){ return false;} return d.getElementById(element);

};

function _NodName( element ){
	
	if( !d.getElementsByName(element) ){ return false;} return d.getElementsByName(element);
	
};


function _Position( layer ){
	var layer = typeof( layer )	 == 'object' ? layer : _Nodo( layer );
	position = {Left: layer.offsetLeft, Top: layer.offsetTop};
	return position;
};

function Visible(layer, action){
	var layer = typeof(layer) == 'object' ? layer : _Nodo(layer);
	layer.style.display = action == true ? 'block' : 'none';
};


function Scroll(action,div){
	var ly = d.getElementById(div);
	var pixeles = 2;
	var newScroll = action == true ? ly.scrollTop+pixeles : ly.scrollTop-pixeles;
	ly.scrollTop = newScroll;
	timer = setTimeout("Scroll("+action	+",'"+div+"');",10);
};



function _Develops(){
	
	_Nodo('RAND_DEVELOPS').innerHTML = 'Cargando...';
	
	new Ajax('ajax.php?funct=randDevelops', 'RAND_DEVELOPS', null, null, 'post');
	
};

function _UpdatetoTime(funct, timer){
	eval(funct);
	setTimeout("_UpdatetoTime('"+funct+"',"+timer+")",timer); 
};

function _PromotoTime(div){
	
	var w = screen.availWidth;
	var h = screen.availHeight;
	var t = (w / 4);
	var l = (h / 2);
	
	div = _Nodo(div);
	
	div.style.display = 'block';
	div.style.top = t + 'px';
	div.style.left = l + 'px';
	
	
};

function closeDiv()
{
var div = document.getElementById("PROMO");
div.style.visibility = "hidden";
}

function CountChars(limit, textarea, e, id_1, id_2){

	var key = ( w.event ) ?  e.keyCode : e.which;
	var asc = textarea.length;
	var desc = ( limit - asc );
	
	if( asc <= limit ){
		_Nodo(id_1).innerHTML = asc;
		_Nodo(id_2).innerHTML = desc;
		return true;
	}
	else { if( key != 8 ){ return false } };
		
};


function click( e ){
	e || window.event;
	kcde = e.button;
	
	if( kcde == 2 ) { alert('© Derechos reservados www.casasatualcance.com \t'); return false; }
};

if(iexplorer){ d.onmousedown = function() { click( event ); } } else {
	d.oncontextmenu = new Function("return false")
};

function ClickBanner( id, links ){

	new Ajax('ajax.php?funct=click_banners&id_b=' + id + '&link=' + links, null, 'RespuestaCLick( Eresponse )',  null, 'post' );

};
function ClickDesa( id, links ){

	new Ajax('ajax.php?funct=click_desarrollos&id_b=' + id + '&link=' + links, null, 'RespuestaCLick2( Eresponse )',  null, 'post' );

};

function RespuestaCLick( dates ){
	
	if( dates == '.' ){ alert('No dio click') }
	else
	{
		Dato = dates.split('ANDORIF');
		
		if( Dato[0] == 'VERDADERO' ){  
			
			// alert('Si dio click') 
			
			window.open(Dato[1], '_blank');
		}
	};
};

function RespuestaCLick2( dates ){
	
	if( dates == '.' ){ alert('No dio click') }
	else
	{
		Dato = dates.split('ANDORIF');
		
		if( Dato[0] == 'VERDADERO' ){  
			
			//alert('Si dio click') 
			
			window.open(Dato[1], '_self');
		}
	};
};

