var domainPath = 'http://www.freddieforaday.com/';
//var domainPath = 'http://localhost/offshoreP/';
//Carga objeto Ajax
function getXHR()
{
	var xhr; //XML HTTP REQUEST

	if(window.XMLHttpRequest)
	{
        xhr = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		xhr = new ActiveXObject("Microsoft.XMLHTTP");
	}

	return xhr;

}

//Carga ajax y alimenta el combo de paises segun la region o regiones seleccionadas en el listbox
function onClickListboxAreas(idAreas){	
	var urlBodySectionPage = domainPath + "/network/joinus/page/ajax";
	var xhr = getXHR();
    var combo = document.getElementById("Organisation_form_country");

    xhr.open("POST",urlBodySectionPage);
    xhr.onreadystatechange = function()
	{
		//alert(xhr.readyState);
		if(xhr.readyState==4)
		{
		   if(xhr.status == 200)
		   {
			   //recorrer la response y llenar el combete... no salio aun		
			  
			   var respuesta = xhr.responseText;
			   var arrayRespuesta  = respuesta.split(";");  
			   
			   for (var i=0; i< arrayRespuesta.length -1; i++) {	
				 var arrayPais = arrayRespuesta[i].split(",");
				 combo[combo.length] = new Option(arrayPais[1], arrayPais[0]);
				
			   }
			
		   }
				
	   }
	   else
	   {
		   combo.innerHTML = "This content is not currently available, please try again later.";
	   }
		
	}
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	//xhr.send("menuOptionId=" + menuOptionId +"&page=" + page);
    xhr.send("idAreas=" + idAreas);
}





//Carga ajax del body de section page cuando se hace click en una opcion del menu lateral
function onClickMenuOptionSection(menuOptionId)//,page)
{	
	var urlBodySectionPage = domainPath + "/body/section/page/ajax";
    var xhr = getXHR();
    var div = document.getElementById("contenedorColectivasDerecha");
    //div.innerHTML='<img class="loading" src="' + domainPath + '/images/theme/loadBack.gif"/>';
    div.innertHTML='Loading...';
    xhr.open("POST",urlBodySectionPage);
    xhr.onreadystatechange = function()
	{
		//alert(xhr.readyState);
		if(xhr.readyState==4)
		{
			   if(xhr.status == 200)
		   {

				div.innerHTML = xhr.responseText;
		   }
		   else
		   {
				div.innerHTML = "This content is not currently available, please try again later.";
		   }
		}
	}
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	//xhr.send("menuOptionId=" + menuOptionId +"&page=" + page);
        xhr.send("menuOptionId=" + menuOptionId);
}




function sendCommentsFormAjax(idMenuOption, idContent)
{
    formCommentsName = document.getElementById('Comments_name').value;
    formCommentsEmail = document.getElementById('Comments_email').value;
    formCommentsText = document.getElementById('Comments_text').value;

    var urlBodySectionPage =  domainPath + "/body/section/page/ajax";

    var xhr = getXHR();
    var div = document.getElementById("contenedorColectivasDerecha");
    //div.innerHTML='<img class="loading" src="' + domainPath + '/images/theme/loadBack.gif"/>';  
    div.innertHTML='Loading...';
    xhr.open("POST",urlBodySectionPage);
    xhr.onreadystatechange = function()
	{
		//alert(xhr.readyState);
		if(xhr.readyState==4)
		{
			   if(xhr.status == 200)
		   {

				div.innerHTML = xhr.responseText;
		   }
		   else
		   {
				div.innerHTML = "This content is not currently available, please try again later.";

		   }
		}
	}
        
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send("commentname=" + formCommentsName +
                "&commentemail="+ formCommentsEmail +
                "&commentcomment=" + formCommentsText +
                "&menuOptionId=" + idMenuOption +
                "&idContent=" + idContent);
}




/*
 * MENÃš LATERALES
 * Expande o colapsa los menu
 * liMenuNivel0: el id del li contenedor (el que contiene al nombre del Menu nivel 0)
 * divMenuNivel1: el div dentro del li, que todos los menu de nivel 1)
 */
function toggleView(liMenuNivel0, divMenuNivel1){
    var menu = document.getElementById(liMenuNivel0);
    var menuTit = document.getElementById(divMenuNivel1);
    if (menu.className == "view") {
        if (menuTit.innerHTML.indexOf('selectedGallery') == -1) {
            menu.className = "hide";
            menuTit.className = "channelhide";
        }
    }
    else {
        menu.className = "view";
        menuTit.className = "channelview";
    }
}


function ajaxSearchToggleCategory(idCategory){
	   
	var xhr = getXHR();
    var urlToggleCategory = domainPath + "/page/ajax/Search/ToggleCategory/"+idCategory+"/";
    xhr.open("GET",urlToggleCategory);
    xhr.onreadystatechange = function()
    {
        var div = document.getElementById("search_results_tabs");
        //div.innerHTML='<img class="loading" src="' + domainPath + '/images/theme/loadBack.gif"/>';
        div.innertHTML='Loading...';
        div.style.height = "500px";
        if(xhr.readyState==4)
        {
            if(xhr.status == 200)
            {
                div.innerHTML = xhr.responseText;
            }
        }
    }
    xhr.send(null);
}


function ajaxSearchGotoPage(gotoPage){
    var xhr = getXHR();
    var urlGotoPage = domainPath + "/page/ajax/Search/GotoPage/"+gotoPage+"/";
    xhr.open("GET",urlGotoPage);
    xhr.onreadystatechange = function()
    {
        var div = document.getElementById("paginated_area");
        //div.innerHTML='<img class="loading" src="' + domainPath + '/images/theme/loadBack.gif"/>';
        div.style.height = "500px";
        div.innertHTML='Loading...';
        if(xhr.readyState==4)
        {
            if(xhr.status == 200)
            {
                div.innerHTML = xhr.responseText;
            }
        }
    }
    xhr.send(null);
}


function ajaxSectionListGotoPage(gotoPage){
    var xhr = getXHR();
    var urlGotoPage = domainPath + "/body/section/page/ajax/Paginator/GotoPage/"+gotoPage+"/";
    xhr.open("GET",urlGotoPage);
    xhr.onreadystatechange = function()
    {
        var div = document.getElementById("paginated_area");
        // div.innerHTML='<img class="loading" src="' + domainPath + '/images/theme/loadBack.gif"/>';
        //div.style.height = "500px";
        div.innertHTML='Loading...';
        if(xhr.readyState==4)
        {
            if(xhr.status == 200)
            {
                div.innerHTML = xhr.responseText;
            }
        }
    }
    xhr.send(null);
}


    //AGRANDAR Y ACHICAR FUENTE


    var max_size = 32;
    var min_size = 10;
    var tamagnoLetrasTitulo = 22;
    var tamagnoLetrasRestoTexto = 12;

    function IncreaseFontSize()
    {

        if(tamagnoLetrasTitulo >= max_size){
            alert("Cannot increase the font size");
        }
        else
        {
            tamagnoLetrasTitulo += 2;
            tamagnoLetrasRestoTexto += 1;

            var elemento = document.getElementById('titulo_h1_detalle');
            
            if(elemento!=null)
            {
            	elemento.style.fontSize = tamagnoLetrasTitulo+'px';
             
            }
            var elemento = document.getElementById('copete_h2_detalle');
            if(elemento!=null)
            {            	
                elemento.style.fontSize =  tamagnoLetrasRestoTexto+'px';
            }

            var elemento =  document.getElementById('fecha_detalle');
            if(elemento!=null)
            {
                elemento.style.fontSize =  tamagnoLetrasRestoTexto+'px';
            }

            var elemento =  document.getElementById('caption_detalle');
            if(elemento!=null)
            {
                elemento.style.fontSize =  tamagnoLetrasRestoTexto+'px';
            }
            
            var elemento = document.getElementById('texto_detalle');
            if(elemento!=null)
            {
                elemento.style.fontSize =  tamagnoLetrasRestoTexto+'px';
            }
            var elemento = document.getElementById('texto_detalle_extendido');
            if(elemento!=null)
            {
                elemento.style.fontSize =  tamagnoLetrasRestoTexto+'px';
            }


        }
    }


    function DecreaseFontSize(){

        if(tamagnoLetrasTitulo <= min_size){
            alert("Cannot decrease font size");
        }
        else
        {
            tamagnoLetrasTitulo -= 2;
            tamagnoLetrasRestoTexto -= 1;

            var elemento = document.getElementById('titulo_h1_detalle');
            if(elemento!=null)
            {
                elemento.style.fontSize = tamagnoLetrasTitulo+'px';
            }
            var elemento = document.getElementById('copete_h2_detalle');
            if(elemento!=null)
            {
                elemento.style.fontSize =  tamagnoLetrasRestoTexto+'px';
            }

            var elemento =  document.getElementById('fecha_detalle');
            if(elemento!=null)
            {
                elemento.style.fontSize =  tamagnoLetrasRestoTexto+'px';
            }

            var elemento =  document.getElementById('caption_detalle');
            if(elemento!=null)
            {
                elemento.style.fontSize =  tamagnoLetrasRestoTexto+'px';
            }

            var elemento = document.getElementById('texto_detalle');
            if(elemento!=null)
            {
                elemento.style.fontSize =  tamagnoLetrasRestoTexto+'px';
            }
            var elemento = document.getElementById('texto_detalle_extendido');
            if(elemento!=null)
            {
                elemento.style.fontSize =  tamagnoLetrasRestoTexto+'px';
            }


        }
    }

    



function setValueHidden(hover)
  {    
     document.getElementById("hoverHidden").value = hover;
  }

function setDivSize(divIV) {	
    //<Silvio > 14-09-09 [agrego el condicional para qué no dé error si falta el elemento]
    if (document.getElementById(divIV)) {                
        var divHeigth = document.getElementById(divIV).offsetHeight;
    }
    
    //</Silvio >    
    if (divHeigth < 380) {
        //document.getElementById("ctl00_ctl00_" + divIV).style.height = "auto";
        document.getElementById(divIV).style.height = divHeigth + "px";    
        document.getElementById(divIV).style.overflow = "hidden";
      
    }
    else
        if (divHeigth > 400) {    		
    		document.getElementById(divIV).style.height = "380px";//divHeigth + "px";
             //document.getElementById("ctl00_ctl00_" + divIV).style.height = "auto";
    		document.getElementById(divIV).style.overflow = "auto";
    		document.getElementById(divIV).style.overflowX = "hidden";
        }
}



/*
function setDivSize(divIV) {	
    //<Silvio > 14-09-09 [agrego el condicional para qué no dé error si falta el elemento]
    if (document.getElementById(divIV)) {                
        var divHeigth = document.getElementById(divIV).offsetHeight;
    }
    
    //</Silvio >    
    if (divHeigth < 380) {
    	alert('menor a 380');
        //document.getElementById("ctl00_ctl00_" + divIV).style.height = "auto";
        document.getElementById(divIV).style.height = divHeigth + "px";    
        document.getElementById(divIV).style.overflow = "hidden";
      
    }
    else
        if (divHeigth > 400) {    		
    		
        if (scrollObj.isSupported()) {
        	
            var scrollHTML = '<div id="up_' + divIV + '">' +           
                '<a class="mouseover_up" href=""><img src="' + imagesPath + 'scroll-up.png" alt="" border="0" /></a>' +
                '</div><div id="track_' + divIV + '"><div id="dragBar_' + divIV + '"><ul><li class="top"></li><li class="bottom"></li></ul></div></div>' +
                '<div id="down_' + divIV + '">' +
                '<a class="mouseover_down" href=""><img src="' + imagesPath + 'scroll-dn.png" alt="" border="0" /></a></div>';
                        
            document.getElementById("scrollbar_" + divIV).innerHTML = scrollHTML;
            
            function init_Scroll() {            	
                var wndo = new scrollObj('wn_' + divIV, 'lyr1_' + divIV);
                wndo.setUpScrollbar("dragBar_" + divIV, "track_" + divIV, "v", 1, 1);
                wndo.setUpScrollControls('scrollbar_' + divIV);
            }
           
            // if code supported, link in the style sheet and call the init function onload
            writeStyleSheet(cssPath + 'scrollbar_' + divIV + '.css');
            
            //writeStyleSheet(cssPath + 'scrollbar.css')
            Event.add(window, 'load', init_Scroll);
            
            
        } else {
            document.getElementById(divIV).style.height = divHeigth + "px";
            //document.getElementById("ctl00_ctl00_" + divIV).style.height = "auto";
            document.getElementById(divIV).style.overflow = "auto";
            document.getElementById(divIV).style.overflowX = "hidden";
        }
         	
    }
}
*/

function toggleRelated(divID, arrow, language) {
    if (document.getElementById(divID).style.display == 'block' || !document.getElementById(divID).style.display) {
        document.getElementById(divID).style.display = 'none';
        document.getElementById(arrow).src = '../' + language + 'images/themes/arrow_h.png';
    }
    else {
        document.getElementById(divID).style.display = 'block';        
        document.getElementById(arrow).src = '../' + language + 'images/themes/arrow_v.png';

    }

}

function loadToolbar() {	
	
	var switchTo5x=false;
	
	setTimeout( function(){
		var _s1 = document.createElement('script');
		_s1.src ='http://w.sharethis.com/button/buttons.js';
		(document.getElementsByTagName ('head')[0]
		|| document.documentElement).appendChild(_s1);
		var _s2 = document.createElement('script');
		_s2.src ='http://connect.facebook.net/en_US/all.js#xfbml=1';
		(document.getElementsByTagName ('head')[1]
		|| document.documentElement).appendChild(_s2);
		
		var _s3 = document.createElement('script');
		_s3.src = domainPath + '/javascript/toolbar.js';
		(document.getElementsByTagName ('head')[2]
		|| document.documentElement).appendChild(_s3);	
		
	},0);	
			
	

		    
}
	

function loadScriptPrettyPhoto() 
{	
	setTimeout( function(){
		var _s1 = document.createElement('script');
		_s1.src = domainPath + '/javascript/prettyPhotoScript.js';
		(document.getElementsByTagName ('head')[0]
		|| document.documentElement).appendChild(_s1);
	},0);
	

	
}

	
	



