﻿/*
 * Copyright (c) 2010 Comparisonz.com
 */
jQuery(function()
{

    $(".searchBtn").hoverClass("searchBtnBGHover");

//    $(".searchBtn").hover(function()
//    {
//        $(this).addClass("searchBtnBGHover");
//    },    
//    function()
//    {
//        $(this).removeClass("searchBtnBGHover");
//    });
    
    $(".searchBtn").click(function()
    {
        if($.trim($(".txtSearchBase").val()) != '')
        {
            $("#cse-search-box").submit();
        }         
    });
    
    $("a.cBookmark").click(function(e)
    {
	    e.preventDefault();

        var cURL = "http://comparisonz.com"
        var cTitle = "Comparisonz - Compare it Yourself"

	    // IE
	    if($.browser.msie) 
	    { 
		    window.external.AddFavorite(cURL, cTitle);
	    } 
	    //Firefox
	    else if ($.browser.mozilla) 
	    { 
		    window.sidebar.addPanel(cTitle, cURL,'');
	    } 
	    //Opera
	    else if($.browser.opera) 
	    {
	    
	        //$('<a class="operaBookmarkLink" />').appendTo('body').attr('href',cURL).attr('title',cTitle).attr('rel','sidebar').click();
            //$('a.operaBookmarkLink').remove();
		     alert('Sorry! We support IE and Firefox at this point, please bookmark this page manually');
        } 
	    else 
	    { 
		     alert('Sorry! We support IE and Firefox at this point, please bookmark this page manually');
	    }

    });    
});
//##################################################

$.fn.hoverClass = function(clsname) 
{
	return this.hover(function() {
		$(this).addClass(clsname);
	}, function() {
		$(this).removeClass(clsname);
	});
};
//##################################################
jQuery.fn.AddOverlay = function(overlayClass,overlayImageClass) 
{
    //var centerDiv = this;
    
    var containerH = this.height();
    var containerW = this.width();
    
    var pos = $(this).offset();
    var containerTop = pos.top;
    var containerLeft = pos.left;
             
    //Modal Overlay
    $('<div class=' + overlayClass + ' />').appendTo('body');
    $("." + overlayClass).height(containerH);
    $("." + overlayClass).width(containerW);
    $("." + overlayClass).css({top: containerTop,left: containerLeft});

    //Center Image
    $("." + overlayImageClass).css('top', 0);
    $("." + overlayImageClass).css('left', 0);
    $("." + overlayImageClass).css('top', (containerH/2));
    $("." + overlayImageClass).css('left', containerW/2);
    $("." + overlayImageClass).show();
}
//##################################################
jQuery.fn.RemoveOverlay = function(overlayClass,overlayImageClass) 
{
   $("." + overlayImageClass).remove();
   $("." + overlayClass).remove();
}
