function highlightButton(s) {
    if ("INPUT"==event.srcElement.tagName)
      event.srcElement.className=s;
  }
  function h( tableCellRef, hoverFlag, navStyle ) {
	if ( hoverFlag ) {
		switch ( navStyle ) {
			case 1:
				tableCellRef.style.backgroundColor = '#666666';
				tableCellRef.className = 'x';
				break;
		}
	} else {
		switch ( navStyle ) {
			case 1:
				tableCellRef.style.backgroundColor = '#FFFFFF';
				tableCellRef.className = 'lm';
				break;
		}
	}
}
function h2( tableCellRef, hoverFlag, navStyle ) {
	if ( hoverFlag ) {
		switch ( navStyle ) {
			case 1:
				tableCellRef.style.backgroundColor = '#666666';
				tableCellRef.className = 'x2';
				break;
		}
	} else {
		switch ( navStyle ) {
			case 1:
				tableCellRef.style.backgroundColor = '#999999';
				tableCellRef.className = 'topstyle';
				break;
		}
	}
}
function hCl( url ) {
	window.location.href = url;
}

function NavToSpecialPage(pageID) {
	window.location = "http://www.participant.com/Info.aspx?menu=" + pageID;
}

function dofocus(){
	if(document.getElementById('_ctl0:_ctl0:login_username') != null){
	   document.getElementById('_ctl0:_ctl0:login_username').focus();
	}
}

function newHelpWin(url, name, w, h) {
  l = (screen.availWidth-10 - w) / 2;
  t = (screen.availHeight-20 - h) / 2;

  features = "width="+w+",height="+h+",left="+l+",top="+t;
  features += ",screenX="+l+",screenY="+t;
  features += ",scrollbars=1,resizable=1,location=0";
  features += ",menubar=0,toolbar=0,status=0";

  window.open(url, name, features);
}

function doshowhelp(id) {
newHelpWin('/help.aspx?id=' + id,null,620,500);
}

function doshowworkshop(id) {
newHelpWin('/workshopinfo.aspx?popup=1&id=' + id,null,620,500);
}
var rowBackColor, columnBorderColor;
function RowMouseOver(index)
{
	rowBackColor = this.Rows[index].Control.style.backgroundColor;
	this.Rows[index].Control.style.backgroundColor = "#d9d9d9";
}

function RowMouseOut(index)
{
	this.Rows[index].Control.style.backgroundColor = rowBackColor;
}

function OpenHTMLEditor(name) {
  w = 550;
  h = 500;
  l = (screen.availWidth-10 - w) / 2;
  t = (screen.availHeight-20 - h) / 2;

  features = "width="+w+",height="+h+",left="+l+",top="+t;
  features += ",screenX="+l+",screenY="+t;
  features += ",scrollbars=0,resizable=1,location=0";
  features += ",menubar=0,toolbar=0,status=0";

  window.open('/htmleditor.aspx', name, features);
}


function getObject(obj) {
  var theObj;
  if(document.all) {
    if(typeof obj=="string") {
      return document.all(obj);
    } else {
      return obj.style;
    }
  }
  if(document.getElementById) {
    if(typeof obj=="string") {
      return document.getElementById(obj);
    } else {
      return obj.style;
    }
  }
  return null;
}

function GetCharCount(e,obj,maxlimit)
{
	varTheText = e.value;
	var object = getObject(obj);
	
	if(varTheText.length > maxlimit)
		e.value = e.value.substring(0, maxlimit);
	else
		object.innerHTML = maxlimit - varTheText.length;
		//object.innerHTML = parseInt(varTheText.length);
}

function GetCharCount_OLD(e,obj)
{
	varTheText = e.value;
	var object = getObject(obj);
	object.innerHTML = parseInt(varTheText.length);
}


function setMaxLength()
{
	var x = document.getElementsByTagName('textarea');
	var counter = document.createElement('div');
	counter.className = 'counter';
	for (var i=0;i<x.length;i++)
	{
		if (x[i].getAttribute('maxlength'))
		{
			var counterClone = counter.cloneNode(true);
			counterClone.relatedElement = x[i];
			counterClone.innerHTML = '<span>0</span>/'+x[i].getAttribute('maxlength');
			x[i].parentNode.insertBefore(counterClone,x[i].nextSibling);
			x[i].relatedElement = counterClone.getElementsByTagName('span')[0];

			x[i].onkeyup = x[i].onchange = checkMaxLength;
			x[i].onkeyup();
		}
	}
}

function checkMaxLength()
{
	var maxLength = this.getAttribute('maxlength');
	var currentLength = this.value.length;
	if (currentLength > maxLength)
		this.relatedElement.className = 'toomuch';
	else
		this.relatedElement.className = '';
	this.relatedElement.firstChild.nodeValue = currentLength;
	// not innerHTML
}
function fnTrapKD(btn, ev){
	var keyCode = ev.which ? ev.which : ev.keyCode;
	if (keyCode == 13){
		ev.returnValue=false;
		ev.cancel = true;
		btn.click();
	}
}
function NavTo(clientid) {
	value = document.getElementById(clientid).value;
	window.location = "/participant/s2.aspx?s=" + value;
}

function CheckAllINBOX() {
  for (var i = 0; i < document.PF.elements.length; i++) {
    if(document.PF.elements[i].type == 'checkbox'){
      document.PF.elements[i].checked = !(document.PF.elements[i].checked);
    }
  }
}

function NoConfirm()
{
win = top;
win.opener = top;
win.close();
}

function CloseWindow() {
window.open('','_parent','');
window.close();
}

function win_close() {
  if(navigator.appName=="Microsoft Internet Explorer")
  {
	this.focus();
	self.opener = this;
         self.close();
  }
  else
  {
	window.open('','_parent','');
	window.close();
  }
}

function showtemplateimage(id) {
newHelpWin('/testmp.aspx?id=' + id,null,420,300);
}
///////////////////////////ARRANGEMENT MENU/////////////////////////////////////////////////////
var urls= new Array();
var stepVar="";
////////////////////////////////////////////////////////////	
function refreshShowMenu(){
		//Local Testing
		//urls["TESTmenuED.html"]=["MyProfile","MyDetails"];
		urls[""]=["Home","trans","Welcome to your Participant homepage"];
		urls["default.aspx"]=["Home","trans","Welcome to your Participant homepage"];
		///////////////////////MY PROFILE//////////////////////////////////////	
		//MOVED TO TOP ARRANGEMENT
		///////////////////////MY ORGANIZTION//////////////////////////////////////
       	//MOVED TO TOP ARRANGEMENT 
		////////////////////////MY EVENTS////////////////////////////////////
		urls["listarrangements.aspx?com=2"]=["MyEvts","ViewMyEvnts",""];
		urls["participants.aspx?"]=["MyEvts","ViewMyEvnts",""];
                urls["cancel.aspx?"]=["MyEvts","ViewMyEvnts",""];

 urls["finish.aspx?&sid="]=["MyEvts","ViewMyEvnts",""];

		urls["messages.aspx?"]=["MyEvts","ViewMyEvnts",""];
urls["messages.aspx?&done=1"]=["MyEvts","ViewMyEvnts",""];
		urls["sendmail.aspx?type=1&a"]=["MyEvts","ViewMyEvnts",""];
		urls["eventv3.aspx?"]=["MyEvts","EvntDashbrd","Your event summary"];
        urls["eventv3.aspx?tab=1&new=1&"]=["MyEvts","EvntDetails",""];
		urls["eventv3.aspx?&tab=1"]=["MyEvts","EvntDetails",""];
        urls["eventv3.aspx?tab=1&"]=["MyEvts","EvntDetails",""];
		urls["eventv3.aspx?&tab=2"]=["MyEvts","EvntDesign",""];
		urls["eventv3.aspx?&tab=2&new=1"]=["MyEvts","EvntDesign",""];
        urls["eventv3.aspx?tab=2&"]=["MyEvts","EvntDesign",""];

		urls["eventv3.aspx?&tab=3&new=1"]=["MyEvts","Promo",""];
		urls["eventv3.aspx?&tab=3"]=["MyEvts","Promo",""];
		urls["eventv3.aspx?tab=3&"]=["MyEvts","Promo",""];
		urls["eventv3.aspx?&tab=4&new=1"]=["MyEvts","Publish",""];
		urls["eventv3.aspx?&tab=4"]=["MyEvts","Publish",""];
		urls["eventv3.aspx?tab=4&"]=["MyEvts","Publish",""];
		urls["eventv3.aspx?&tab=5&new=1"]=["MyEvts","Invite",""];
		urls["eventv3.aspx?&tab=5"]=["MyEvts","Invite",""];
		urls["eventv3.aspx?tab=5&"]=["MyEvts","Invite",""];
		urls["event.aspx&new=1"]=["MyEvts","AddEvnt",""];
		urls["event.aspx"]=["MyEvts","AddEvnt",""];
		urls["listarrangements.aspx?com=1"]=["MyEvts","CopyEvnt",""];
		//////////////////////MY REPORTS/////////////////////////////////
		urls["participant.aspx"]=["MyReports","MyTransactions",""];
urls["participant2.aspx"]=["MyReports","MyTransactions",""];
        urls["editparticipant.aspx?"]=["MyReports","MyTransactions",""];
        urls["user.aspx?"]=["MyReports","MyTransactions",""];
		urls["settlement.aspx"]=["MyReports","MYSetlments",""];
        urls["settlementdetail.aspx"]=["MyReports","MYSetlments",""];
		urls["viewrefunds.aspx?i=1"]=["MyReports","MyAutoRefunds",""];
		urls["viewrefunds.aspx?i=2"]=["MyReports","MyManualRefunds",""];
		/////////////////////////////////////////////////////////////////////////
		var urlstr= window.location.href;
		var pagestr;
		var pathstr;
		pathstr=urlstr.split('/');
		pagestr=pathstr[pathstr.length-1];
		//

		//alert(pagestr);
		//
		/////////////////////
		var StartIndexSet=pagestr.indexOf("settlementdetail.aspx");
		    if(StartIndexSet >= 0){
				
				pagestr="settlementdetail.aspx";
			}
		  
		////////////////////
		var StartIndex=pagestr.indexOf("id=");
		if(StartIndex > 0)
		{
			var EndIndex = StartIndex+4;
			var i=3;
			while( (parseInt(pagestr.substring(StartIndex+i, EndIndex))) >=0 ){EndIndex++;i++;}
			EndIndex--;
			var strid=pagestr.substring(StartIndex, EndIndex);
			pagestr = pagestr.replace(pagestr.substring(StartIndex, EndIndex), "");
						///////////////////////////////////////////////////////////////////////////////////////
            pagestr=pagestr.toLowerCase();
			///////////////////////////////////////////////////////////////////////////////////////
			
			var StartIndexNew=pagestr.indexOf("new=");
			if(StartIndexNew > 0){
			stepVar="Step";
			//
			document.getElementById('subMyEvtsStep').style.display='block';
			document.getElementById('subMyEvts').getElementsByTagName('a')[0].style.display='none';
            document.getElementById('subMyEvts').getElementsByTagName('a')[1].style.display='none';
			//
			document.getElementById('subMyEvts').getElementsByTagName('a')[7].style.display='inline-block';
			document.getElementById('subMyEvts').getElementsByTagName('a')[7].removeAttribute("href");
			document.getElementById('IDAddEvnt').src="/images/AdminTopMenu/AddEvnt_ON.jpg";
			//
			document.getElementById('subMyEvtsStep').getElementsByTagName('a')[0].style.display='inline-block';
			document.getElementById('subMyEvtsStep').getElementsByTagName('a')[1].style.display='inline-block';
			document.getElementById('subMyEvtsStep').getElementsByTagName('a')[2].style.display='inline-block';
			document.getElementById('subMyEvtsStep').getElementsByTagName('a')[3].style.display='inline-block';
			document.getElementById('subMyEvtsStep').getElementsByTagName('a')[4].style.display='inline-block';
				
			}else{

			document.getElementById('subMyEvts').getElementsByTagName('a')[1].style.display='inline-block';			
			document.getElementById('subMyEvts').getElementsByTagName('a')[2].style.display='inline-block';
			document.getElementById('subMyEvts').getElementsByTagName('a')[3].style.display='inline-block';
			document.getElementById('subMyEvts').getElementsByTagName('a')[4].style.display='inline-block';
			document.getElementById('subMyEvts').getElementsByTagName('a')[5].style.display='inline-block';
			document.getElementById('subMyEvts').getElementsByTagName('a')[6].style.display='inline-block';
			///////////////////////////////////////////////////////////////////
			document.getElementById('subMyEvts').getElementsByTagName('a')[1].href=("eventv3.aspx?"+strid);
			document.getElementById('subMyEvts').getElementsByTagName('a')[2].href=("eventv3.aspx?tab=1&"+strid);
			document.getElementById('subMyEvts').getElementsByTagName('a')[3].href=("eventv3.aspx?tab=2&"+strid);
			document.getElementById('subMyEvts').getElementsByTagName('a')[4].href=("eventv3.aspx?tab=3&"+strid);
			document.getElementById('subMyEvts').getElementsByTagName('a')[5].href=("eventv3.aspx?tab=4&"+strid);
			document.getElementById('subMyEvts').getElementsByTagName('a')[6].href=("eventv3.aspx?tab=5&"+strid);
			document.getElementById('subMyEvts').getElementsByTagName('a')[7].style.display='none';
			if(urls[pagestr][2] != ""){
				if(urls[pagestr][2] == "Your event summary"){
					document.getElementById('LINKviewrp').href=("participants.aspx?"+strid);
					document.getElementById('LINKviewrpIMG').href=("participants.aspx?"+strid);
					document.getElementById('LINKsend').href=("sendmail.aspx?type=1&a"+strid);
					document.getElementById('LINKsendIMG').href=("sendmail.aspx?type=1&a"+strid);
				}
			}
				
			}
			//////////////////////////////////////////////////////////////////////////////////////////
		}
			//////HEADER CHANGE
			if(urls[pagestr][2] != ""){
				if(urls[pagestr][2] == "Edit user"){
					document.getElementById("MasterWrapper").getElementsByTagName("h1")[0].innerHTML="Edit user";
				}
				else{
				document.getElementById('IDpagehead').style.display="block";
				document.getElementById('IDpagehead').innerHTML=urls[pagestr][2];
				}
			}
			//////SHOW MAIN MENU SELECTED///////////////////////////// 
			var i= document.getElementById(urls[pagestr][0]).src; 
			var oldsrc=i.replace( ".jpg", "_ON.jpg" );
			document.getElementById(urls[pagestr][0]).src=oldsrc;
			//////SHOW SUBMENU///////////////////////////////////////
			document.getElementById('sub'+urls[pagestr][0]).style.display='block';
			//////SHOW SUBMENU SELECTED///////////////////////////////
			var i= document.getElementById('ID'+stepVar+urls[pagestr][1]).src; 
			var oldsrc=i.replace( ".jpg", "_ON.jpg" );
			document.getElementById('ID'+stepVar+urls[pagestr][1]).src=oldsrc;
			//
			        if(urls[pagestr][0]=='Home'){
			
	
			document.getElementById('shadeL').style.cssText = 'display:none !important';
			document.getElementById('shadeR').style.cssText = 'display:none !important';
		}
			

	
}
/////////////////////////////////END OF SCRIPT FOR ARRANGEMENT MENU///////////////////////////////////////
