﻿// JScript File

var LastMenu
var MenuOpen
MenuOpen = false;

function HideBanner(){
   $('keywords').hide();
   $('BannerArea').hide();  
   $('glasseffect').hide(); 
   TopSectionShow(); 
}
function TopSectionShow(){
    $('TopSection').show();
}

// Aidans wonderfull scriptaculous menu using js prototype also.
function fademenu(toggle, element)
{
	if (toggle == 0) { set_menu(1,element.id); } else { $(element.id).hide(); set_menu(0, element.id); $(element.id).appear({ duration: 0.4 }); } 
}

function set_menu(toggle, element)
{
    if (toggle == 1) { if(!$(element).src.include('hmenu')) {$(element).src = $(element).src.replace('menu','hmenu'); }} else { $(element).src = $(element).src.replace('hmenu','menu'); } 
}

function reset_menu_images()
{
	$('cogent-03').setStyle({ backgroundImage: 'url(../media/images/hmenu_03.gif)' });
	$('cogent-04').setStyle({ backgroundImage: 'url(../media/images/hmenu_04.gif)' }); 	
	$('cogent-05').setStyle({ backgroundImage: 'url(../media/images/hmenu_05.gif)' }); 	
	$('cogent-06').setStyle({ backgroundImage: 'url(../media/images/hmenu_06.gif)' }); 	
	$('cogent-07').setStyle({ backgroundImage: 'url(../media/images/hmenu_07.gif)' }); 	
	$('cogent-08').setStyle({ backgroundImage: 'url(../media/images/hmenu_08.gif)' }); 	
	$('cogent-09').setStyle({ backgroundImage: 'url(../media/images/hmenu_09.gif)' }); 	
	$('cogent-10').setStyle({ backgroundImage: 'url(../media/images/hmenu_10.gif)' }); 	
	$('cogent-11').setStyle({ backgroundImage: 'url(../media/images/hmenu_11.gif)' });
	$('cogent-12').setStyle({ backgroundImage: 'url(../media/images/hmenu_12.gif)' }); 	 	
}

function HighLight()
{
     var image_h = "home";
     var section = getParameter("sectionID");
    switch (section)
    {
       
        case "1" : image_h = "home";break;
        case "2" : image_h = "client";break;
        case "3" : image_h = "bus";break;
        case "10" : image_h = "events";break;
        case "4" : image_h = "recruitment";break;
        case "5" : image_h = "about";break;
        case "6" : image_h = "links";break;
        case "9" : image_h = "contact";break;
        case "7" : image_h = "resources";break;
    } 
    set_menu(1, image_h + "_image");
}


// get querystring params
 function getParameter(parameterName) {
          var queryString = window.location.search.substring(1).toLowerCase();
          //alert(queryString);
          //if (queryString.length==0) {return "null";}
          var parameters = new Array();
          parameters = queryString.split('&');
          for(var i = 0; i < parameters.length; i++) {
            //alert(parameters[i]);
            //alert(parameters[i].indexOf(parameterName));
            if (parameters[i].indexOf(parameterName.toLowerCase())>=0) {
              //alert(parameters[i]);
              var parameterValue = new Array();
              parameterValue = parameters[i].split('=');
              return parameterValue[1];
            }
          }
          return "null";
        }	
	
	
	function Preview()
	{
	    //var section = getParameter("sectionID");
	    var contentSectionID = getParameter("ContentSectionID");
	    var Page = "Default";
	    switch (section)
         {
            case "1" : Page = "Default";break;
            case "2" : Page = "ClientServices";break;
            case "3" : Page = "News";break;
            case "4" : Page = "Recruitment";break;
            case "5" : Page = "AboutUs";break;
            case "6" : Page = "UsefulLinks";break;
            case "9" : Page = "ContactUs";break;
            case "10" : Page = "Events";break;
            case "7" :Page = "Resources";break;
          } 
	    var path = "../services/" + Page + ".aspx?ContentSectionID=" + contentSectionID;
	    window.open(path, "PlexusLaw");
	}
	
	function keywords_fadein()
	{
	    // the strapline & shadow fade in
	    $('phrase1').hide();
	    $('phrase1').appear({ duration: 4.0 });
	     $('phrase2').hide();
	    $('phrase2').appear({ duration: 4.0 });
	    
	    // misc effects on the other keywords
//	    for (var i = 3; i < 9; i++)
//	    {
//	        $('phrase' + i).hide();
//            $('phrase' + i).appear({ duration: 5.0 });
//         }
	}
	

   
//   function InStr(strSearch, charSearchFor)
//    {
//                for (i=0; i < strSearch.length; i++)
//                {
//                      if (charSearchFor == Mid(strSearch, i, 1))
//                      {
//                            return i;
//                      }
//                }
//                return -1;
//    }
//   
//   function Mid(str, start, len)
//    {
//    // Make sure start and len are within proper bounds or else lol
//        if (start < 0 || len < 0) return "";
//        var iEnd, iLen = String(str).length;
//        if (start + len > iLen)
//              iEnd = iLen;
//        else
//              iEnd = start + len;
//        return String(str).substring(start,iEnd);
//    } 



// menus

    function menutimer(e)
    {
        //closemenu = setTimeout("$(" + e + ").fade();MenuOpen=false;",20000);
        LastMenu = e;
    }

    function closeAllMenus()
    {
      if (LastMenu != null){
            $(LastMenu).hide();
        } 
    }
   
   function openmenu(id)
   {
        if (MenuOpen == false){
            closeAllMenus();
            //menutimer('sm' + id);
             LastMenu = "sm" + id;
            $('sm' + id).show();
            MenuOpen = true;
        } else
        {
        //closemenu = setTimeout("$(" + LastMenu + ").hide();MenuOpen=false;",800);
        //$(LastMenu).hide();MenuOpen=false;
        }
   } 
   

