// JavaScript 

var giReviewToolID = 267;

google.load('search', '1');

var subROImg = "<div id='rosubimg'></div>";

var mycx = "009037821468368935466:6sxewkwapq0";
var mycof = "FORID:9;NB:1";
var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;
var ddbtnitem = 0;
var currowid = "";

$(document).ready(function() {

    /* Preload images */
    $.preload('img.roimg', {
        find: /\.(gif|jpg)/,
        replace: '_ro.$1'
    });

    $.preload('img.roimg2', {
        find: /\.(gif|jpg)/,
        replace: '_ro.$1'
    });

    $.preload('#topnav li div img.subrol', {
        find: /\.(gif|jpg)/,
        replace: '_ro.$1'
    });

    $.preload('#mediadiv div img.subrol', {
        find: /\.(gif|jpg)/,
        replace: '_ro.$1'
    });

 

    $('a[rel*=newwin]').click(function() {
        newwindow = window.open($(this).attr('href'), 'mywindow', 'menubar=yes,status=yes,location=yes,toolbar=yes,scrollbars=yes,resizable=yes, top=0, left=0, width=1000');
        if (window.focus) { newwindow.focus() }
        return false;
    });




    $("#topnav li div img.subrol").hover(
		function() {
		    this.src = this.src.replace(".gif", "_ro.gif");
		},
		 function() {
		     this.src = this.src.replace("_ro.gif", ".gif");
		 }
	);

    $("#mediadiv div img.subrol").hover(
		function() {
            jsddm_canceltimer();
		    this.src = this.src.replace(".gif", "_ro.gif");
		},
		 function() {
		     jsddm_timer();
		     this.src = this.src.replace("_ro.gif", ".gif");
		 }
	);


    $("img.roimg2").hover(
		 function() {
		     this.src = this.src.replace(".gif", "_ov.gif");
		     var myid = $(this).attr('id');
		     if (myid.indexOf("mediabtn") != -1) {
		         jsddm_canceltimer();
		         jsddm_close();
		         ddmenuitem = $("#mediadiv").css('visibility', 'visible');
		     }

		 },
		 function() {
		     this.src = this.src.replace("_ov.gif", ".gif");
		     var myid = $(this).attr('id');
		     if (myid.indexOf("mediabtn") != -1) {
		         jsddm_timer();
		     }
		 }
	);

    $("#topnav li").hover(
	    function() {
	        jsddm_canceltimer();
	        jsddm_close();
	        $("div.navmenu").css('visibility', 'hidden');
	        ddmenuitem = $(this).find('div.navmenu').eq(0).css('visibility', 'visible');
	        var myimgsrc = $(this).find('img.roimg').attr('src');
	        if (myimgsrc.indexOf('_ro.gif') == -1) {
	            if (myimgsrc.indexOf('_ov.gif') != -1) {
	                myimgsrc = myimgsrc.replace("_ov.gif", "_ro.gif");
	            } else {
	                myimgsrc = myimgsrc.replace(".gif", "_ro.gif");
	            }
	            $(this).find('img.roimg').attr('src', myimgsrc);
	            currowid = this;
	        }
	    },
		 function() {
		     jsddm_timer();
		 }
	);





    $(".searchbn").click(function() {
        var mysearch = document.getElementById("query_input").value;
        mysearch = encodeURIComponent(mysearch);
        var mywindetails = "";
        if (cid == "Homepage") {
            mywindetails = "content/search.aspx?q=" + mysearch + "&cx=" + mycx + "&cof=" + mycof;
        } else if (cid == "Blog") {
            mywindetails = "/content/search.aspx?q=" + mysearch + "&cx=" + mycx + "&cof=" + mycof;
            // } else if (cid.indexOf("Press_Release") != 0) {
            //    window.location.href = "../search.aspx?q=" + mysearch + "&cx=" + mycx + "&cof=" + mycof;
        } else if (cid == "Press" || subsub == true || cid == "Good Ideas When Times are Tough" || cid == "Informal Learning" || cid == "Strategic Thinking") {
            mywindetails = "../search.aspx?q=" + mysearch + "&cx=" + mycx + "&cof=" + mycof;
        } else {
            mywindetails = "search.aspx?q=" + mysearch + "&cx=" + mycx + "&cof=" + mycof;
        }

        myRef = window.open(mywindetails, 'searchwin');
    });


    $("#searchbtn").hover(function() {
        $(this).addClass("hilite");
    }, function() {
        $(this).removeClass("hilite");
    });

    $('#query_input').keydown(function(event) {
        if (event.keyCode == '13') {
            event.preventDefault();
            var mysearch = document.getElementById("query_input").value;
            mysearch = encodeURIComponent(mysearch);
            var mynewURL;

            if (cid == "Homepage") {
                mynewURL = "content/search.aspx?q=" + mysearch + "&cx=" + mycx + "&cof=" + mycof;

            } else if (cid == "Blog") {
                mynewURL = "/content/search.aspx?q=" + mysearch + "&cx=" + mycx + "&cof=" + mycof;

                //   } else if (cid.indexOf("Press_Release") != 0) {
                //       window.location.href = "../search.aspx?q=" + mysearch + "&cx=" + mycx + "&cof=" + mycof;
            } else if (cid == "Press" || subsub == true || cid == "Good Ideas When Times are Tough" || cid == "Informal Learning" || cid == "Strategic Thinking") {
                mynewURL = "../search.aspx?q=" + mysearch + "&cx=" + mycx + "&cof=" + mycof;
            } else {
                mynewURL = "search.aspx?q=" + mysearch + "&cx=" + mycx + "&cof=" + mycof;
            }
            myRef = window.open(mynewURL, 'searchwin');
        }
    });

    $("#title a").click(function() {
        tb_remove();
        $('#title').css("visibility", "hidden");
        $("#results").hide();
    });
});



function jsddm_close() {
    if (ddmenuitem) {
        ddmenuitem.css('visibility', 'hidden');
        //ddmenuitem = $("#" + mysectionname + "_row").find('div.navmenu').eq(0).css('visibility', 'visible');
        if (currowid != "") {
            var myimgsrc = $(currowid).find('img.roimg').attr('src');
            if (myimgsrc.indexOf('_ro.gif') != -1) {
                if ($(currowid).attr('id') == mysectionname + "_row") {
                    myimgsrc = myimgsrc.replace("_ro.gif", "_ov.gif");
                } else {
                    myimgsrc = myimgsrc.replace("_ro.gif", ".gif");
                }
                $(currowid).find('img.roimg').attr('src', myimgsrc);
            }
            currowid = "";
        }
    }
}

function jsddm_timer(){ 
    closetimer = window.setTimeout(jsddm_close, timeout); 
}

function jsddm_canceltimer() {
    if (closetimer) {
        window.clearTimeout(closetimer);
        closetimer = null;
    } 
}
	
function review()
{
		var pdid = giReviewToolID;		
		var url  = escape(document.location.href);
	//	var cid  = aPageSeq[PageIndex];
		window.open('http://www.innovativeLG.com/ILG_ReviewTool/dev/main.asp?pdid=' + pdid + '&cid=' + cid + '&url=' + url + '&ext=1', 'reviewtool', 'width=700,height=500');
}

function searchclick() {
    var customSearchControl = new google.search.CustomSearchControl('007666254673647547124:p8r6mjzpxsu');
    customSearchControl.setSearchCompleteCallback(this, searchDone);
    customSearchControl.setLinkTarget(google.search.Search.LINK_TARGET_SELF);
    // tb_show("", "#TB_inline?height=600&width=900&inlineId=resultcont&modal=true");
    //$('#title').css("visibility", "visible");
    // $("#results").show();
    var drawOptions = new google.search.DrawOptions();
    drawOptions.setAutoComplete(true);
    customSearchControl.draw(document.getElementById("results"), drawOptions);
    customSearchControl.execute(myrequest);
}

function searchDone() {
  //  var mynewURL = "st=" + myrequest;
    // window.location.search = mynewURL;
    $("td.gsc-input").empty();
    $("td.gsc-search-button").empty();
    $("td.gsc-clear-button").empty();
    $("table.gsc-search-box").show();
    $("td.gsc-input").append("<p style='font-color: black'>My search box</p>");

}

function openNewWin(myURL) {
    newwindow = window.open(myURL, 'mywindow', 'menubar=yes,status=yes,location=yes,toolbar=yes,scrollbars=yes, top=0, left=0, width=1000');
    if (window.focus) { newwindow.focus() }
}

function jumpTo(atext) {
    window.location.hash = atext;
}

function rssLink(mylnk, mylnktitle) {
    var mylnkrsstitle = "Subscribe_to_ILG_RSS_Feed - " + mylnktitle;
    _gaq.push(['_trackEvent', 'Subscribe_to_ILG_RSS_Feed', 'Subscribe', mylnkrsstitle]);
    window.location = mylnk;
}
