var diffCurrentYear = '2012';
var siteFontSize=100;
var fontSizeRate=20;
var fontMax=180;
var fontMin=100;

// sponsers logos vars
var currentSponserImage = 1;
var numSponserImages;

$(document).ready(docReadyMain);
//------------------------------------------------
function docReadyMain(){
	
	
	/// add the sub menu code to navigation
	$('.sub-level-0').hover(interFun);
 	$('.sub-level-0').mouseleave(leaveFun);
    //$('.sub-level-1').hover(interFun1);
	//$('.sub-level-2').hover(interFun2);
	
	top_search_initialize();
	
	replaceSWFBanners();
	
	
	
	// set the sponsers interval
	if(typeof total == 'undefined') total = 1;
	numSponserImages = total; // total will be set in script tag inside html 
	if(numSponserImages > 1){
		logoInterval = window.setInterval("changeSponserImage();", 4000);
	}

	// fix the last child in breadcramb
	$("#breadCrumb ul li:last-child").addClass("last-child");
////////////////
 
   


/****************************************/

        var pro = true;
		var gen = true;
		$("#cal_pro").click(function(){
		
			if(pro == true)
			{
				$(".select_prog_inner").css('display','block');
			    pro = false;
			 }
			else
			{
				$(".select_prog_inner").css('display','none');
			    pro = true;
				
			}
			
			});

		$("#cal_gen").click(function(){
		
			if(gen == true)
			{
				$(".select_gen_inner").css('display','block');
			    gen = false;
			 }
			else
			{
				$(".select_gen_inner").css('display','none');
			    gen = true;
				
			}
			
			});



       $(".select_prog_inner ul li a").each(function(){
		   
		   
		   $(this).click(function(){
			   $("#cal_pro").html($(this).html());
			   $(".select_prog_inner").css('display','none');
			   pro = true;
			   })
		   
		   });

       $(".select_gen_inner ul li a").each(function(){   
		  
		   $(this).click(function(){
			   $("#cal_gen").html($(this).html());
			   $(".select_gen_inner").css('display','none');
			   gen = true;
			   })
		   
		   });



/*************************************************/

    $(".award_18 li h2").each(function(i){
		
		var v = $(this).text();
		var val = $(".award_18 li h2").eq(i+1).text();
		if(val == v) {
				 $(".award_18 li").eq(i+1).css('display','none');
				 var h_link = $("a:last",$(".award_18 li").eq(i+1));
				 var h_link1 = $("a:last",$(".award_18 li").eq(i));
				$(h_link).css('margin-top','10px');
				$(h_link1).after(h_link);$(h_link1).after(', ');
		}
   });
   
   $(".award_47 li h2").each(function(i){
		
		var v = $(this).text();
		var val = $(".award_47 li h2").eq(i+1).text();
		if(val == v) {
				 $(".award_47 li").eq(i+1).css('display','none');
				 var h_link = $("a:last",$(".award_47 li").eq(i+1));
				 var h_link1 = $("a:last",$(".award_47 li").eq(i));
				$(h_link).css('margin-top','10px');
				$(h_link1).after(h_link);$(h_link1).after(', ');
		}
   });



}
//-------------------------------------------------
function interFun(){
	//alert('nice');
	$('.sub-level-1').parent().each(function(){
		$(this).css('display', 'none');

		});
			
		if(navigator.appVersion.indexOf('MSIE 7.0')>0){
		
		$("#nav-sub li ul").css('margin-left', '0px');
		}
	$(this).children().css('display', 'block');
	return false;
	}
//-------------------------------------------------
	function interFun1(){
	$('.sub-level-2').parent().each(function(){
		$(this).css('display', 'none');
		
		});
	
	$(this).children().css('display', 'block');
	
	return false;
	}
//-------------------------------------------------
	function interFun2(){
	$('.sub-level-3').parent().each(function(){
		$(this).css('display', 'none');
		
		});
	$(this).children().css('display', 'block');
	return false;
	}
//-------------------------------------------------
function leaveFun(){
	
	$('.sub-level-1').parent().each(function(){
		$(this).css('display', 'none');
		});
	return false;
	}


	

/*	
function RGBtoHex(R,G,B) {return toHex(R)+toHex(G)+toHex(B)}
function toHex(N) {
 if (N==null) return "00";
 N=parseInt(N); if (N==0 || isNaN(N)) return "00";
 N=Math.max(0,N); N=Math.min(N,255); N=Math.round(N);
 return "0123456789ABCDEF".charAt((N-N%16)/16)
      + "0123456789ABCDEF".charAt(N%16);
}*/


//-------------------------------------------------
function changefont(inc_dec){
	if(inc_dec=='+'&&siteFontSize<=fontMax){siteFontSize+=fontSizeRate;}
	else if(inc_dec=='-'&&siteFontSize>fontMin){siteFontSize-=fontSizeRate;}
	$('body').css('font-size',siteFontSize+'%');
	return false;
}
//-------------------------------------------------
function replaceSWFBanners(){
	$('div.bannerReplacment').each(function(){
		var width = $(this).attr("width");
		var height = $(this).attr("height");
		var url = $(this).attr("destinationURL");
		var swfFile = $(this).attr("file");
		var divID = $(this).attr("id");
		
		var flashvars = {
			clickTag: url ? url : ""
		};
		var params = {
			menu: "false",
			scale: "noScale",
			allowFullscreen: "true",
			allowScriptAccess: "always",
			bgcolor: "#FFFFFF",
			wmode: "transparent"
		};
		var attributes = {
			id:"HTMLTitle"
		};
		swfobject.embedSWF(swfFile, divID, width, height, "10.0.0", null, flashvars, params, attributes);
	
	});
	
	
}
//-------------------------------------------------
function top_search_initialize(){
	var inputKeywords = $('#keywords');
	inputKeywords.attr('defaultText', 'Search');
	
	inputKeywords.focus(function(){
		if($(this).val() == $(this).attr("defaultText")){
			$(this).val('');	
		}
	});
	
	inputKeywords.blur(function(){
		if($(this).val() == ''){
			$(this).val($(this).attr('defaultText'));	
		}
	});
	
	$('#topSearchForm').submit(function(){return topSearchSubmit()});
	$('#topSearchFormArrow').click(function(){return topSearchSubmit()});
}

//-------------------------------------------------
function topSearchSubmit(){
		var val = $('#keywords').val(); 
		if(val.length >= 3 && val != 'Search'){
			$('#topSearchForm')[0].submit();
		}
		else{
			alert('You have to type three characters at least!');	
		}
		return false;
}

//-------------------------------------------------
function isValidEmail(email){
	var reg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return reg.exec(email);
}// isValidEmail

//-------------------------------------------------
function splitBySpace(string, length){
	var ret = new Array();
	
	if(string.length > length){
		var retIndex = 0;
		var retString = '';
		var strArray = string.split(' ');
		var limit = strArray.length;
		
		for(var n=0; n<limit; ++n){
			
			if(retString.length + strArray[n].length <= length){
				retString += strArray[n] + ' ';
				
			}
			else{
				
				ret[retIndex] = retString;
				retString = '';
				++retIndex;
				--n;
			}
		}
		if(retString != '') ret[retIndex] = retString;
	}
	else{
		ret[0] = string;	
	}
	return ret;
}// isValidEmail

//-------------------------------------------------
function changeSponserImage()
{
    $("#lnk_sponser_" + currentSponserImage).hide();

    currentSponserImage = (currentSponserImage >= numSponserImages) ? 1 : currentSponserImage + 1;
    $("#lnk_sponser_" + currentSponserImage).css("display", "inline");
}


//------------------------------------

function bannerexpand()
{
var off = 	$("#bannerInner").offset();

var obj = $("#bannerExpand");
if(!obj.data("swfHTML")) obj.data("swfHTML", obj.html());

obj.html( obj.data("swfHTML") );

obj.css("position", "absolute").css("top", off.top).css("left", off.left).css('display','block');	
	
}
//------------------------------------

function bannerhide()
{
	
$("#bannerExpand").empty().css('display','none');	
	
}


