/* COMMON Functions*/

/* popup windows BEGIN */
function popupWindow(url,wwidth,wheight) {
	window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+wwidth+',height='+wheight+',screenX=150,screenY=150,top=50,left=50')
}
/* popup windows END */


// Form Input Fields Default Value Comute
function SetFieldValue(el,words) {
      if ( el.defaultValue == el.value ) el.value = words;
      else if ( el.value == "" ) el.value = el.defaultValue;
}

// Onload Images
function preloadImg() {
	var d=document;
	if(d.images){
		if(!d.PLImg_p)
			d.PLImg_p=new Array();
			
		var i,j=d.PLImg_p.length,a=preloadImg.arguments;
		for(i=0; i<a.length; i++)
			if (a[i].indexOf("#")!=0){
				d.PLImg_p[j]=new Image;
				d.PLImg_p[j++].src=a[i];
			}
	}
}



/* JQUERY Functions*/

$(document).ready(function() {
	
	preloadImg('images/Btn_BG1_L_over.gif',
			   'images/Btn_BG1_R_over.gif');
	
	
	$('.InputPlaceHolder').focus(function() {
		SetFieldValue(this,'');
	});
	$('.InputPlaceHolder').blur(function() {
		SetFieldValue(this,'');
	});
	
	
	$('.WeekList a').hover(function() {
		$(this.parentNode.parentNode).addClass('over');
	}, function() {
		$(this.parentNode.parentNode).removeClass('over');
	});
	
	var divs = document.getElementsByTagName("div");
	var c = divs.length;
	for (var i=0;i<c;i++) {
		
		
		if (i>0) {
			//navigation for previous week
			var code = "";
			
			code = "$('#week"+(i+1)+"_nav .CNavPrev_On').click(function() {\n";
			
			for (var x=0;x<c;x++) {
				if (i-1==x) {
					 code += "$('#week"+(x+1)+"').slideDown();\n";
				 	code += "$('#week"+(x+1)+"_nav').show();\n";
				}
				else {
					code += "$('#week"+(x+1)+"').slideUp();\n";
					code += "$('#week"+(x+1)+"_nav').hide();\n";
				}
			}
				
			code += "});";
			
			eval(code);
		}
		if (i+1<c) {
			//navigation for next week
			var code = "";
			
			code = "$('#week"+(i+1)+"_nav .CNavNext_On').click(function() {\n";
			
			for (var x=0;x<c;x++) {
				if (i+1==x) {
					 code += "$('#week"+(x+1)+"').slideDown();\n";
				 	code += "$('#week"+(x+1)+"_nav').show();\n";
				}
				else {
					code += "$('#week"+(x+1)+"').slideUp();\n";
					code += "$('#week"+(x+1)+"_nav').hide();\n";
				}
			}
				
			code += "});";
			eval(code);
		}
		
		
		
		
	}
	
	$('.DListItem').hover(function() {
		$(this).addClass('over');
	}, function() {
		$(this).removeClass('over');
	});
	$('.DListItem2').hover(function() {
		$(this).addClass('over');
	}, function() {
		$(this).removeClass('over');
	});
	
	var elm = $("[id^=LinkCat]");
	$.each(elm, function(){
		var r = this.id.match(/LinkCat([0-9]+)/);
		if (!r) return;

		var id = "Sub"+r[1];
		var e = $("[id^="+id+"]");
		if (e.length == 0) return;
		
		$("#"+this.id).click(function(){
			$("#"+id).slideToggle("slow");
		});
	});
	
});
