/**
 * Filtro los png para IE
 */
function fixPngs(){

    DD_belatedPNG.fix('#acerca .center .top h3');
    DD_belatedPNG.fix('#acerca .center .top a');
    DD_belatedPNG.fix('#acerca .center .top');
    DD_belatedPNG.fix('#acerca .center');
    DD_belatedPNG.fix('#acerca');
    DD_belatedPNG.fix('#trabajos .center .top h3');
    DD_belatedPNG.fix('#trabajos .center .top a');
    DD_belatedPNG.fix('#trabajos .center .top');
    DD_belatedPNG.fix('#trabajos .center');
    DD_belatedPNG.fix('#trabajos');
    DD_belatedPNG.fix('#soluciones .center .top h3');
    DD_belatedPNG.fix('#soluciones .center .top a');
    DD_belatedPNG.fix('#soluciones .center .top');
    DD_belatedPNG.fix('#soluciones .center');
    DD_belatedPNG.fix('#soluciones');
    DD_belatedPNG.fix('.doc');
    DD_belatedPNG.fix('.pdf');
    DD_belatedPNG.fix('#trabaja h3');
    DD_belatedPNG.fix('#vtop');
    DD_belatedPNG.fix('#vbot');
    DD_belatedPNG.fix('#vder');
    DD_belatedPNG.fix('#vizq');
    DD_belatedPNG.fix('#vbizq');
    DD_belatedPNG.fix('#vtizq');
    DD_belatedPNG.fix('#vtder');
    DD_belatedPNG.fix('#vbder');
    
}

/**
 * Despliege de recuadros
 */
var states = Array();
states['acerca'] = false;
states['trabajos'] = false;
states['soluciones'] = false;

function toggleDes(strDivId){

    var divIdStr = '#' + strDivId + '-more';
    var ddivIdStr = '#' + strDivId + '-more dl dd';
    
    var jqDisDeplegable = jQuery(divIdStr);
    var effectSpeed = 'slow';
    
    jQuery(ddivIdStr).css('width', '250px');
    
    if (states[strDivId] == true) {
        jqDisDeplegable.hide(effectSpeed, toggleButton(strDivId));
        states[strDivId] = false;
    }
    else {
        if (states[strDivId] == false) {
            jqDisDeplegable.show(effectSpeed, toggleButton(strDivId));
            states[strDivId] = true;
        }
    }
    
}

/**
 * Toggle de botones
 * @param {string} targetButton
 */
function toggleButton(targetButton){
    
    //alert('callback');
    //return true;
    var divBtnStr = '#' + targetButton + '-btn';
    var jqBtn = jQuery(divBtnStr);
    
    if (states[targetButton] == true) {
        jqBtn.removeClass();
        jqBtn.addClass('expand');
    }
    else {
        if (states[targetButton] == false) {
            jqBtn.removeClass();
            jqBtn.addClass('expand-up');
        }
    }
    
}

/**
 * Prepara los target=blank para los enlaces con relacion external
 */
function blankLinks(){

    jQuery('a').each(function(i){
        if (this.rel == 'external') {
            this.target = '_blank';
        }
    })
    
}

/**
 * Ofusca direcciones de mail
 * @param {string} nom
 * @param {string} dom
 */
function escribeMail(nom, dom){

    document.write('<a hr' + 'ef="mai' + 'lto:' + nom + '@' + dom + '">' + nom + '@' + dom + '</a>');
    
}

/**
 * Funciones del visor de video
 */
function mostrarVisor(){

    jQuery('#layerTrans').show();
    jQuery('#visorVideos').show();
    
}

function mostrarVideo(identificador){

    var jqDiv = jQuery('#vcontent')
    var vcontent = '';
    jqDiv.empty();
    vcontent += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="854" height="505" tabindex="8">';
    vcontent += '<param name="movie" value="http://www.youtube.com/v/' + identificador + '&amp;hl=es&amp;fs=0&amp;rel=0&amp;autoplay=1" />';
    vcontent += '<param name="quality" value="high" />';
    vcontent += '<param name="wmode" value="transparent" />';
    vcontent += '<object id="firefoxflash" data="http://www.youtube.com/v/' + identificador + '&amp;hl=es&amp;fs=0&amp;rel=0&amp;autoplay=1" width="854" height="505" type="application/x-shockwave-flash" tabindex="9">';
    vcontent += '<param name="quality" value="high" />';
    vcontent += '<param name="wmode" value="transparent" />';
    vcontent += '</object>';
    vcontent += '</object>';
    jqDiv.html(vcontent);
    mostrarVisor();
    
}

function cerrarVisor(){

    jQuery('#visorVideos').hide();
    jQuery('#layerTrans').hide();
    
}

function attachClick(){

    jQuery('#video-ach').click(function(){
        //mostrarVideo('Mw_YHEqegU8');
        mostrarVideo('N5SlMpd0haM');
    })
    
}

/**
 * Body - onload
 */
jQuery(document).ready(function(){

    //SOLO IE EXPLORER 6
	if (jQuery.browser['msie'] && jQuery.browser['version']=='6.0'){
        fixPngs();
    }
    //TODOS
    blankLinks();
    attachClick();
    
})

function canviBotoNadal(){
	
	var oImg = document.getElementById('imgNadal');
	if (oImg.src.indexOf('nadal.gif')!=-1){
		oImg.src = '/img/nadal/nadal_over.gif';
	}else{
		oImg.src = '/img/nadal/nadal.gif';
	}
	
}

function obriNadal(){

    var jqDiv = jQuery('#vcontent')
    var vcontent = '';
    jqDiv.empty();
    vcontent += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="854" height="480">';
	vcontent += '    <param name="movie" value="/img/nadal/nadal_2009.swf" />';
	vcontent += '    <param name="quality" value="high" />';
	vcontent += '    <param name="bgcolor" value="#FFFFFF" />';  
	vcontent += '    <param name="wmode" value="transparent" />';
	vcontent += '    <!--[if !IE]> <-->';
	vcontent += '    <object data="/img/nadal/nadal_2009.swf" width="854" height="480" type="application/x-shockwave-flash">';
	vcontent += '        <param name="quality" value="high" />';
	vcontent += '        <param name="bgcolor" value="#FFFFFF" />';
	vcontent += '        <param name="wmode" value="transparent" />';
	vcontent += '    </object>';
	vcontent += '    <!--> <![endif]-->';
	vcontent += '</object>';
    jqDiv.html(vcontent);
    mostrarVisor();
    
}
