/*

!IMPORTANT .... Template uses noConflict

	var $j = jQuery.noConflict();

*/

function common_init() {

	email_validate_fix_init();
	top_menu_navigation_init();
	side_content_links_init();


} // end : common_init()


function email_validate_fix_init() {
	
	/* auto hide the advice on email validation */
	$j('#header-email-button').click(function() {
		var timer = setTimeout(function(){
	       $j("#advice-validate-email-newsletter").fadeOut('slow');
	   }, 4500);
	});

	/* auto hide the advice on email validation */
	$j('#footer-email-button').click(function() {
		var timer = setTimeout(function(){
	       $j("#advice-validate-email-footer-newsletter").fadeOut('slow');
	   }, 4500);
	});	
}

function top_menu_navigation_init() {
	
	/* Top menu navigation */
	$j("#menu ul li").hover(function(){
        $j(this).addClass("hover");
		$j('ul:first',this).show();
		$j("a:first", this).addClass("white-text-static");


    }, function(){
        $j(this).removeClass("hover");
		$j('ul:first',this).hide();
		$j("a:first", this).removeClass("white-text-static");
    });
	// append indication of sub menu
    $j("#menu ul li ul li:has(ul)").find("a:first").append("  &raquo; ");
		
}

function side_content_links_init() {
	
	// SIDE AREA : workaround for changing all the styles and back via one link.
	$j("#side-content a").mouseover(function() {
		$j(this).find(".side-title").addClass("lt-green-text");
		$j(this).find(".side-title").removeClass("dk-green-text");
		$j(this).find(".side-tagline").addClass("lt-green-text");
		$j(this).find(".side-tagline").removeClass("lt-gray-text");
		$j(this).find(".side-link").addClass("lt-green-text");
		$j(this).find(".side-link").removeClass("dk-green-text");
	});
	$j("#side-content a").mouseout(function() {
		$j(this).find(".side-title").addClass("dk-green-text");
		$j(this).find(".side-title").removeClass("lt-green-text");
		$j(this).find(".side-tagline").addClass("lt-gray-text");
		$j(this).find(".side-tagline").removeClass("lt-green-text");
		$j(this).find(".side-link").addClass("dk-green-text");
		$j(this).find(".side-link").removeClass("lt-green-text");
	});
	
	
}

function setDefultEmailField(_this,_mode) {
	
	var defaulttext = 'Email Sign Up';
	
	switch (_mode) {
		case 1 :
		if (_this.value == defaulttext ) {_this.value='' }
		_this.style.color='black';
		break;
		
		case 2 :
		if (_this.value == '') {_this.value=defaulttext; _this.style.color='#999999' }
		break;
	}
}
