// JavaScript Document
$(document).ready(function(){
	//$("#translate > ul > li:last-child").css({"padding-right":"0px"});
// END TRANSLATION
	
	$("#navWrapper > #nav > ul > li:nth-child(5)").css({
		"border-left-width": "1px",
		"border-left-style": "solid",
		"border-left-color": "#75C5A3",
		"margin-left": "5px"
	});
	
	$("#navWrapper > #nav > ul > li:nth-child(9)").css({
		"border-right-width": "1px",
		"border-right-style": "solid",
		"border-right-color": "#75C5A3",
		"margin-right": "5px"
	});
	
	var mainNavWidth = $("#navWrapper > #nav").width();
	$("#navWrapper > #nav > .nav1 > ul > li").width(mainNavWidth/11);
	
	
	//MAIN NAV
	var menu = $("#navWrapper > #nav > ul > li");
		
			$(menu).hoverIntent({
				sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)
				interval: 200,   // number = milliseconds for onMouseOver polling interval
				over: show,     // function = onMouseOver callback (required)
				timeout: 300,   // number = milliseconds delay before onMouseOut
				out: hide       // function = onMouseOut callback (required)
			});
		
		
			function show() {
				$(this).children("ul").slideDown();
				}
			function hide() { 
				$(this).children("ul").slideUp();
			}
		
			$(menu).hover(function() {
				$(this).children("a").css({"color":"#396"});
				$(this).addClass("hover");
			  }, function() {
				   $(this).children("a").css({"color":"#666"});
				   $(this).removeClass("hover");
		});
			
	
	$("#navWrapper > #nav > ul > li > ul > li").hover(function() {
			$(this).css({"background-color":"#75C5A3"});
			$(this).children("a").css({"color":"#FFF"});
			  }, function() {
				  $(this).css({"background-color":"#FFF"})
				  $(this).children("a").css({"color":"#666"});
	    });
	
	// END MAIN NAV
	
	
	//INTERIOR NAV
	var intNavWidth = $("#intNav > ul > li > ul > li > a").width();
	$("#intNav > ul > li > ul").width(intNavWidth);
	
	
	$("#intNav > #nav > ul > li:nth-child(5)").css({
		"border-left-width": "1px",
		"border-left-style": "solid",
		"border-left-color": "#FFF",
		"margin-left": "5px"
	});
	
	$("#intNav > #nav > ul > li:nth-child(9)").css({
		"border-right-width": "1px",
		"border-right-style": "solid",
		"border-right-color": "#FFF",
		"margin-right": "5px"
	});
	
	
	$("#intNav.high_school > #nav > ul > li.hover > a ").css({"color":"#6D8DB3"});
	$("#intNav.universities > #nav > ul > li.hover > a ").css({"color":"#F37328"});
	$("#intNav.esl > #nav > ul > li.hover > a ").css({"color":"#AF1996"});
	$("#intNav.pathways > #nav > ul > li.hover > a ").css({"color":"#72996C"});
	$("#intNav.post_graduate > #nav > ul > li.hover > a ").css({"color":"#D6A908"});
	
	var menu = $("#intNav > #nav > ul > li");
		
			$(menu).hoverIntent({
				sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)
				interval: 200,   // number = milliseconds for onMouseOver polling interval
				over: show,     // function = onMouseOver callback (required)
				timeout: 300,   // number = milliseconds delay before onMouseOut
				out: hide       // function = onMouseOut callback (required)
			});
		
		
			function show() {
				$(this).children("ul").slideDown();
				}
			function hide() { 
				$(this).children("ul").slideUp();
			}
		
			$(menu).not(".hover").hover(function() {
				$(this).children("a").css({"color":"#75C5A3"});
				$(this).addClass("hover");
			  }, function() {
				   $(this).children("a").css({"color":"#FFF"});
				   $(this).removeClass("hover");
		});
			
	$("#intNav > #nav > ul > li > ul > li").hover(function() {
			$(this).css({"background-color":"#75C5A3"});
			$(this).children("a").css({"color":"#FFF"});
			  }, function() {
				  $(this).css({"background-color":"#FFF"})
				  $(this).children("a").css({"color":"#666"});
	    });
	
// END INTERIOR NAV	

// SIDE NAV
	$("#sideNav >  ul > li").hover(function() {
			$(this).addClass("hover");
			  }, function() {
				  $(this).removeClass("hover");
	    });
	
$("#sideNav >  ul.levelTwoSideNav > li").hover(function() {
			$(this).addClass("hover");
			  }, function() {
				  $(this).removeClass("hover");
	    });
	
	$("#sideNav >  #searchForm > .button").hover(function() {
			$(this).addClass("hover");
			  }, function() {
				  $(this).removeClass("hover");
	    });
	
	
	$("#sideNav > #textLinksTop > p").not(":first-child").css({"margin-top":"15px"});
	
	/*$("#sideNav > #textLinksTop > #majorSearch.select").change(function() {
		var majorSearch = $(this).val();;
		var data = "majorSearch="+majorSearch;
			$.ajax({
				type:"POST",
				url:"../search.php",
				data: data,
				success: function (html){
					$('body').html(html);
				}
			});
	 return true;
	});*/
	
	
// END SIDE NAV
	
	
	// Preload all rollovers
	//$("#midColumn > div:first-child > p").css({"top":"60%"});

	//$('div').attr('custom:attr')
	$('#midColumn > div.highSchool > p').css({"padding-top":"6px"});
	//$('#midColumn > div:[name="highSchool"]').children("a").css({"top":"30px"});
	
	
	
	
	$( "#midColumn > div > img" ).each(
		
		// loop iteration index on the current element.
		function( intIndex ){
		 
		var mcHeight = $(this).height();
			$(this).parent("div").height(mcHeight); 
	});	
	
	
		$("#center > #midColumn > div > img").each(function() {
			// Set the original src
			rollsrc = $(this).attr("src");
			rollON = rollsrc.replace(/.jpg$/ig,"_over.jpg");
			$("<img>").attr("src", rollON);
		});
		
		// Navigation rollovers
		$("#center > #midColumn > div > img").mouseover(function(){
			imgsrc = $(this).attr("src");
			matches = imgsrc.match(/_over/);
			
			// don't do the rollover if state is already ON
			if (!matches) {
			imgsrcON = imgsrc.replace(/.jpg$/ig,"_over.jpg"); // strip off extension
			$(this).attr("src", imgsrcON);
			}
			
			
		});
		
		$("#center > #midColumn > div > img").mouseout(function(){
			$(this).attr("src", imgsrc);
		});
		
	

		
		$("#center > #midColumn > div").each(function(){
			var schoolLink = $(this).children("img").attr("trgt");
				$(this).children("p").wrap("<a href = 'http://ises-inc.net/schools.php?"+schoolLink+"'></a>");
				$(this).children("a > img").css({"border":"none"});
		});
		
// END OF MID COLUMN ROLLOVER FUNCTION

	
		$("#center > #leftColumn > div:first-child").css({"display":"block"});
		$("#center > #rightColumn > div > img:first-child").css({"display":"block"});
		
		$("#center > #midColumn > div > img").hover(function() {
		var REL = $(this).attr('rel');											
			 	$("#center > #leftColumn").children("div[rel=" +REL +"]").fadeIn(150);
			 	$("#center > #rightColumn > div").children("img[rel=" +REL +"]").fadeIn(600);
			 	
			 $("#center > #leftColumn").children("div[rel!=" +REL +"]").fadeOut(150);
			 	$("#center > #rightColumn > div").children("img[rel!=" +REL +"]").fadeOut(600);
	    });
		


// SMALL SCHOOL PHOTOS ON HOMEPAGE
	$("#schoolsSection > ul > li:last-child").css({"margin-right":"0px"});
	$("#schoolsSection > ul > li").css({"opacity":".65"});
	
	$("#schoolsSection > ul > li").hover(function() {
			$(this).css({"opacity":"1"});
			  }, function() {
				  $(this).css({"opacity":".65"});
	    });
	

// END SMALL SCHOOL PHOTOS ON HOMEPAGE
		
		// WINDOW SHADES
		$("#page > #schoolWrapper > .shade > .showSchool").css({"display":"none"});
			//$("#page > #schoolWrapper > .shade:first-child > .showSchool").css({"display":"block"});
			
			$("#page > #schoolWrapper > .shade > .entry").addClass("closed");
			
			//$("#page > #schoolWrapper > .shade:first-child > .entry.closed").addClass("active");
			
		
		
		$("#page > #schoolWrapper > .shade > .entry.closed").append('<div class = "viewPrev">View Preview</div>');
		
		
		
		$("#page > #schoolWrapper > .shade > .entry.closed").not(".active").hover(function() {
			$(this).addClass("roll");
			  }, function() {
				  $(this).removeClass("roll");
	    });
		
	/*$(".entry.closed").click(function() {
		$(this).toggleClass("active");
		$(".entry:first-child.closed").not(this).removeClass("active")
		$(this).css({"opacity":"1"})
		
		//HIDES VISIBLE ITEMS WHEN ANOTHER SELECTED
		$(".showSchool").not(this).hide("slow")
		
		//SHOWS THE FULL JOB DESCRIPTION ON CLICK
		$(this).next(".showSchool").slideDown("fast");  
		  }, function() {
			  $(this).next(".showSchool").slideUp("fast");
		});*/
	
	
	$(".entry").click(function() {
			$(this).addClass("active")
				$("#page > #schoolWrapper > .shade > .entry.closed").not(this).removeClass("active")
				$("#page > #schoolWrapper > .shade > .entry.closed").prev().not(this).css({"opacity":".65"})
	
		//HIDES VISIBLE ITEMS WHEN ANOTHER SELECTED
			$(".showSchool").not(this).hide("slow")
		
		//SHOWS THE FULL JOB DESCRIPTION ON CLICK
		$(this).next(".showSchool").slideDown("fast");  
		  }, function() {
			  $(this).next(".showSchool").slideUp("fast");
			
	    });
		
		// END WINDOW SHADES
	
	
	
		$("#page > #schoolWrapper > .showSchool > .viewFull").hover(function() {
			$(this).addClass("hover");
			  }, function() {
				  $(this).removeClass("hover")
	    });
	
	// TABS FOR SCHOOLS PAGE

	 
		/*$('.tabPanel > ul').each(function() {
          if($(this).is("ol")) { var ordered = true; }
          var colsize = Math.round($(this).find("li").size() / 2);
          $(this).find("li").each(function(i) {
               if (i>=colsize) {
                    $(this).addClass('right_col');
               }
          });
          if(ordered) {
               $(this).find('.right_col').insertAfter(this).wrapAll("<ol class='splitcol' start='" + (colsize+1) + "'></ol>").removeClass("right_col");
          } else {
               $(this).find('.right_col').insertAfter(this).wrapAll("<ul class='splitcol'></ul>").removeClass("right_col");
          }
     });*/
	
	// END TABS
	
	$("#agentLogin > .button").hover(function() {
			$(this).addClass("hover");
			  }, function() {
				  $(this).removeClass("hover");
	    });
	
	// AGENT SEARCH FORM
	$("#schoolWrapper > #agentForm > .section:last-child").css({"border":"none"});
	
	$("#schoolWrapper > #agentForm > .section > div > .button").hover(function() {
			$(this).addClass("hover");
			  }, function() {
				  $(this).removeClass("hover");
	    });
	
	/////
	
	$("form#getPassword").css({"display":"none"});
		
	$("p.passwordLink").click(function() {
			$("form#getPassword").slideToggle();
	    });
	
	
	$(".newsShow > .viewMore").hover(function() {
			$(this).addClass("hover");
			  }, function() {
				  $(this).removeClass("hover");
	    });
	
	
	$(".faqShow > .group:last-child").css({"border":"none"});
		
		// FOOTER
			$("#footerWrapper > #footer > ul > li:first-child").css({"padding-left":"0px"});
			$("#footerWrapper > #footer > ul > li:last-child").css({"border-right":"none"});
			
			
// AGENT RESOURCES
	$("#text > div.resourceHolder:first").css({"margin-top":"15px"});
	$("#text > div.resourceHolder:last-child").css({"border":"none"});

	$("#text > div.resourceHolder:has('div.resourceGroup')").children("span").addClass("upSign");
	
	
		$("#text > div.resourceHolder:has('div.resourceGroup')").click(function() {
			
			$(this).children("span").toggleClass("dropSign");
			$(this).children(".resourceGroup").slideToggle();
			$("#text > div.resourceHolder:has('div.resourceGroup')").not(this).children("span.dropSign").toggleClass("dropSign");
			$("#text > div.resourceHolder:has('div.resourceGroup')").not(this).children(".resourceGroup").slideUp();
	 });


$('form#searchForm > #majorSearch').click(function() {
    $(this).val("");
  });

$('form#searchForm > #athletics').click(function() {
    $(this).val("");
  });


$('form#majorSearch > #majorSearch').click(function() {
    $(this).val("");
  });

$('form#athleticSearch > #hpAthletics').click(function() {
    $(this).val("");
  });

$('form#athSearch > #hpAthletics').click(function() {
    $(this).val("");
  });



//
			
// SEARCH PAGE 
	$("#page > #schoolWrapper > .searchGroup:last-child").css({"border":"none"});
	
	
// END SEARCH PAGE
			

///
	$("#page > #text > ul > h2:first-child").css({"margin-top":"15px"});
	
	$("#page > #text > .staff:last-child").css({"border":"none"});
///

// ADMIN INDEX
	$("#page > ul#admin > li:last-child").css({"border":"none"});
	$("#page > ul#admin > li:odd").addClass("odd");
	
	$("#page > ul#admin > li").hover(function() {
			$(this).addClass("hover");
			$(this).children("a").addClass("hover");
			  }, function() {
				  $(this).removeClass("hover");
				  $(this).children("a").removeClass("hover");
	    });
// END ADMIN INDEX
		
});

