
    function MM_CheckFlashVersion(reqVerStr, msg) {
        with (navigator) {
            var isIE = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
            var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
            if (!isIE || !isWin) {
                var flashVer = -1;
                if (plugins && plugins.length > 0) {
                    var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
                    desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
                    if (desc == "") flashVer = -1;
                    else {
                        var descArr = desc.split(" ");
                        var tempArrMajor = descArr[2].split(".");
                        var verMajor = tempArrMajor[0];
                        var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
                        var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
                        flashVer = parseFloat(verMajor + "." + verMinor);
                    }
                }
                // WebTV has Flash Player 4 or lower -- too low for video
                else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

                var verArr = reqVerStr.split(",");
                var reqVer = parseFloat(verArr[0] + "." + verArr[2]);

                if (flashVer < reqVer) {
                    if (confirm(msg))
                        window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
                }
            }
        }
    }

	
	function openWindow(strPage){
	top.location.href=strPage
	}

	function openTargetTop(strLink) {
	    top.location.target = "_top";
	    top.location.href = strLink;
	}
	
	function popupwindow(myLink){
		setValue('site', myLink);
		window.location.href="/site/displaysite.aspx"
	}

	function popupsports(myLink) {
	    setValue('site', myLink);
	    window.location.href = "/news/sport.aspx"
	}


	function tab_change(imgName) {
	   if (version == "n3") {
	      activetab = eval(imgName + ".src");
	      document ["resmenu"].src = activetab;

	      if (iebrowser == true){
			document.parentWindow.focus()
		  }
	   }
	}

	function mOvr(src,clrOver){ 
		if (!src.contains(event.fromElement)){ 
			src.style.cursor = 'hand'; 
			src.bgColor = clrOver; 
		} 
	} 
	function mOut(src,clrIn){ 
		if (!src.contains(event.toElement)){ 
			src.style.cursor = 'default'; 
			src.bgColor = clrIn; 
		} 
	} 
	function mClk(src){ 
		if(event.srcElement.tagName=='TD')
			src.children.tags('A')[0].click();
	}

	function ProcessData(){
		CheckNameInput();
	}
		
	// Check for null and for empty
	function isFilled(strVal){
	    if (strVal.value == "" || strVal.value == null){
			return false;}
	    else {return true;}
	}

	function isEmail(str) {
	    if (str.value.indexOf("@") + "" != "-1" &&
	        str.value.indexOf(".") + "" != "-1" &&
	        str.value != "") 
	    return true;
	    else return false;
	}

	function CheckNameInput(){
		if (isFilled(document.dataform.name)==false){
		  window.alert("Name is required.");
		  document.dataform.name.focus();}
		else{
			CheckPhoneInput();
		}		
	}

	function CheckPhoneInput(){
		if (isFilled(document.dataform.phone)==false){
		  window.alert("Enter valid Phone Number.");
		  document.dataform.phone.focus();}
		else{
			CheckEmailInput();
		}		
	}

	function CheckEmailInput(){
		if (isEmail(document.dataform.email)==false){
		  window.alert("Valid E-Mail address is required.");
		  document.dataform.email.focus();}
		else{
			CheckCommentInput();
		}		
	}

	function CheckCommentInput(){
		if (isFilled(document.dataform.comments)==false){
		  window.alert("Tell us what you want us to do.");
		  document.dataform.comments.focus();}
		else{
			document.dataform.submit();
		}		
	}

	function ValidateEmailInput(){
		if (isEmail(document.EmailForm.email)==false){
		  window.alert("Valid E-Mail address is required.");
		  document.EmailForm.email.focus();}
		else{
			document.EmailForm.submit();
		}		
	}

	function getValue(name){
	var cname = name + "=";
	var dc = document.cookie;
	    if (dc.length > 0) {
	    begin = dc.indexOf(cname);
	        if (begin != -1) {
	        begin += cname.length;
	        end = dc.indexOf(";", begin);
	            if (end == -1) end = dc.length;
	            return unescape(dc.substring(begin, end));
	        }
	    }
	return "";
	}
	
	function setValue(name, value) {
	document.cookie = name + "=" + escape(value) + "; path=/";
	}

	function Redirect()
	{
		top.location.href= "/default.aspx";
	}
	function RedirectWithDelay()
	{
		window.setTimeout("Redirect();", 2000);
	}



	function calcBusinessDays(dDate1, dDate2) {         // input given as Date objects
	 
	  var iWeeks, iDateDiff, iAdjust = 0;
	 
	  if (dDate2 < dDate1) return -1;                 // error code if dates transposed
	 
	  var iWeekday1 = dDate1.getDay();                // day of week
	  var iWeekday2 = dDate2.getDay();
	 
	  iWeekday1 = (iWeekday1 == 0) ? 7 : iWeekday1;   // change Sunday from 0 to 7
	  iWeekday2 = (iWeekday2 == 0) ? 7 : iWeekday2;
	 
	  if ((iWeekday1 > 5) && (iWeekday2 > 5)) iAdjust = 1;  // adjustment if both days on weekend
	 
	  iWeekday1 = (iWeekday1 > 5) ? 5 : iWeekday1;    // only count weekdays
	  iWeekday2 = (iWeekday2 > 5) ? 5 : iWeekday2;
	 
	  // calculate differnece in weeks (1000mS * 60sec * 60min * 24hrs * 7 days = 604800000)
	  iWeeks = Math.floor((dDate2.getTime() - dDate1.getTime()) / 604800000)
	 
	  if (iWeekday1 <= iWeekday2) {
	    iDateDiff = (iWeeks * 5) + (iWeekday2 - iWeekday1)
	  } else {
	    iDateDiff = ((iWeeks + 1) * 5) - (iWeekday1 - iWeekday2)
	  }
	 
	  iDateDiff -= iAdjust                            // take into account both days on weekend
	 
	  return (iDateDiff + 1);                         // add 1 because dates are inclusive
	 
	}



	/**********************************************************************
	*Up-down Image Slideshow Script - © Dynamic Drive (www.dynamicdrive.com)
	**********************************************************************/

	function move1(whichlayer) {
	    tlayer = eval(whichlayer)
	    if (tlayer.top > 0 && tlayer.top <= 5) {
	        tlayer.top = 0
	        setTimeout("move1(tlayer)", pausebetweenimages)
	        setTimeout("move2(document.main.document.second)", pausebetweenimages)
	        return
	    }
	    if (tlayer.top >= tlayer.document.height * -1) {
	        tlayer.top -= 5
	        setTimeout("move1(tlayer)", 50)
	    }
	    else {
	        tlayer.top = parseInt(scrollerheight)
	        tlayer.document.write(slideimages[i])
	        tlayer.document.close()
	        if (i == slideimages.length - 1)
	            i = 0
	        else
	            i++
	    }
	}

	function move2(whichlayer) {
	    tlayer2 = eval(whichlayer)
	    if (tlayer2.top > 0 && tlayer2.top <= 5) {
	        tlayer2.top = 0
	        setTimeout("move2(tlayer2)", pausebetweenimages)
	        setTimeout("move1(document.main.document.first)", pausebetweenimages)
	        return
	    }
	    if (tlayer2.top >= tlayer2.document.height * -1) {
	        tlayer2.top -= 5
	        setTimeout("move2(tlayer2)", 50)
	    }
	    else {
	        tlayer2.top = parseInt(scrollerheight)
	        tlayer2.document.write(slideimages[i])
	        tlayer2.document.close()
	        if (i == slideimages.length - 1)
	            i = 0
	        else
	            i++
	    }
	}

	function move3(whichdiv) {
	    tdiv = eval(whichdiv)
	    if (parseInt(tdiv.style.top) > 0 && parseInt(tdiv.style.top) <= 5) {
	        tdiv.style.top = 0 + "px"
	        setTimeout("move3(tdiv)", pausebetweenimages)
	        setTimeout("move4(second2_obj)", pausebetweenimages)
	        return
	    }
	    if (parseInt(tdiv.style.top) >= tdiv.offsetHeight * -1) {
	        tdiv.style.top = parseInt(tdiv.style.top) - 5 + "px"
	        setTimeout("move3(tdiv)", 50)
	    }
	    else {
	        tdiv.style.top = scrollerheight
	        tdiv.innerHTML = slideimages[i]
	        if (i == slideimages.length - 1)
	            i = 0
	        else
	            i++
	    }
	}

	function move4(whichdiv) {
	    tdiv2 = eval(whichdiv)
	    if (parseInt(tdiv2.style.top) > 0 && parseInt(tdiv2.style.top) <= 5) {
	        tdiv2.style.top = 0 + "px"
	        setTimeout("move4(tdiv2)", pausebetweenimages)
	        setTimeout("move3(first2_obj)", pausebetweenimages)
	        return
	    }
	    if (parseInt(tdiv2.style.top) >= tdiv2.offsetHeight * -1) {
	        tdiv2.style.top = parseInt(tdiv2.style.top) - 5 + "px"
	        setTimeout("move4(second2_obj)", 50)
	    }
	    else {
	        tdiv2.style.top = scrollerheight
	        tdiv2.innerHTML = slideimages[i]
	        if (i == slideimages.length - 1)
	            i = 0
	        else
	            i++
	    }
	}

	function startscroll() {
	    if (ie || dom) {
	        first2_obj = ie ? first2 : document.getElementById("first2")
	        second2_obj = ie ? second2 : document.getElementById("second2")
	        move3(first2_obj)
	        second2_obj.style.top = scrollerheight
	        second2_obj.style.visibility = 'visible'
	    }
	    else if (document.layers) {
	        document.main.visibility = 'show'
	        move1(document.main.document.first)
	        document.main.document.second.top = parseInt(scrollerheight) + 5
	        document.main.document.second.visibility = 'show'
	    }
	}

	var selectedtablink = ""
	var tcischecked = false

	function handlelink(aobject) {
	    selectedtablink = aobject.href
	    tcischecked = (document.tabcontrol && document.tabcontrol.tabcheck.checked) ? true : false
	    if (document.getElementById && !tcischecked) {
	        var tabobj = document.getElementById("tablist")
	        var tabobjlinks = tabobj.getElementsByTagName("A")
	        for (i = 0; i < tabobjlinks.length; i++)
	            tabobjlinks[i].className = ""
	        aobject.className = "current"
	        document.getElementById("tabiframe").src = selectedtablink
	        return false
	    }
	    else
	        return true
	}

	function handleview() {
	    tcischecked = document.tabcontrol.tabcheck.checked
	    if (document.getElementById && tcischecked) {
	        if (selectedtablink != "")
	            window.location = selectedtablink
	    }
	}

	function PlayAudio(iTune, objImg) {
	    ResetAudioImages();
	    SetAudioImage(objImg);
	    aspnetForm.mdPlayer.fileName = iTune;
	    aspnetForm.mdPlayer.src = iTune;
	}

	function SetAudioImage(objImg) {
	    objImg.src = "/images/playing.gif";
	}


	function SetPage() {
        document.getElementById('spRegister2').style.visibility = 'hidden';
        document.getElementById('spRegister2').style.display = 'none';
        document.getElementById('spRegister').style.visibility = 'visible';
        document.getElementById('spRegister').style.display = 'block';
	}

	function NextPage() {
        document.getElementById('spRegister').style.visibility = 'hidden';
        document.getElementById('spRegister').style.display = 'none';
        document.getElementById('spRegister2').style.visibility = 'visible';
        document.getElementById('spRegister2').style.display = 'block';
	}

	function PreviousPage() {
	    document.getElementById('spRegister2').style.visibility = 'hidden';
	    document.getElementById('spRegister2').style.display = 'none';
	    document.getElementById('spRegister').style.visibility = 'visible';
	    document.getElementById('spRegister').style.display = 'block';
	}


	function CheckDateEalier(sender, args) {
	    if (sender._selectedDate < new Date()) {
	        alert("You cannot select a day before today!");
	        sender._selectedDate = new Date();
	        // set the date back to the today
	        sender._textbox.set_Value(sender._selectedDate.format(sender._format))
	    }
	}

