

function SearchName(e, txtObj) {
    //debugger
    evt = e || window.event;
    var keyPressed = evt.which || evt.keyCode;
    if (keyPressed == 13)
        GotoLocatorHeader('1');

}

$(document).ready(function() {
    $('label.overlabel').overlabel();
    $(document).pngFix();
    $('li:last-child, td:last-child, tr:last-child').addClass('last-child');
	$('li:first-child, td:first-child, tr:first-child').addClass('first-child');
	$('tr:odd,td:odd').addClass('odd');
	$('form .form-rounded-fields').jqTransform({imgPath:'/common/imgages/jtransform/'});
	//Equlaize colums
	$('.content-wrapper.press .content-box').equalizeCols();
    
    //Press, FAQ Page and Search Results Page
    $("dt:odd").addClass("alternate-content-bg").next().addClass("alternate-content-bg");
	$(".content-wrapper.press .content-box.left p:odd").addClass("alternate-content-bg");
    $(".video-link:even").addClass("video-link-bg1");
    $(".video-link:odd").addClass("video-link-bg2");
	$(".search-results-item:even").addClass("search-bg1");
    $(".search-results-item:odd").addClass("search-bg2");
    
	if(jQuery().scrollable && jQuery().mousewheel){
	    //Scroller controls
	    var api = $(".video-link-wrapper.scrollable");
	    if(api.length>0)
	    {
		    api.scrollable({ vertical: true, size: 1, clickable: false, keyboard: true, api: true }); //.mousewheel();
		
		    //Mousewheel control for scroller
		    api.mousewheel(function(objEvent, intDelta) {
		        if (intDelta > 0) {
		            api.prevPage();
		        }
		        else if (intDelta < 0) {
		            api.nextPage();
		        }
		    });
		}
	}
	$('.form-rounded-fields table tr td div.jqTransformSelectWrapper:last-child').addClass('last-child');
	if(jQuery().accordion){
		try{
		$( ".accordion" ).accordion({ autoHeight: false });
		$( ".accordion" ).accordion( "option", "collapsible", true );
		}
		catch(e){}
	}
	
	//Cookie Session
	
/*var cookieName = 'skipIntro';
$go = $.cookie(cookieName);
var cookieValue = 'true';
if ($go == null) {
		$.cookie(cookieName, cookieValue, { path: '/', expires: 1 });
		$.('#connect_main').flash({
		flashvars: {
			xml:'data/content.xml',
			skipIntro: cookieValue}
	}
);
		
	}
	else {
	}
	
	alert(cookieName + cookieValue);*/

});

/*begin tabs*/
$(function() {
	if(jQuery().tabs){
		$('#tabs').tabs();
	}
});
/*end tabs*/
/* =jQuery Plugins*/
(function($) {

    /********EQUALIZE************/
    $.fn.equalizeCols = function() {
        var height = 0,
			reset = $.browser.msie ? "1%" : "auto";

        return this
			.css("height", reset)
			.each(function() {
			    height = Math.max(height, $(this).outerHeight(true));
			})
			.css("height", height)
			.each(function() {
			    var h = $(this).outerHeight(true);
			    if (h > height) {
			        $(this).css("height", height - (h - height));
			    };
			});
    };
    /* = plug-in : overlabel */
    $.fn.overlabel = function(options) {
        var opts = $.extend({}, $.fn.overlabel.defaults, options);
        var selection = this.filter('label[for]').map(function() {

        
            var label = $(this);
            var id = label.attr('for');
            var field = $('#' + id);

            
            if (!field) return;
            var o = $.meta ? $.extend({}, opts, label.data()) : opts;
            label.addClass(o.label_class);
            var hide_label = function() { label.css(o.hide_css) };
            var show_label = function() { this.value || label.css(o.show_css) };
            $(field)
					.parent().addClass(o.wrapper_class).end()
					.focus(hide_label).blur(show_label).each(hide_label).each(show_label);
            return this;
        });
        return opts.filter ? selection : selection.end();
    };
    $.fn.overlabel.defaults = {
        label_class: 'overlabel-apply',
        wrapper_class: 'overlabel-wrapper',
        hide_css: { 'display': 'none' },
        show_css: { 'display': 'block' },
        filter: false
    };


    /**************************/
    jQuery.fn.pngFix = function(settings) {

        // Settings
        settings = jQuery.extend({
            blankgif: 'images/blank.gif'
        }, settings);

        var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
        var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);

        if (jQuery.browser.msie && (ie55 || ie6)) {

            //fix images with png-source
            jQuery(this).find("img[src$=.png]").each(function() {

                jQuery(this).attr('width', jQuery(this).width());
                jQuery(this).attr('height', jQuery(this).height());

                var prevStyle = '';
                var strNewHTML = '';
                var imgId = (jQuery(this).attr('id')) ? 'id="' + jQuery(this).attr('id') + '" ' : '';
                var imgClass = (jQuery(this).attr('class')) ? 'class="' + jQuery(this).attr('class') + '" ' : '';
                var imgTitle = (jQuery(this).attr('title')) ? 'title="' + jQuery(this).attr('title') + '" ' : '';
                var imgAlt = (jQuery(this).attr('alt')) ? 'alt="' + jQuery(this).attr('alt') + '" ' : '';
                var imgAlign = (jQuery(this).attr('align')) ? 'float:' + jQuery(this).attr('align') + ';' : '';
                var imgHand = (jQuery(this).parent().attr('href')) ? 'cursor:hand;' : '';
                if (this.style.border) {
                    prevStyle += 'border:' + this.style.border + ';';
                    this.style.border = '';
                }
                if (this.style.padding) {
                    prevStyle += 'padding:' + this.style.padding + ';';
                    this.style.padding = '';
                }
                if (this.style.margin) {
                    prevStyle += 'margin:' + this.style.margin + ';';
                    this.style.margin = '';
                }
                var imgStyle = (this.style.cssText);

                strNewHTML += '<span ' + imgId + imgClass + imgTitle + imgAlt;
                strNewHTML += 'style="position:relative;white-space:pre-line;display:inline-block;background:transparent;' + imgAlign + imgHand;
                strNewHTML += 'width:' + jQuery(this).width() + 'px;' + 'height:' + jQuery(this).height() + 'px;';
                strNewHTML += 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=\'' + jQuery(this).attr('src') + '\', sizingMethod=\'scale\');';
                strNewHTML += imgStyle + '"></span>';
                if (prevStyle != '') {
                    strNewHTML = '<span style="position:relative;display:inline-block;' + prevStyle + imgHand + 'width:' + jQuery(this).width() + 'px;' + 'height:' + jQuery(this).height() + 'px;' + '">' + strNewHTML + '</span>';
                }

                jQuery(this).hide();
                jQuery(this).after(strNewHTML);

            });

            // fix css background pngs
            jQuery(this).find("*").each(function() {
                var bgIMG = jQuery(this).css('background-image');
                if (bgIMG.indexOf(".png") != -1) {
                    var iebg = bgIMG.split('url("')[1].split('")')[0];
                    jQuery(this).css('background-image', 'none');
                    jQuery(this).get(0).runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + iebg + "',sizingMethod='scale')";
                }
            });

            //fix input with png-source
            jQuery(this).find("input[src$=.png]").each(function() {
                var bgIMG = jQuery(this).attr('src');
                jQuery(this).get(0).runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=\'' + bgIMG + '\', sizingMethod=\'scale\');';
                jQuery(this).attr('src', settings.blankgif)
            });

        }

        return jQuery;

    };
    /**************************/
})(jQuery);


