(function($){ $(document).ready(function() { 
	
	// no hyperlinked menu items - front page
	$('#megamenu-mlid-607 h3 a,#megamenu-mlid-632 h3 a, #megamenu-mlid-638 h3 a, a.no-hyperlink-menu').each(function(){
			var nohyperlinkmenu = $(this).html();
			$(this).replaceWith("<span class='no-hyperlink-menu'>"+ nohyperlinkmenu +"</span>");
	});
	
	$('.search_box').focus(function(){									
		if ((this.value == '') || (this.value == "Search ...")) {$(this).val('');}
	});								
	$('.search_box').blur(function(){									
		if (this.value == '') {
			$(this).val("Search ...");
		}								
	});

	$('#block-views-front-hero-images-block .view-content img').css('display','block');
	$('#block-views-front-hero-images-block .view-content').cycle({	
		cleartype: false, 
		fx: 'fade', 
		fadeSpeed: 500, 
		delayBetweenFades: 2000, 
		timeout:8000, 
		pause:1,
		pager: '.view-front-hero-images-navigation .item-list',
		pagerAnchorBuilder: function(idx, slide) {
				// return selector string for existing anchor 
    				return '.view-front-hero-images-navigation .item-list li:eq(' + idx + ') a'; 
				}
       });
    

	$("#front-highlighted,").hover(function(){$("#main-wrapper #main #front-highlighted .view-front-hero-images-navigation").fadeIn("slow");},function(){$("#main-wrapper #main #front-highlighted .view-front-hero-images-navigation").fadeOut("slow");});

	$('#block-views-announcement-block .view-content').cycle({	
		cleartype: false, 
		fx: 'fade', 
		fadeSpeed: 500, 
		delayBetweenFades: 2000, 
		timeout:8000, 
		pause:1,
		pager: '#front-announcement .view-announcement-navigation .item-list ul',
		pagerAnchorBuilder: function(idx, slide) {
				// return selector string for existing anchor 
    				return '#front-announcement .view-announcement-navigation .item-list li:eq(' + idx + ') a'; 
				}
       });
	
	$("#play-one-time").show('1000').delay('3000').fadeOut('1000');
	$("#play-one-time a.close").bind('click',function(){
		$(this).parent("#play-one-time").css('display','none')
		});
	
	
	/* front school block */
	var current_program_content = $(".over-write-programs").html();
	$("div.overwrite-schools img").hide();
	
	$("div.overwrite-schools").hover(function(){
		$("div.overwrite-schools.noticeme span").after("<span class='notice' style='text-shadow:none;line-height:10px;font-size:10px;padding-top:2px;display:block'>select a school<br /> on the right side</span>");
	},function(){
		$("div.overwrite-schools.noticeme .notice").remove();
	});	
	
	$("div.school-listing .box a").click(function(e){
		e.preventDefault();
		$("div.school-listing .box #school-listing-programs").remove();
		var selected_anchor_text = $(this).attr('title');
		$("div.overwrite-schools").removeClass("noticeme");
		$("div.overwrite-schools").stop().animate({"width": "430px"}, 400,'swing',function(){
					$(this).find("span.school").text(selected_anchor_text).css("font-size","11px");
				});
		$("div.overwrite-schools .zclose").css("display","block");
		$("div.over-write-programs .loading").css({"display":"inline","position":"relative","width":"10px"});

		$("div.school-listing .box").css({"display":"none","padding-left":"1000px","position":"absolute"})
		
		$.ajax({
		type: 'POST',
		url: $(this).find(".school-department-url-link").html(),
		data: { id: $(this).find(".school-department-nid").html()},
		success: function(data){
					
					$("div.school-listing .box").after("<div id='school-listing-programs' class='all-schools'>"+data+"</div>");
					$("div.over-write-programs .loading").css("display","none");
			}
		});
		
		
	});
	
	$("div.overwrite-schools .zclose").click(function(e){
		e.preventDefault();
		$("#school-listing-programs").remove();
		$("div.overwrite-schools").addClass("noticeme").stop().find("span.school").text("SCHOOLS").stop().css("font-size","20px");
		$(this).css("display","none");
		$("div.overwrite-schools").animate({"width": "150px"}, 400,'swing');
		
		/* restore the content of school listing */
		$("div.school-listing").find(".box").css({"display":"block","padding-left":"80px"})
		$("div.school-listing .all-schools").remove();
	});
	
	
	/* /front school block */
	
	
	/* rating */
	$("#rating").hover(function(){
				$("#rating form input[type='submit']").css("display","block");
			},function(){
				$("#rating form input[type='submit']").css("display","none");
		});
		$('#half').raty({
			  half:  true,
			  start: 0.0,
			  path: '/sites/all/themes/cud/js/rating/img',
			  hintList:       ['needs overhaul', 'needs improvement', 'just right', 'good job', 'excellent']
		});

		$("#formrating input[name=score]").addClass("required").attr("title","Please rate - highlight stars").css("display","none");
		$("#formrating").validate();
		$('#formrating').ajaxForm({  
						target:"#hiddenDIV",
						beforeSubmit:function()
						{
							$('#formrating input[name=submit]').css("display","none");
							$('#formrating .ajax-loader').css("display","block");
						},
						success:function(rtn) {
							if (rtn=="success" || rtn=="" || rtn==NULL)
								{
									$("#contact-form").resetForm();
									$(".rating-container").html("<div class='thanks' style='font-family: sans-serif;color: #555;font-size: 12px;text-shadow: 0 1px 0 white;line-height:15px'>Thank you for your feedback, it is highly appreciated. Your feedback will surely help us improve our web resources.</div>");
								}else{
									alert("test");
     								}
  						 } 
  	});
	/* /rating */
	
}); // /document ready

})(jQuery);
