﻿function showAvancedSearch()
{
    var divImage = document.getElementById("divArrow");
    var divBox = document.getElementById("divAvancedSearch");

    if(divBox.style.display == 'none')
    {
        divImage.className = 'search_avanced_link_img2';
        divBox.style.display = '';
    }
    else if(divBox.style.display == '')
    {
        divImage.className = 'search_avanced_link_img1';
        divBox.style.display = 'none';
    }
}

function checkAvancedData()
{
    var divImage = document.getElementById("divArrow");
    var divBox = document.getElementById("divAvancedSearch");   

    var nombre = document.getElementById("ctl00_ContentMain_txtNombreEmpresa").value;
    var estado = document.getElementById("ctl00_ContentMain_cmdEstados").value;
    var ciudad = document.getElementById("ctl00_ContentMain_txtCiudadZona").value;   
        
    if(nombre != "" || estado != "- Todos -" || ciudad != "")
    {
        divImage.className = 'search_avanced_link_img2';
        divBox.style.display = '';
    }
}

//#################################################
//                Init de páginas
//#################################################

function initDefault(){
    var maps=YAHOO.util.Dom.getElementsByClassName('flag');
    YAHOO.util.Event.addListener(maps,'mouseover',function(e){
        var count_name=YAHOO.util.Dom.get('country_name');
        count_name.innerHTML=this.alt;
    });
    YAHOO.util.Event.addListener(maps,'mouseout',function(e){
        var count_name=YAHOO.util.Dom.get('country_name');
        count_name.innerHTML='';
    });
}

function initHelp(){
    var content=document.getElementById('content_div');
    if(content){
        var link=document.getElementById(content.className);
        if(link){
            link.className="active";
        }
    }
}

function initSearch(){
    var menu = new YAHOO.widget.Panel("category_select",  
	{ width:"750px",
		height:"380px",
	  	fixedcenter:true, 
	  	close:true, 
	  	draggable:false, 
	  	zindex:4,
	  	modal:true,
	  	visible:false
	});
	
	menu.render();
	
	YAHOO.util.Event.addListener('ctl00_ContentMain_txtProfesion','focus',function(e){
		menu.show();															  
	});
	var links = YAHOO.util.Dom.getElementsByClassName('modal-link');
	YAHOO.util.Event.addListener(links,'click',function(e){
		if(!YAHOO.util.Dom.hasClass(this,'disabled')){
			YAHOO.util.Dom.get('ctl00_ContentMain_txtProfesion').value = this.innerHTML;
			YAHOO.util.Dom.get('ctl00_ContentMain_hidProfesion').value = this.id;
			menu.hide();	
		}																			  
	});
}

function initContact(){
var myEditor = new YAHOO.widget.SimpleEditor('ctl00_ContentMain_txtMessage', {
			height: '200px',
			width: '600px',
			dompath: false,
			toolbar: {
				titlebar: '',				
				buttons: [
					{ type: 'separator' },
					{ group: 'indentlist', label: 'Listas',
						buttons: [
							{ type: 'push', label: 'Create an Unordered List', value: 'insertunorderedlist' },
							{ type: 'push', label: 'Create an Ordered List', value: 'insertorderedlist' }
						]
					},
					{ type: 'separator' },
					{ group: 'textstyle', label: 'Estilo de fuente',
						buttons: [
							{ type: 'push', label: 'Negrita', value: 'bold' },
							{ type: 'push', label: 'Cursiva', value: 'italic' },
							{ type: 'push', label: 'Subrayado', value: 'underline' },
							{ type: 'separator' },
							{ type: 'select', label: 'Arial', value: 'fontname', disabled: false,
								menu: [
									{ text: 'Arial', checked: true },
									{ text: 'Arial Black' },
									{ text: 'Comic Sans MS' },
									{ text: 'Courier New' },
									{ text: 'Lucida Console' },
									{ text: 'Tahoma' },
									{ text: 'Times New Roman' },
									{ text: 'Trebuchet MS' },
									{ text: 'Verdana' }
								]
							},
							{ type: 'spin', label: '13', value: 'fontsize', range: [ 9, 75 ], disabled: true },
							{ type: 'separator' },
							{ type: 'color', label: 'Color de fuente', value: 'forecolor', disabled: true },
							{ type: 'color', label: 'Color de fondo', value: 'backcolor', disabled: true },							
						]
					}
				]
			}
		});
		myEditor.render();
		
		myEditor.on('afterRender', function() {//Fix para IE6 porque hereda los filter de los selectores y no se pueden liquidar con estilos
			var nodes1 = YAHOO.util.Selector.query('.yui-skin-sam .yui-button');
			var nodes2 = YAHOO.util.Selector.query('.yui-skin-sam .yui-button button');
			YAHOO.util.Dom.setStyle(nodes1,'filter','none');
			YAHOO.util.Dom.setStyle(nodes2,'filter','none');
		});
        YAHOO.util.Event.addListener('ctl00_ContentMain_linkSendMessage','click',function(e){
			        myEditor.saveHTML();			
		        });
}