/* Funciones auxiliares de Javascript */

setInterval ( "fetchAbogados('premium_ads', 'premium')", 20000 );
setInterval ( "fetchAbogados('adsence_ads', 'adsence')", 20000 );

function goToPais(id, path)
{
	var pais_id = id.value;
	var index = id.selectedIndex;
	var text = id.options[index].text;
	var pais_nombre = text.replace(' ','-');
	var url = path+'/'+pais_id+'/'+pais_nombre;
	window.location = url;
}

function CreateBookmarkLink(title, url) 
{
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
		return true; }
}
 
 function getPremium(id, div)
{
	var ObjDiv = document.getElementById(div);
	
	if(id.value== 1)
	{
		ObjDiv.style.display = 'block';		
	}
	else
	{
		ObjDiv.style.display = 'none';
	}

}


function AJAX_INIT()
{
	var AJAXObj = false;
	if(window.XMLHttpRequest)
	{
		AJAXObj = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		AJAXObj = new ActiveXObject("MICROSOFT.XMLHTTP");
	}
	
	if(!AJAXObj){
		alert('your browser does not support AJAX');
	}
	
return AJAXObj;
}
		
function getProvincia(id, field)
{
	var pais = id.value;
	var handler = 'http://www.directoriodrleyes.com/provincias/get/'+pais+'/'+field;
	var ObjDiv = document.getElementById('provincia');
	
	
	var XMLRequestObject = AJAX_INIT();
	
	if(XMLRequestObject)
	{
		XMLRequestObject.open("GET", handler);
		XMLRequestObject.onreadystatechange = function()
		{
			if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200)
			{
				ObjDiv.innerHTML = XMLRequestObject.responseText;				
			}
		}
	}
	
	XMLRequestObject.send(null);
}


function fetchAbogados(div, type, $url)
{
	var handler = 'http://www.directoriodrleyes.com/api/'+type;
	var ObjDiv = document.getElementById(div);
	
	var XMLRequestObject = AJAX_INIT();
	
	if(XMLRequestObject)
	{
		XMLRequestObject.open("GET", handler, false);
		XMLRequestObject.onreadystatechange = function()
		{
			if(XMLRequestObject.readyState == 4 && XMLRequestObject.status == 200)
			{
				ObjDiv.innerHTML = XMLRequestObject.responseText;				
			}
		}
	}
	
	XMLRequestObject.send(null);
}
