
/*  ----------------------------------------------------------------------------------
 *  Document : script_v2.css - Main Script File
 *  Author   : Gene M. Diaz Jr. - mail@genediazjr.com
 *  Version  : 2.7 Dec 12, 2011 Copyright (c) 2011
 *  License  : Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
 *  ----------------------------------------------------------------------------------
 */

jQuery(document).ready(function() {

    //    for tests, remove on production
    //    jQuery('a[href=#]').click(function() {return false;});

    if(jQuery('.site-breadcrumbs').length > 1) {
        jQuery('.site-breadcrumbs:last').hide();
    }

    //Clare - Nov 28 2011
    var currentPath = window.location.pathname;
    if(currentPath.search('home') === -1){
        jQuery('.primary_content').css({
            'margin-top': '41px'
        });
    }


    //    var mainMenuSides = Math.floor((940 - jQuery('.main_menu ul').width()) / jQuery('.main_menu li').size());

    //    for(i = 0; i < jQuery('.main_menu li').size(); i++){
    //        jQuery('.main_menu nav ul li a:eq(' + i + ')').width(
    //            jQuery('.main_menu nav ul li a:eq(' + i + ')').width()
    //                + mainMenuSides
    //        );
    //    }

    jQuery('.main_menu nav ul li a:eq(0)').width('98px');
    jQuery('.main_menu nav ul li a:eq(1)').width('104px');
    jQuery('.main_menu nav ul li a:eq(2)').width('98px');
    jQuery('.main_menu nav ul li a:eq(3)').width('144px');
    jQuery('.main_menu nav ul li a:eq(4)').width('128px');
    jQuery('.main_menu nav ul li a:eq(5)').width('119px');
    jQuery('.main_menu nav ul li a:eq(6)').width('119px');
    jQuery('.main_menu nav ul li a:eq(7)').width('122px');

    jQuery('.slideshow_box').nivoSlider({
	startSlide: 0,
        effect: 'fold',
        pauseTime: 5000
    });

    jQuery('a:has(img)').css({
        'text-decoration': 'none'
    });

    jQuery('.head_menu li:first a, .foot_left li:first a, .foot_right li:first a, .aui-toolbar li::nth-child(2) a, .aui-toolbar li::nth-child(1) a').css({
        'border-left':'none'
    });
    jQuery('.main_menu li:first a').css({
        'margin-left':'0'
    });

    jQuery('.top_bottom_bordered_menu li:last').css({
        'border-bottom':'1px solid #ccc'
    });

    jQuery('.main_menu li:first-child a, .main_menu li:first-child').addClass('curved_tl7');
    jQuery('.main_menu li:first-child a').addClass('curved_bl7');

    jQuery('.main_menu li:last-child a, .main_menu li:last-child').addClass('curved_tr7');
    jQuery('.main_menu li:last-child a').addClass('curved_br7');

    jQuery('.dropdown_indi_content').hide();

    jQuery('.dropdown_contents').html(jQuery('.dropdown_indi_content').parent().html());

    jQuery('.primary_content_container').css({
        'margin-top': '37px'
    });

    jQuery('.primary_box').css({
        'min-height': '650px'
    });

    jQuery('.secondary_box').css({
        'top': jQuery('.banner_box').position().top + jQuery('.banner_box').height() + 'px'
    });

    jQuery('.secondary_box').mouseleave(
        function() {
            jQuery('.dropdown_box').slideUp(100);
            jQuery('.main_menu li').removeClass('selecteds');
        }
    );

     jQuery('.main_menu li').mouseover(
        function() {
 	 
            var obj = jQuery(this);
            var exempted = jQuery.trim(obj.children().children().html());

            if(exempted != "Talk2Globe") {
                jQuery('.dropdown_box').slideDown(100);

                if(!jQuery(this).hasClass('selecteds')) {
                    var index = jQuery('li','.main_menu').index(this);
                    var next  = jQuery('div.dropdown_indi_content_' + (index + 1), '.dropdown_contents');

                    jQuery('.dropdown_content').html(next.html());
   		    jQuery(this).removeClass('selecteds');
   
                }
            } else {
                jQuery('.dropdown_box').slideUp(100);
		jQuery(this).removeClass('selecteds');
		jQuery(this).css("height","21px");
            }
        }
    );

    jQuery('.myaccounts_topright_bar a').click(
        function() {
            jQuery('.myaccounts_topright_menu').toggle();
        });

    jQuery('.myaccounts_topright_menu').mouseleave(
        function() {
            jQuery('.myaccounts_topright_menu').toggle();
        });

    jQuery('.searchfield_button').click(
        function() {
            jQuery('.top_searchfield_dropfield').toggle();
            jQuery('.top_searchfield_dropfield input').focus();
        });

    jQuery('.top_searchfield_dropfield input').blur(
        function() {
            jQuery('.top_searchfield_dropfield').toggle();
        });

    jQuery('.iwant_main_search').focus(
        function() {
            if(jQuery(this).val() == 'I WANT...') {
                jQuery(this).val('');
            }
        });

    jQuery('.iwant_main_search').blur(
        function() {
            if(jQuery(this).val() == '') {
                jQuery(this).val('I WANT...');
            }
        });

    /*
----Start Disabled----
    Will be using page reload per tab

    jQuery('.myaccounts .tabcontent::nth-child('+(jQuery('.maintab li a','.myaccounts').index(jQuery('a.selected','.maintab')) + 1) + ')').show();
    jQuery('.myaccounts .maintab a').click(
        function() {
            jQuery('.myaccounts .maintab a').removeClass('selected');
            jQuery(this).addClass('selected');
            jQuery('.myaccounts .tabcontent').hide();
            jQuery('.myaccounts .tabcontent::nth-child(' + (jQuery('.maintab li a','.myaccounts').index(this) + 1) + ')').show();
        }
    );

    jQuery('.myaccounts .secondtabcontent::nth-child(' + (jQuery('.secondtab li a','.myaccounts').index(jQuery('a.selected','.secondtab')) + 1) + ')').show();
    jQuery('.myaccounts .secondtab a').click(
        function() {
            jQuery('.myaccounts .secondtab a').removeClass('selected');
            jQuery(this).addClass('selected');
            jQuery('.myaccounts .secondtabcontent').hide();
            jQuery('.myaccounts .secondtabcontent::nth-child(' + (jQuery('.secondtab li a','.myaccounts').index(this) + 1) + ')').show();
        }
    );

----End Disable----
*/

    jQuery('.myaccount_table_altcolor tr:even, .cxp_table tr:even').css('background-color', '#f0f0f0');
    jQuery('.myaccount_table_altcolor tr:odd, .cxp_table tr:odd').css('background-color', '#f7f9fa');

    jQuery('.nivo-control').html('&nbsp;');

    /**
	* Search function starts here
	* by Aiza V.
	*/
    function goSearch(search_key,subType){

        var ctrResult = 0;
        var listItem = new Array();
        var hostName = document.location.hostname;
	var proto    = document.location.protocol;
        var filePath = proto + '//' + hostName + '/documents/207938/301060/customsearch-1.1.txt';


        jQuery.ajax({
            type: subType,
            url: filePath,
            data: null,
            success: function(text) {

                var fields = text.split(/\n/);

                for (var j = 0; j < fields.length; j += 1) {
                    var dataFields = fields[j].split(',');
                    listItem.push( dataFields );
                }

                for (var ctr = 0; ctr < listItem.length; ctr++) {
                    var keyWord = listItem[ctr][0].toLowerCase();

                    if (keyWord == search_key) {
                        var successURL = listItem[ctr][1];
                        ctrResult++;
                        window.location=successURL;
                    }
                }

                if (ctrResult==0) {
                    var failedURL = "http://search.globe.com.ph/search?q=" + search_key + "&site=globeweb_collection&client=globeweb_frontend&output=xml_no_dtd&proxystylesheet=globeweb_frontend";
                    window.location=failedURL;
                }
            }
        });

    }


    jQuery("#q").keypress(function(e) {
        var search_key = jQuery('#q').val().toLowerCase();
        if (e.keyCode == 13) {
            if(search_key.length > 0){
                goSearch(search_key, 'GET');
            }else{
                alert("Please enter keyword to search.");
            }
        }

    });
    jQuery("#q_head").keypress(function(e) {
        var search_key = jQuery('#q_head').val().toLowerCase();
        if (e.keyCode == 13) {
            if(search_key.length > 0){
                goSearch(search_key, 'POST');
                return false;
            }else{
                alert("Please enter keyword to search.");
            }
        }
    });


    jQuery('#search_q').click(function() {
        var search_key = jQuery('#q').val().toLowerCase();
        if(search_key.length > 0){
            goSearch(search_key,'GET');
        }else{
            alert("Please enter keyword to search.");
        }
    });

    jQuery('#search_q_head').click(function() {

        var search_key = jQuery('#q_head').val().toLowerCase();
        if(search_key.length > 0){
            goSearch(search_key,'GET');
        }else{
            alert("Please enter keyword to search.");
        }
    });


/**
	* Search function ends here
	*/
});

