function copyContent(d, s){
	var nd = document.getElementById(d);
	nd.innerHTML=document.getElementById(s).innerHTML;
}

function stopvideo(){
	var v = 'movieContent';
	//alert('stop');
	var p = document.getElementById(v);
	//p.stopVideo();
	//alert(p);
	//p = document.getElementById('photo_gallery');
	
	//alert(p);
	p.innerHTML='<div id=movieContent></div>';
	
}

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}


function  setVisibleDiv(div, header){
	var divList = document.getElementsByTagName('div');
	var maxDiv = divList.length;
	for (var i=0; i<maxDiv; i++){		
		var divID = divList[i].id;	
		if ((divID.length>=4) && (divID.charAt(0)==header))
		{
			divList[i].style.display = (divID == div) ? 'block' : 'none';		
		}
	}
}

function  setVisibleDiv2(div, header){
	var divList = document.getElementsByTagName('div');
	var maxDiv = divList.length;
	
	for (var i=0; i<maxDiv; i++){		
		var divID = divList[i].id;	
		var len = header.length;
		var substr = divID.substring(0, len);
		//if (div.length == divID.length){
			//alert(substr);
			if (substr==header)
			{
				//alert(divID == div);
				divList[i].style.display = (divID == div) ? 'block' : 'none';
								
			}
		//}
	}
}

function showScrollbar(id){
	//alert(id);
	
	var d = document.getElementById(id);
	d.style.overflowX="hidden";
	d.style.overflowY="auto";
}

function hideScrollbar(id){
	
	var d = document.getElementById(id);
	d.style.overflowX="hidden";
	d.style.overflowY="hidden";
}

function toggleDiv(id)
{ 
	var style = getObjectStyle(id);
	if (style) style.display = (style.display=='none') ? 'inline' : 'none';
}

function toggleDiv2(id)
{ 
	var style = getObjectStyle(id);
	//alert(style.display);
	if (style) style.display = (style.display=='none') ? 'block' : 'none';
}

function setDiv(d)
{
	
	var divName = getURLParam(d);
	if (divName){
		//alert(divName);
		setVisibleDiv(divName, 'e');
	}
}

function leftMenuBgOn(id){
	var style = getObjectStyle(id);
	//style.borderLeftWidth='5px';
	//style.borderLeftColor='#71604A';
	//style.borderLeftStyle='solid';
	style.borderLeft = '5px solid #71604a';
	style.background='url(/acms/upload/tstbc/images/leftmenuarrow.gif) #f2eeea no-repeat center right';
}

function leftMenuBgOff(id){
	var style = getObjectStyle(id);
	style.backgroundColor='#ffffff';
	style.borderLeftWidth='0px';
	style.backgroundImage='';
}

function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
} 

function changeURLParam(strParamName, strParamValue)
{
  if(getURLParam('test')=='1'){
  	  var strReturn = "";
	  var strHref = window.location.href;
	  if ( strHref.indexOf("?") > -1 ){
		var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
		var aQueryString = strQueryString.split("&");
		for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
		  if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
			var aParam = aQueryString[iParam].split("=");
			strReturn = aParam[1];
			// if found , replace it
			var newHref = replaceParam(strHref, strParamName, strReturn , strParamValue);
			break;
		  }
		}
		// not found then add it
		
		if (!newHref){
			var newHref = strHref + '&'+strParamName+'='+strParamValue;
		}
		if (strParamName.toLowerCase()=="tab"){
			newHref = removeItem(newHref);
		}
		parent.location.hash = newHref;
		
	  }
  }else if(getURLParam('test')=='2'){
  	  var strReturn = "";
	  var strHref = location.hash;
	  if ( strHref.indexOf("#") > -1 ){
		var strQueryString = strHref.substr(strHref.indexOf("#")).toLowerCase();
		var aQueryString = strQueryString.split("&");
		for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
		  if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
			var aParam = aQueryString[iParam].split("=");
			strReturn = aParam[1];
			// if found , replace it
			var newHref = replaceParam(strHref, strParamName, strReturn , strParamValue);
			break;
		  }
		}
		// not found then add it
		
		if (!newHref){
			var newHref = strParamName+'='+strParamValue;
		}
		if (strParamName.toLowerCase()=="tab"){
			newHref = removeItem(newHref);
		}
		parent.location.hash = newHref;
		
	  }
	}
  
}

function removeItem(strHref){
	var v = getURLParam("item");
	if (v){
		var s = "&item="+v;
		var h = strHref.replace(s,"");
		return h;
	}
	return strHref;
		
} 

function replaceParam(strHref, strParamName, strReturn, strParamValue){
	var d = strParamName+"="+strParamValue;
	var s = strParamName+"="+strReturn;
	
	var h = strHref.replace(s, d);
	return h;

}


function setItem(t)
{
	var tab=t;
	var str = 'Item';
	var item = getURLParam(str);
	if (item){
		setVisibleDiv2(tab+item, tab);
	}
}

function setTab()
{
	var str = 'Tab';
	var sName = getURLParam(str);
	if (sName){
		var s = sName.split('-');
		var name = s[0];
		var num = s[1];
		SelectTab(name,num);
		setItem(sName);
	}
}

function addParam(p, v)
{
	var oldp = getURLParam(p)
	if (!oldp){
		window.location.href += '&'+p+'='+v;
	}
}
