function apply_cufon() {
     Cufon.replace('h1,h2,h3,h4,.cufon',{hover: true}); // Works without a selector engine
}

//------------------------------------------------------------------------------

function apply_closable() {
    
    // Puts button.
    $('.closable').prepend('<div class="closable-button"></div>');

    // Click Trigger.
    $('.closable').click(function() {
	$(this).slideUp();
    });
}

//------------------------------------------------------------------------------

function ShowInfo(strInfo) {

	if (strInfo=="") {
		strInfo="UNKNOWN CMS INFO";
	}

	$('#divInfoContent').remove();
	divString='<div id="divInfoContent" style="border: 1px dotted #444;width:90%;position:relative;margin: 10px auto 10px auto;background-color: #fff;color:#000;font-family:Verdana,Tahoma;font-size:10px;"><div id="divError_Title" style="background-color: #D76B00;font-weight:bold;font-size:10px;color:#fff;padding:4px"><div id="divInfo_Close" style="float:right;cursor:pointer" onclick=\'$("#divInfoContent").fadeOut("medium");\'>[ Cerrar ]</div>Informaci&oacute;n del Sistema</div><div id="divInfo_Content" style="padding:5px;">&bull;&nbsp;' + strInfo + '</div></div>';
	$('#divShowInfo').prepend(divString);
	$('#divShowInfo').hide();
	$('#divShowInfo').slideDown("medium");


} // end function

//------------------------------------------------------------------------------



    function do_search() {
            var searchitem = $("#searchfield").attr("value");

            if ((searchitem=="") || (searchitem=='undefined') || (searchitem==null) || (searchitem==txt_search_product)) {

                    $("#searchfield").attr("value",txt_search_product);
                    $(".div_search").fadeOut("fast").fadeIn("fast").fadeOut("fast").fadeIn("fast");
                    return false;
            } else {
                    document.getElementById("frm_search").submit();
            }
            return true;
    } // end function


//------------------------------------------------------------------------------

    function check_deprecated_browsers() {
        if($.browser.msie && $.browser.version=="6.0") alert("Esta utilizando una navegador antiguo (Internet Explorer 6.0) actualice su navegador para poder visualizar nuestra web correctamente. Gracias.");
    }

//------------------------------------------------------------------------------

function apply_fancybox() {

        $('a.fancybox').fancybox({
            'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	300,
		'speedOut'		:	200,
		'overlayShow'	:	true,
                'autoDimensions':       false,
                'width'         :       800
        });
        
        
         $('a.fancybox_big_modal').fancybox({
            'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	300,
		'speedOut'		:	200,
		'overlayShow'	:	true,
		'modal': true,
                'autoDimensions':       false,
                'width'         :       800,
                'height'		:		500
        });
        
          $('a.fancybox_technology').fancybox({
            'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	300,
		'speedOut'		:	200,
		'overlayShow'	:	true,
                'autoDimensions':       false,
                'width'         :       600,
                'height'		:  		300
        });

}


// -----------------------------------------------------------------------------
    var txt_search_product = "Buscar en la tienda...";

    function search_field_setup() {
          /* #### Search Field ##### */

        $("#searchfield").bind("focus", function (e) {
                        $("#searchfield").attr("value","");
        });
        $("#searchfield").bind("blur", function (e) {
                        if ($("#searchfield").attr("value")=="") {
                                $("#searchfield").attr("value",txt_search_product);
                        }
        });

        $("#searchfield").keyup(function(e) {

                        if(e.keyCode == 13) {

                                do_search();

                        }
        });

        /* #### End Search Field ##### */

        $("#searchfield").attr("value",txt_search_product);

    }


//------------------------------------------------------------------------------

function chat()
{
	olark('api.box.show');
	olark('api.box.expand');
	$('div#habla_window_div').fadeOut().fadeIn().fadeOut().fadeIn();
}



// ** On DOM Init **
$(document).ready(function() {

  	apply_fancybox();
    // Search field setup
    search_field_setup();
    // Check browsers
    check_deprecated_browsers();
   // Process Closable Boxes.
    apply_closable();

});
