
// INPUT FIELD: DEFAULT TEXT
function clickclear(thisfield, defaulttext) {
  if (thisfield.value == defaulttext) {
    thisfield.value = "";
    thisfield.className='fieldInput';
  }
}
function clickrecall(thisfield, defaulttext) {
  if (thisfield.value == "") {
   thisfield.value = defaulttext;
    thisfield.className='fieldInputOff';
  }
}


/* 
  ================================================
  PVII Uberlink Script
  Copyright (c) 2006 Project Seven Development
  www.projectseven.com
  Version: 1.0.0
*/
/*
function P7_Uberlink(cl,d){
	var i,ob,tA,h=document.location.href;
	if(document.getElementById){
	ob=(d)?document.getElementById(d):document;
	if(ob){
	tA=ob.getElementsByTagName('A');
	for(i=0;i<tA.length;i++){
	if(tA[i].href==h){
	tA[i].className=cl;
	//tA[i].addClass(cl);
}}}}}
*/

// ROLLOVER FUNCTION
function imgSwap(oImg)
{
   var strOver  = "-hover"    // image to be used with mouse over
   var strOff = "-off"     // normal image
   var strImg = oImg.src
   if (strImg.indexOf(strOver) != -1) 
      oImg.src = strImg.replace(strOver,strOff)
   else
      oImg.src = strImg.replace(strOff,strOver)
}

/******************
COLLAPSIBLE / EXPAND
*******************/
function expand(ind)

{
 e = document.getElementById("ex_" + ind);
 if (e.style.display == 'none')
 {
   e.style.display = 'block';
 }
 else if (e.style.display == 'block')
 {
   e.style.display = 'none';
 }
}

function expandAll(ID_root) {
	var elems = document.getElementsByTagName("*");
	for (var i=0; i<elems.length; i++) {
		if (elems[i].id.indexOf(ID_root) == 0) {
			if (elems[i].id.indexOf(ID_root + "0") == 0) {
				elems[i].href = "javascript:contractAll('ex_')";
				elems[i].innerHTML = "Contract All";
			} else elems[i].style.display = "block";
		}
	}
}

function contractAll(ID_root) {
	var elems = document.getElementsByTagName("*");
	for (var i=0; i<elems.length; i++) {
		if (elems[i].id.indexOf(ID_root) == 0) {
			if (elems[i].id.indexOf(ID_root + "0") == 0) {
				elems[i].href = "javascript:expandAll('ex_')";
				elems[i].innerHTML = "Expand All";
			} else elems[i].style.display = "none";
		}
	}
}
//collapsible / expand ends


// initilization logic for the menu system
$(document).ready(function(){


	// BEGIN Breadcrumb Logic
	var markerFound = false;
	
	if ($(".mg_menu .marker").parent().hasClass("parent") == false)
	{
		if ($(".bc_here").length > 0)
			$("#bc_holder").html($("#bc_holder").html() + "<a href='" + $(".mg_menu .marker").attr("href") + "'>" + $(".mg_menu  .marker").html() + "</a> &raquo; ");
		else
			$("#bc_holder").html("<span class='bc_selected'>" + $(".mg_menu  .marker").html() + "</span>");
			
		markerFound = true;
	}
	
	var first = true;
	var crumb;
	$(".mg_menu .marker").parents("LI.parent").each(function(){
	
		if (first != true) 
			crumb = "<a href='" + $(this).children("a").attr("href") + "'>" + $(this).children("a").html() + "</a> &raquo; ";
		else
		{
			if ($(".bc_here").length > 0 || markerFound == true)
				crumb = "<a href='" + $(this).children("a").attr("href") + "'>" + $(this).children("a").html() + "</a>  &raquo; ";
			else
				crumb = "<span class='bc_selected'>" + $(this).children("a").html() + "</span>";
		}
		
		$("#bc_holder").html(crumb + $("#bc_holder").html() );

		first = false;
	});	
	
	if ($(".bc_here").length == 1) 
	{
		$("#bc_holder").html($("#bc_holder").html() + " <span class='bc_selected'>" + $(".bc_here").html() + "</span>");
	}
	
	if ($(".mg_menu .marker").html() == "Home" || $(".mg_menu .marker").html() == undefined) 
		$("#breadcrumb").hide(); //  hide breadcrumb if on homepage
		
	// END Breadcrumb Logic
	
	
	// MENU ONE
	$("#menuOne .marker").parents("LI").addClass("show");
	
	// MENU TWO
	$("#menuTwo .marker").parents("LI").addClass("show");
	
	// MENU THREE
	$("#menuThree .marker").parents("LI").addClass("show");
	$("#menuThree LI UL").remove();
	
	// OFFSET FOR LAST PARENT CLASS
	$("#menuOne .parent").each(function(){
		var docWidth = $(document).width();
		var pgWidth = $("#containerPage").width();
		var dropWidth = $("#menuOne ul").width();
		var docLeftMargin = (docWidth - pgWidth) / 2;
		var offsetLimit = (pgWidth - dropWidth) + docLeftMargin;
		var offset = $(this).offset();
		if (offset.left > offsetLimit)
			{
				$(this).addClass("last");
			};
		});
	
	//P7_Uberlink('marker','');
	
  });	


