var INDICATORID_PREFIX 	= 'indicator_';
var IDBG_PREFIX 	= 'idbg_';
var MENUROW_ID_PREFIX 	= 'menu_';
var MENUROW_ID_HEAD_SUFFIX = '_head';
var MENUSPACER = 'MenuEndCell';

var CLASS_NAME			= "Indicator";
var ALTER_CLASS_NAME	= "NoneIndicator";

var CLASS_ENTRY_BG		= "EntryBG";
var ALTER_CLASS_ENTRY_BG	= "Entry";

var LAYER_1 			= "Level1";
var LAYER_1_TABLE 		= "Level1Table";
var LAYER_2 			= "Level2";
var LAYER_2_TABLE 		= "Level2Table";
var LAYER_3 			= "Level3";
var LAYER_3_TABLE 		= "Level3Table";
var DROPDOWN			= "Dropdown";
var MAX_ENTRIES			= 6;

var STATE_DROPDOWN_COLLAPSED = "COLLAPSED";
var STATE_DROPDOWN_EXPANDED = "EXPANDED";
var STATE_DROPDOWN_NOTHING = "NOTHING";
var STATE_DROPDOWN		= STATE_DROPDOWN_NOTHING;

var LANGUAGE_FORM_NAME = "languageForm";

var gSelectedMainId = -1;
var gSelectedSubId = -1;
var gSelectedSeminarId = -1;

init_Events();


function initSeminare() {
	initMenu();
	preloadSelectorImages();
		/* wird nun direkt im template am ende der html datei aufgerufen
		somit werden die offsets aller bilder sofort richtig gestellt, das nachladen der größeren bilder
		kann später erfolgen wenn der hauptteil schon sichtbar ist
	fixOffsets();
	initProgram();
	*/
}

function menuhandler(pMainId,pSubId,pLgId) {
	var classname = "";
	var elem=null;
	var elementName = "";

	// Reset Level2Marker wenn Level1 sich ändert
	if(gSelectedMainId>-1){
		if(gSelectedMainId!=pMainId){
			resetSubElementMarker();
			resetSeminarElementMarker();
		} else {
			if(gSelectedSubId > -1){
				if(gSelectedSubId!=pSubId){
					resetSeminarElementMarker();
				}
			}
		}
	}

	if(gSelectedMainId>-1 && gSelectedSubId>-1&gSelectedSeminarId>-1){
		if(gSelectedSubId == pSubId){
			pLgId = gSelectedSeminarId;
		} else {
			gSelectedSeminarId = pLgId;
		}
	} else {
		gSelectedSeminarId = pLgId;
	}


	if (pLgId == -1) {
		dropDownIconHide();
		resetSeminarElementIndicator();
	}

	if (pSubId == '-1') {
		var numMainEntries = gMenu.length;
		var main_index = -1;

		turnLayerVisibility(LAYER_3,false);
		turnLayerVisibility(LAYER_3_TABLE,false);
		turnSeminars(false);

		for (var i = 0; i < numMainEntries; i++) {
			if (i == pMainId) {
				classname = CLASS_ENTRY_BG;
				gSelectedMainId = i;
				turnSubEntries(i,true);
			}else {
				classname = ALTER_CLASS_ENTRY_BG;
				turnSubEntries(i,false);
			}
			elementName = IDBG_PREFIX+i;
			elem=document.getElementById(elementName);
			if (elem) {
				elem.className=classname;
			}
		}
		turnLayerVisibility(LAYER_2,true);
		turnLayerVisibility(LAYER_2_TABLE,true);
		gSelectedSubId = pSubId;
	}
	else {
		if (gSelectedMainId > -1) {
			var numSubEntries = gMenu[gSelectedMainId][1].length;

			for (var i = 0; i < numSubEntries; i++) {

				classname = ALTER_CLASS_ENTRY_BG;
				if (i == pSubId) {
					classname = CLASS_ENTRY_BG;
					turnSeminars(false);
					gSelectedSubId = i;
				}
				elementName = IDBG_PREFIX+gSelectedMainId+"_"+i;
				elem=document.getElementById(elementName);
				if (elem) {
					elem.className=classname;
				}
			}
			turnSeminars(true);
			turnLayerVisibility(LAYER_3,true);
			turnLayerVisibility(LAYER_3_TABLE,true);
			gSelectedSeminar = pLgId;
			if(pLgId > -1){
/*				var numSeminarEntries = gMenu[gSelectedMainId][1][gSelectedSubId][1].length;

				for (var i = 0; i < numSeminarEntries; i++) {

					classname = ALTER_CLASS_ENTRY_BG;
					if (i == pLgId) {
						classname = CLASS_ENTRY_BG;
						gSelectedSeminarId = i;
					}
					elementName = IDBG_PREFIX+gSelectedMainId+"_"+gSelectedSubId+"_"+i;
					elem=document.getElementById(elementName);
					if (elem) {
						elem.className=classname;
					}
				}
				*/
				var run = true;
				var i = 0;
				while (run) {
					classname = ALTER_CLASS_ENTRY_BG;
					if (i == pLgId) {
						classname = CLASS_ENTRY_BG;
						gSelectedSeminarId = i;
					}
					elementName = IDBG_PREFIX+gSelectedMainId+"_"+gSelectedSubId+"_"+i;
					elem=document.getElementById(elementName);
					if (elem) {
						elem.className=classname;
					} else {
						run = false;
					}
					i++;
				}

			}
		}
	}
	resetMainElementIndicator();
	resetSubElementIndicator();
	resetSeminarElementIndicator();
	setElementsIndicated();

	setLanguageParams(pMainId,pSubId,pLgId);
}

function turnSubEntries(pMainIndex,pFlag) {

	var numSubEntries = gMenu[pMainIndex][1].length;
	var elementName="";
	var elem="";
	var visibleSubItemCounter=0;
	var classname = "";

	for (var i = 0; i < numSubEntries; i++) {
		elementName = MENUROW_ID_PREFIX+pMainIndex+"_"+i;
		elem=document.getElementById(elementName);
		classname = ALTER_CLASS_NAME;
		if (elem) {
			if (pFlag) {
				elem.style.display="";
				elementName = INDICATORID_PREFIX+pMainIndex+"_"+i;
				elem=document.getElementById(elementName);
				if (elem) {
					elem.className=classname;
				}
			}
			else {
				elem.style.display="none";
			}
		}
	}
}

function turnSeminars_countSeminars() {

	if (gSelectedMainId == -1 || gSelectedSubId == -1) return;

	var numSeminarlevelEntries = 0;
	// alle haupt-einträge ermitteln, die sich aus gSelectedMainId und gSelectedSubId ergeben
	if (gMenu[gSelectedMainId][1][gSelectedSubId] && gMenu[gSelectedMainId][1][gSelectedSubId][1] && gMenu[gSelectedMainId][1][gSelectedSubId][1].length) {
		numSeminarlevelEntries = gMenu[gSelectedMainId][1][gSelectedSubId][1].length;
	}
	else {
		var debughere = true;
		return;
	}
	var elementCounter = 0;

	for (var outer = 0; outer < numSeminarlevelEntries; outer++) {

		var outer_elem=null;
		outer_elem = gMenu[gSelectedMainId][1][gSelectedSubId][1][outer];
		if (!outer_elem || !outer_elem.constructor) {
			continue;
		}

		var isSubLevelWithSeminarsArray = false;
		var isArray = (outer_elem.constructor == Array); // ACHTUNG: folgendes funktioniert NICHT in Safari! -> type.indexOf("Array") > -1

		if (isArray) {
			if (outer_elem[1].constructor == Array) {
				isSubLevelWithSeminarsArray = true;
			}
		}

		if (isSubLevelWithSeminarsArray) {

			// auf das array mit den seminaren zugreifen
			var subelem = outer_elem[1];
			var innerelems = subelem.length;

			if (innerelems == 0) {
				// kein aufzählen, da leere menueinträge nicht dargestellt werden
			}
			else {
				elementCounter += innerelems;
				elementCounter += 1;
			}
		}
		else {
			elementCounter += 1;
		}
	}
	return elementCounter;
}

function turnSeminars(pFlag) {

	if (gSelectedMainId == -1 || gSelectedSubId == -1) return;

	var numSeminarlevelEntries = 0;
	// alle haupt-einträge ermitteln, die sich aus gSelectedMainId und gSelectedSubId ergeben
	if (gMenu[gSelectedMainId][1][gSelectedSubId] && gMenu[gSelectedMainId][1][gSelectedSubId][1] && gMenu[gSelectedMainId][1][gSelectedSubId][1].length) {
		numSeminarlevelEntries = gMenu[gSelectedMainId][1][gSelectedSubId][1].length;
	}
	else {
		var debughere = true;
		return;
	}
	var ident = null;
	var elem = null;
	var seminarloop = 0; // seminar loop muß ganz aussen sein
	var entryCounter = 0;
	var breakIt = false;
	var alreadyVisibleElements = 0;

	var maxElements = turnSeminars_countSeminars();

	for (var outer = 0; outer < numSeminarlevelEntries; outer++) {

		/* auf jedes einzelne seminar element zugreifen
			das kann schon ein gültiges Seminar sein, oder aber ein untermenu mit Seminaren
		*/
		var outer_elem=null;
		outer_elem = gMenu[gSelectedMainId][1][gSelectedSubId][1][outer];
		if (!outer_elem || !outer_elem.constructor) {
			var debughere = true;
			continue;
		}

		var isSubLevelWithSeminarsArray = false;
		var isArray = (outer_elem.constructor == Array); // ACHTUNG: folgendes funktioniert NICHT in Safari! -> type.indexOf("Array") > -1

		if (isArray) {
			if (outer_elem[1].constructor == Array) {
				isSubLevelWithSeminarsArray = true;
			}
		}

		if (isSubLevelWithSeminarsArray) {

			// auf das array mit den seminaren zugreifen
			var subelem = outer_elem[1];
			var innerelems = subelem.length;

			// den identifizierer für die überschrift der seminare generieren
			ident = MENUROW_ID_PREFIX+gSelectedMainId+"_"+gSelectedSubId+"_"+entryCounter+MENUROW_ID_HEAD_SUFFIX;
			elem = document.getElementById(ident);
			if (elem) {
				if ((innerelems && innerelems>0) && pFlag && dropDownCheckState(alreadyVisibleElements,maxElements)) {
					elem.style.display="";
					alreadyVisibleElements++;
				}
				else {
					elem.style.display="none";
				}
				//entryCounter++
			}
			if (innerelems == 0) {
				entryCounter++;
			}
			for (var inner = 0; inner < innerelems; inner++) {

				// identifizierer für die seminare erzeugen
				ident = MENUROW_ID_PREFIX+gSelectedMainId+"_"+gSelectedSubId+"_"+entryCounter;
				elem = document.getElementById(ident);
				if (elem) {
					if (pFlag && dropDownCheckState(alreadyVisibleElements,maxElements)) {
						elem.style.display="";
						alreadyVisibleElements++;
					}
					else {
						elem.style.display="none";
					}
					entryCounter++;
				}
				seminarloop++;
			}
		}
		else {
			ident = MENUROW_ID_PREFIX+gSelectedMainId+"_"+gSelectedSubId+"_"+outer;
			elem = document.getElementById(ident);
			if (elem) {
				if (pFlag && dropDownCheckState(alreadyVisibleElements,maxElements)) {
					elem.style.display="";
					alreadyVisibleElements++;
				}
				else {
					elem.style.display="none";
				}
				entryCounter++;
			}
		}

	}

}

function dropDownCheckState(pAlreadyVisibleElements,pMaxElems) {
	//return true;
	var result = true

	if (STATE_DROPDOWN == STATE_DROPDOWN_EXPANDED) {
		return result;
	}

	if (pMaxElems < MAX_ENTRIES) {
		pMaxElems = MAX_ENTRIES;
	}

	// geprüft werden muss wenn noch genau ein eintrag frei wäre
	if (pAlreadyVisibleElements+1 >= MAX_ENTRIES) {
		if  (STATE_DROPDOWN == STATE_DROPDOWN_COLLAPSED) {
			result = false;
		}
		else {
			// icon nicht anzeigen wenn die zahl der einträge == der maximalen zahl ist
			if (pMaxElems == MAX_ENTRIES && pAlreadyVisibleElements+1 == MAX_ENTRIES) {
				var debughere = true;
			}
			else {
				result = false;
			}
			if (result == false) {
				dropDownIconShow();
			}
		}
	}

	return result;
}

function dropDownState(pNewState) {
	STATE_DROPDOWN = pNewState;
}
function dropDownIconHide() {
	dropDownState(STATE_DROPDOWN_NOTHING);
	document.getElementById(DROPDOWN).style.display="none";
}
function dropDownIconShow() {
	dropDownState(STATE_DROPDOWN_COLLAPSED);
	document.getElementById(DROPDOWN).style.display="";
}
function doDropDown() {
	document.getElementById(MENUSPACER).style.display="";
	dropDownIconHide();
	dropDownState(STATE_DROPDOWN_EXPANDED);
	turnSeminars(true);
}
function dropDownCollapse() {
	document.getElementById(MENUSPACER).style.display="none";
	dropDownState(STATE_DROPDOWN_NOTHING);
	turnSeminars(true);
}


function init_Events() {
	if (ns) {
		window.captureEvents(Event.CLICK); // nur ns nötig
		window.onclick = eventHandlerObj;
	}
	else {
   		document.onclick = eventHandlerObj;	// alle anderen ausser ns
	}
}

function eventHandlerObj(pElement) {
	var result = true;

	if (!pElement) {
		// ie models
		if (window.event) {
			pElement = window.event;
		}
	}

	var name = "";
	if (pElement != null) {
		/* um einen eventhandler zu versorgen
		var element = pElement.target ? pElement.target : pElement.srcElement;
		if (element != null && element.name && element.name.length > 0) {
			name = element.name;
		}
		*/
		var debugState = STATE_DROPDOWN;
		if (STATE_DROPDOWN == STATE_DROPDOWN_EXPANDED) {
			var element = pElement.target ? pElement.target : pElement.srcElement;
			var clickHitMenu = false;
			var clickOtherHitMenu = false;
			var myParentNode = element.parentNode;
			var id = "";
			if (myParentNode) {
				do {
					if (myParentNode.id) {
						id = myParentNode.id;
					}
					if (id == LAYER_3_TABLE) {
						clickHitMenu = true;
						break;
					}
					//if (id == LAYER_2 || id == LAYER_1) {
					if (id == LAYER_2_TABLE || id == LAYER_1_TABLE) {
						clickOtherHitMenu = true;
						break;
					}
					if (myParentNode.parentNode) {
						myParentNode = myParentNode.parentNode;
					}
					else {
						myParentNode = null;
					}
				} while (myParentNode);
				if (!clickHitMenu && !clickOtherHitMenu) {
					dropDownCollapse();
				}
			}
		}
	}

	return result;
}

/*
	http://forum.de.selfhtml.org/archiv/2005/2/t101012/
	http://aktuell.de.selfhtml.org/artikel/programmiertechnik/liveconnect/index.htm
	http://www.alistapart.com/articles/flashsatay
*/
function findeFlash (flash) {
	if (document.all) {
		if (document.all[flash]) {
			return document.all[flash];
		}
		if (window.opera) {
			var movie = eval(window.document + flash);
			if (movie.SetVariable) {
				return movie;
			}
		}
		return;
	}
	if(document.layers) {
		if(document.embeds) {
			var movie = document.embeds[flash];
			if (movie.SetVariable) {
				return movie;
			}
		}
		return;
	}
	if (!document.getElementById) {
		return;
	}
	var movie = document.getElementById(flash);
	if (movie.SetVariable) {
		return movie;
	}
	var movies = movie.getElementsByTagName('embed');
	if (!movies || !movies.length) {
		return;
	}
	movie = movies[0];
	if (movie.SetVariable) {
		return movie;
	}
	return false;
}


function getFlashParam() {
	var flash = findeFlash('ProgrammButton');
	if (flash) {
		var programType = identifyProgramm();
		flash.SetVariable('StatusOfProgram',programType);
	}
}


function setMainElementIndicated(pId){
	resetMainElementIndicator();
	elementName = INDICATORID_PREFIX+pId;
	elem=document.getElementById(elementName);
	if (elem) {
		setElementIndicated(elem);
	}
}

function setSubElementIndicated(pId){
	resetSubElementIndicator();
	elementName = INDICATORID_PREFIX+gSelectedMainId+'_'+pId;
	elem=document.getElementById(elementName);
	if (elem) {
		setElementIndicated(elem);
	}
}

function setSeminarElementIndicated(pId){
	resetSeminarElementIndicator();
	elementName = INDICATORID_PREFIX+gSelectedMainId+'_'+gSelectedSubId+'_'+pId;
	elem=document.getElementById(elementName);
	if (elem) {
		setElementIndicated(elem);
	}
}

function indicateMainElementSelected() {
	if(gSelectedMainId > -1){
		setMainElementIndicated(gSelectedMainId);
	} else {
		setMainElementIndicated(0);
	}
}

function indicateSubElementSelected() {
	if(gSelectedMainId > -1){
		if(gSelectedSubId > -1){
			setSubElementIndicated(gSelectedSubId);
		} else {
			setSubElementIndicated(0);
		}
	}
}

function indicateSeminarElementSelected() {
	if(gSelectedMainId > -1){
		if(gSelectedSubId > -1){
			if(gSelectedSeminarId > -1){
				setSeminarElementIndicated(gSelectedSeminarId);
			} else {
				setSeminarElementIndicated(0);
			}
		}
	}
}

function setFirstMainElementIndicated(){
	if(gSelectedMainId == -1){
		setMainElementIndicated(0);
	} else {
		setMainElementIndicated(gSelectedMainId);
		if(gSelectedSubId > -1){
			setSubElementIndicated(gSelectedSubId);
		}
		if(gSelectedSeminarId > -1){
			setSeminarElementIndicated(gSelectedSeminarId);
		}
	}
}

function setElementsIndicated(){
	if(gSelectedMainId > -1){
		setMainElementIndicated(gSelectedMainId);
	}
	if(gSelectedSubId > -1){
		setSubElementIndicated(gSelectedSubId);
	}
	if(gSelectedSeminarId > -1){
		setSeminarElementIndicated(gSelectedSeminarId);
	}
}

function setFirstSubElementIndicated(){
	if(gSelectedSubId == -1){
		setSubElementIndicated(0);
	} else {
		setSubElementIndicated(gSelectedSubId);
		if(gSelectedSeminarId > -1){
			setSeminarElementIndicated(gSelectedSeminarId);
		}
	}
}

function setFirstSeminarElementIndicated(){
	setSeminarElementIndicated(0)
}

function setMainIndicator(pIndex){
//	resetMainElementIndicator();
	elem=document.getElementById(pIndex);
	if (elem) {
		setElementIndicated(elem);
	}
}

function setSubIndicator(pIndex){
//	if(gSelectedSubId == -1){
//		resetSubElementIndicator();
		elem=document.getElementById(pIndex);
		if (elem) {
			setElementIndicated(elem);
		}
//	}
}

function setSeminarIndicator(pIndex){
//	resetSeminarElementIndicator();
	elem=document.getElementById(pIndex);
	if (elem) {
		setElementIndicated(elem);
	}
}

function resetMainIndicator(pIndex){
//	resetMainElementIndicator();
//	alert('DEBUG: gSelectMainId='+gSelectedMainId+', pIndex='+pIndex+', index='+INDICATORID_PREFIX+gSelectedMainId);
	if(gSelectedMainId>-1 && pIndex==INDICATORID_PREFIX+gSelectedMainId){
		return;
	}
	elem=document.getElementById(pIndex);
	if (elem) {
		resetElementIndicated(elem);
	}
}

function resetSubIndicator(pIndex){
	if(gSelectedSubId>-1 && pIndex==INDICATORID_PREFIX+gSelectedMainId+'_'+gSelectedSubId){
		return;
	}
	elem=document.getElementById(pIndex);
	if (elem) {
		resetElementIndicated(elem);
	}
}

function resetSeminarIndicator(pIndex){
	if(gSelectedSeminarId>-1 && pIndex==INDICATORID_PREFIX+gSelectedMainId+'_'+gSelectedSubId+'_'+gSelectedSeminarId){
		return;
	}
	elem=document.getElementById(pIndex);
	if (elem) {
		resetElementIndicated(elem);
	}
}

function setElementIndicated(pElement){
		pElement.className=CLASS_NAME;
}

function resetElementIndicated(pElement){
		pElement.className=ALTER_CLASS_NAME;
}

function resetMainElementIndicator(){
	var numMainEntries = gMenu.length;
	var	classname = ALTER_CLASS_NAME;

	for (var i = 0; i < numMainEntries; i++) {
		elementName = INDICATORID_PREFIX+i;
		elem=document.getElementById(elementName);
		if (elem) {
			elem.className=classname;
		}
	}
}

function resetSubElementIndicator(){
//	if (gSelectedMainId > -1) {
/*		var numSubEntries = gMenu[gSelectedMainId][1].length;

		for (var i = 0; i < numSubEntries; i++) {

			classname = ALTER_CLASS_NAME;
			elementName = INDICATORID_PREFIX+gSelectedMainId+"_"+i;
			elem=document.getElementById(elementName);
			if (elem) {
				elem.className=classname;
			}
		}*/
	var run = true;
	var i = 0;
	while (run) {
		classname = ALTER_CLASS_NAME;
		elementName = INDICATORID_PREFIX+gSelectedMainId+"_"+i;
		elem=document.getElementById(elementName);
		if (elem) {
			elem.className=classname;
		} else {
			run = false;
		}
		i++;
	}
//	}
}

function resetSeminarElementIndicator(){
//	if (gSelectedSubId > -1) {
/*		var numSeminarEntries = gMenu[gSelectedMainId][1][gSelectedSubId][1].length;

		for (var i = 0; i < numSeminarEntries; i++) {

			classname = ALTER_CLASS_NAME;
			elementName = INDICATORID_PREFIX+gSelectedMainId+"_"+gSelectedSubId+"_"+i;
			elem=document.getElementById(elementName);
			if (elem) {
				elem.className=classname;
			}
		}
*/
	var run = true;
	var i = 0;
	while (run) {
		classname = ALTER_CLASS_NAME;
		elementName = INDICATORID_PREFIX+gSelectedMainId+"_"+gSelectedSubId+"_"+i;
		elem=document.getElementById(elementName);
		if (elem) {
			elem.className=classname;
		} else {
			run = false;
		}
		i++;
	}
//	}
}


function resetSeminarElementMarker(){
	var run = true;
	var i = 0;
	while (run) {
		classname = ALTER_CLASS_ENTRY_BG;
		elementName = IDBG_PREFIX+gSelectedMainId+"_"+gSelectedSubId+"_"+i;
		elem=document.getElementById(elementName);
		if (elem) {
			elem.className=classname;
		} else {
			run = false;
		}
		i++;
	}
}

function resetSubElementMarker(){
	var run = true;
	var i = 0;
	while (run) {
		classname = ALTER_CLASS_ENTRY_BG;
		elementName = IDBG_PREFIX+gSelectedMainId+"_"+i;
		elem=document.getElementById(elementName);
		if (elem) {
			elem.className=classname;
		} else {
			run = false;
		}
		i++;
	}
}


/*


function setLanguageParams(pMainId,pSubId,pLgId) {
	var form = document.forms[LANGUAGE_FORM_NAME];
	if (form) {
		if (!pLgId || pLgId.length == 0) pLgId = "-1";
		var start = "?";
		if (form.action.indexOf('&') > -1) start = "&";

		var pos = form.action.indexOf('menuId=');
		if  (pos > -1) {
			var end = form.action.indexOf('&',pos);
			if (end == -1) {
				form.action = form.action.substring(0,pos);
			}
			else {
				form.action = form.action.substring(0,pos)+form.action.substring(end);
			}
			var len = form.action.length;
			pos = form.action.indexOf('?');
			if (pos+1 == len) {
				start = "";
			}
		}
		var menuid = pMainId+"_"+pSubId+"_"+pLgId;
		form.action = form.action+start+"menuId="+pMainId+"_"+pSubId+"_"+pLgId;

		pos = form.action.indexOf('lgid=');
		if  (pos > -1) {
			var end = form.action.indexOf('&',pos);
			if (end == -1) {
				form.action = form.action.substring(0,pos);
			}
			else {
				form.action = form.action.substring(0,pos)+form.action.substring(end);
			}
		}
		pos = form.action.indexOf('subid=');
		if  (pos > -1) {
			end = form.action.indexOf('&',pos);
			if (end == -1) {
				form.action = form.action.substring(0,pos);
			}
			else {
				form.action = form.action.substring(0,pos)+form.action.substring(end);
			}
		}

		var lgName = "";
		if (pMainId > -1 && pSubId > -1 && pLgId > -1) {
			var elem = document.getElementById('menu_'+menuid);
			if (elem) {
				var inerhat = elem.innerHTML;
				inerhat = inerhat.replace(/&amp;lgid/,'&lgid');
				inerhat = inerhat.replace(/&amp;subid/,'&subid');
				inerhat = inerhat.replace(/&amp;menuId/,'&menuId');
				var lgid_param = getUrlParam('lgid',inerhat);
				form.action = form.action+start+"&lgid="+lgid_param;
				var subid_param = getUrlParam('subid',inerhat);
				form.action = form.action+"&subid="+subid_param;
				alert(form.action);
			}
		}

	}
}
*/

