function m2ws_init_vwci_mainnav_000001(id){
	m2ws_init_vwci_mainnav(id);
}

function m2ws_init_vwci_mainnav(id){
	if(document.getElementById("mainnav_repository_000001_"+id)){
		eval("mainnav_button_000001_"+id+"=new Array();");
		document.getElementById("mainnav_source_container_000001_"+id).innerHTML="";
		var sTextColorP=document.getElementById("mainnav_repository_subtextColorP_000001_"+id).innerHTML;
		var sTextColorA=document.getElementById("mainnav_repository_subtextColorA_000001_"+id).innerHTML;
		var string='';
		m2ws_vwci_mannav_id=id;
		m2ws_mainmenueinstance=id;
		var alt=document.getElementById("mainnav_repository_alt_000001_"+id).innerHTML;
		var a_alt=alt.split(",");
		var title=document.getElementById("mainnav_repository_title_000001_"+id).innerHTML;
		var a_title=title.split(",");
		var textimagearray=m2ws_vwci_mainnav_getElementArray(id,"mainnav_repository_image_"+id);
		var lhash=window.location.hash;
		for(var i=0;i<textimagearray.length;i++){
			var a_mainimglink=(document.getElementById("mainnav_repository_imagelink_"+id+"_"+i).innerHTML).split(",");
			string+='<a id=\"mainnav_button_'+id+'_'+i+'\" edit=\"menueimage\" href=\"'+lhash+'\" onmouseover=\"showMenu(mainnav_button_000001_'+id+'['+i+'],0,'+id+')\" onMouseOut=\"dropdown_mouseLeave(\'main\','+id+')\">';
			var timg=textimagearray[i];
			string+='<div class=\"typeface-js\" edit=\"menueimage\" name=\"mainnav_image_'+id+'_'+i+'\" id=\"mainnav_image_'+id+'_'+i+'\" onkeyup=\"mainnav_000001_keyupdoc()\" onmouseover=\"mainnav_txtimgChangeColor(this,\'black\',\'over\')\" onclick=\"m2ws_openLink(\''+a_mainimglink[0]+'\',\''+a_mainimglink[1]+'\',\''+a_mainimglink[2]+'\');return false;\" onmouseout=\"mainnav_txtimgChangeColor(this,\'gray\',\'out\')\" style=\"line-height:100%;padding-top:5px;padding-left:5px;padding-right:5px;position:relative;float:right;color:gray;font-family: VW Headline OT;font-size:11px;height:12px;\"></div>';
			string+='</a>';
		}
		document.getElementById("mainnav_source_container_000001_"+id).insertAdjacentHTML("BeforeEnd",string);
		var vwci_mannav_array= new Array();
		var repository=document.getElementById("mainnav_repository_000001_"+id);
		
		var subentrysid="mainnav_repository_displaytext_000001_"+id+"_";
		var hrefurlid="mainnav_repository_url_href_000001_"+id+"_";
		var onclickid="mainnav_repository_url_onclick_000001_"+id+"_";
		
		var subentrys=document.getElementsLikeId(subentrysid,repository);
		var hrefurl=document.getElementsLikeId(hrefurlid,repository);
		var onclickurl=document.getElementsLikeId(onclickid,repository);
		
		for(var k=0;k<textimagearray.length;k++){ //alle möglichen Untermenues
			var mainnav_0_array=new Array();
			var j=0;
			var aSubentrys=null;
			var aHrefurl=null;
			var aOnclickurl=null;
			if(document.getElementById(subentrysid+k)){
				aSubentrys=(document.getElementById(subentrysid+k).innerHTML).split(",");
			
				if(document.getElementById(hrefurlid+k)){
					aHrefurl=(document.getElementById(hrefurlid+k).innerHTML).split(";");
				}
				if(document.getElementById(onclickid+k)){
					aOnclickurl=(document.getElementById(onclickid+k).innerHTML).split(";");
				}
			}
			if(aSubentrys){
				for(var i=0;i<aSubentrys.length;i++){
					mainnav_0_array[j]=aSubentrys[i];
					j++;
					aHrefurl[i]=lhash;
					//aOnclickurl[i]="/m2ws/application/common/dummy/dummy.php";
					var linkdata=aOnclickurl[i].split(",");
					if(aHrefurl[i]!="*"){
						mainnav_0_array[j]='<a href=\"'+aHrefurl[i]+'\" id=\"mainnav_sub_displaytext_000001_'+id+'_'+k+'_'+i+'\" onmouseover=\"m2ws_mainnav_000001_mouseover(this,\''+sTextColorA+'\');\" onmouseout=\"m2ws_mainnav_000001_mouseover(this,\''+sTextColorP+'\');\" onclick=\"m2ws_openLink(\''+linkdata[0]+'\',\''+linkdata[1]+'\',\''+linkdata[2]+'\');return false;\" edit=\"mainsublink\" class=\"main_sub_link\" style=\"color:'+sTextColorP+'\">';
					}else{
						mainnav_0_array[j]='<a href=\"'+lhash+'" edit=\"mainsublink\" id=\"mainnav_sub_displaytext_000001_'+id+'_'+k+'_'+i+'\" onmouseover=\"m2ws_mainnav_000001_mouseover(this,\''+sTextColorA+'\');\" onmouseout=\"m2ws_mainnav_000001_mouseover(this,\''+sTextColorP+'\');\" onclick=\"m2ws_openLink(\''+linkdata[0]+'\',\''+linkdata[1]+'\',\''+linkdata[2]+'\');return false;\" class=\"main_sub_link\"  style=\"color:'+sTextColorP+'\">';
					}
					j++;
				}
			}
			vwci_mannav_array[k]=mainnav_0_array;
			
			
		}
		for(var i=0;i<textimagearray.length;i++){
			eval(('mainnav_button_000001_')+id)[i] = new mainMenu (vwci_mannav_array[i], 'mainnav_image_'+id+'_'+i, lhash, lhash);
		}
		for(var i=0;i<textimagearray.length;i++){
			_typeface_js.renderDocumentElement(document.getElementById("mainnav_image_"+id+"_"+i));
		}
		_typeface_js.renderDocumentElement(document.getElementById("dummy_dummy"));
		m2ws_mainnav_000001_createLay("mainnav_source_container_000001_"+id);
	}
}

function m2ws_mainnav_000001_mouseover(o,c){
	o.style.color=c;
	if(m2ws_edit==true){
		m2ws_mainmenueedit=true;
	}
}

function m2ws_mainnav_link_000001_edit(){
	
	var id=m2ws_editTag.id;
	id=id.replace("lay_","");
	var arrayid=id.split("_");
	var textlinkurlid;
	if(id.indexOf("mainnav_button_")==0){
		
		m2ws_linkRepositoryType="single";
		var cid=arrayid[arrayid.length-1];
		var instanceid=arrayid[arrayid.length-2];
		textlinkurlid="mainnav_repository_imagelink_"+instanceid+"_"+cid;
		m2ws_init_module_call="m2ws_init_vwci_mainnav_000001("+instanceid+")";
		
	}else if(id.indexOf("mainnav_sub_displaytext_000001_")==0){
		m2ws_linkRepositoryType="multi";
		var uid=arrayid[arrayid.length-1];
		var cid=arrayid[arrayid.length-2];
		var instanceid=arrayid[arrayid.length-3];
		textlinkurlid="mainnav_repository_url_onclick_000001_"+instanceid+"_"+cid;
		m2ws_init_module_call="m2ws_init_vwci_mainnav_000001("+instanceid+")";
	}
	m2ws_editLinkInfo=new m2ws_editLinkData(textlinkurlid,"",textlinkurlid+",2",textlinkurlid+",0","de","title",textlinkurlid+",1");
	m2ws_startEditLink1();
}


function mainnav_000001_keyupdoc(){
	var padid=(m2ws_editTag.id).replace('lay_','');
	padid=padid.replace('pad_','');
	var orgElement = document.getElementById(padid);
	var repname=(orgElement.id).substring(0,(orgElement.id.indexOf('_')))+'_repository'+(orgElement.id).substr(orgElement.id.indexOf('_'));
	if(ie){
	document.getElementById(repname).innerHTML=document.getElementById("pad_"+padid).innerHTML;
	}else{
		document.getElementById(repname).innerHTML=document.getElementById("pad_"+padid).firstChild.innerHTML;
	}
	if(m2ws_directJSFont==true){
		_typeface_js.renderDocument();
	}
}

function m2ws_mainnav_000001_createLay(id){
var cont=document.getElementById(id);
	
	for(var i=0;i<cont.childNodes.length;i++){
		var button=document.getElementById(cont.childNodes[i].id);
		var image=button.childNodes[0];
		var lay=image.cloneNode(true);
		lay.style.top=image.offsetTop+'px';
		lay.zIndex=80;
		lay.className='myClass';
		lay.style.backgroundColor = 'white';
		lay.id="lay_"+cont.childNodes[i].id;
		lay.style.position='absolute';
		lay.style.left=image.offsetLeft+'px';
		var cor=(parseInt((image.style.paddingLeft).replace('px',''))+parseInt((image.style.paddingRight).replace('px','')));
		lay.style.width=(image.offsetWidth-cor)+'px';
		lay.innerHTML="";
		
		if (lay.style.filter) {
			lay.style.filter = 'alpha(opacity=0)';
		
		} else {
			lay.style.filter = 'Alpha(opacity=0)';
			lay.style.MozOpacity = '0.0';
		
		}
 	image.parentNode.appendChild(lay);
	}
}


function m2ws_mainnav_link(){
	 mein_fenster = window.open("/m2ws/application/common/dummy/dummy.php", "popup", "width=320, height=240");
}

function m2ws_add_vwci_submainnaventry(){
	var id=m2ws_editTag.id;
	var arrayid=m2ws_editTag.id.split("_");
	var cid=arrayid[arrayid.length-1];
	var instanceid=arrayid[arrayid.length-2];
	var subEntryTextId="mainnav_repository_displaytext_000001_"+instanceid+"_";
	var hrefurlId="mainnav_repository_url_href_000001_"+instanceid+"_";
	var onclickurlId="mainnav_repository_url_onclick_000001_"+instanceid+"_";
	var repository=document.getElementById("mainnav_repository_000001_"+instanceid);
	var subentrys=document.getElementsLikeId("mainnav_repository_displaytext_000001_"+instanceid+"_",repository);
	if(!document.getElementById(subEntryTextId+cid)){
		var p=document.createElement("p");
		p.setAttribute("id","mainnav_repository_displaytext_000001_"+instanceid+"_"+cid);
		p.innerHTML="neuer Eintrag";
		repository.appendChild(p);
		p=document.createElement("p");
		p.setAttribute("id","mainnav_repository_url_href_000001_"+instanceid+"_"+cid);
		p.innerHTML="*";
		repository.appendChild(p);
		p=document.createElement("p");
		p.setAttribute("id","mainnav_repository_url_onclick_000001_"+instanceid+"_"+cid);
		p.innerHTML="innerlink,thiswindow,/m2ws/common/dummy/dummy.php";
		repository.appendChild(p);
	}else{
		//alert("add");
		document.getElementById(subEntryTextId+cid).innerHTML=document.getElementById(subEntryTextId+cid).innerHTML+",neuer Eintrag";
		document.getElementById(hrefurlId+cid).innerHTML=document.getElementById(hrefurlId+cid).innerHTML+",*";
		document.getElementById(onclickurlId+cid).innerHTML=document.getElementById(onclickurlId+cid).innerHTML+";innerlink,thiswindow,/m2ws/common/dummy/dummy.php";
	}
	m2ws_saveModuleRepository();
	m2ws_mainmenueedit=false;
	menuCollapse();
	m2ws_mainmenueedit=true;
	m2ws_init_vwci_mainnav(instanceid);

}

function m2ws_remove_vwci_submainnaventry(){
	var id=m2ws_editTag.id;
	var arrayid=m2ws_editTag.id.split("_");
	var ccid=arrayid[arrayid.length-1];
	var cid=arrayid[arrayid.length-2];
	var instanceid=arrayid[arrayid.length-3];
	//alert(instanceid+" - "+cid+" - "+ccid);
	var repository=document.getElementById("mainnav_repository_000001_"+instanceid);
	var subentrys=document.getElementById("mainnav_repository_displaytext_000001_"+instanceid+"_"+cid);
	var hrefurl=document.getElementById("mainnav_repository_url_href_000001_"+instanceid+"_"+cid);
	var onclickurl=document.getElementById("mainnav_repository_url_onclick_000001_"+instanceid+"_"+cid);
	if((subentrys.innerHTML).split(",").length==1){
		repository.removeChild(subentrys);
		repository.removeChild(hrefurl);
		repository.removeChild(onclickurl);
	}else{
		
		var aSubentrys=(subentrys.innerHTML.split(","));
		aSubentrys.splice(ccid,1);
		subentrys.innerHTML=aSubentrys.join();
		var aHrefurl=hrefurl.innerHTML.split(",");
		aHrefurl.splice(ccid,1);
		hrefurl.innerHTML=aHrefurl.join();
		var aOnclickurl=onclickurl.innerHTML.split(",");
		aOnclickurl.splice(ccid,1);
		onclickurl.innerHTML=aOnclickurl.join();
	}
	//alert(repository.outerHTML);
	m2ws_mainmenueedit=false
	//dropdown_mouseLeave('main',instanceid);
	document.getElementById("mainnav_sub_displaytext_000001_"+instanceid+"_"+cid+"_"+ccid).parentNode.removeChild(document.getElementById("mainnav_sub_displaytext_000001_"+instanceid+"_"+cid+"_"+ccid).nextSibling);
	document.getElementById("mainnav_sub_displaytext_000001_"+instanceid+"_"+cid+"_"+ccid).parentNode.removeChild(document.getElementById("mainnav_sub_displaytext_000001_"+instanceid+"_"+cid+"_"+ccid));
	m2ws_saveModuleRepository();
	m2ws_init_vwci_mainnav(instanceid);
}

function mainnav_txtimgChangeColor(o,color,type){
	if(o.id.indexOf("lay_")>-1){
	if(o.nextSibling){
		o.nextSibling.style.color=color;
	}else{
		o.previousSibling.style.color=color;

	}
	var id=(o.id).split("_")[3];
	var textimagearray=m2ws_vwci_mainnav_getElementArray(id,"mainnav_repository_image_"+id);
	for(var i=0;i<textimagearray.length;i++){
		_typeface_js.renderDocumentElement(document.getElementById("mainnav_image_"+id+"_"+i));
	}
	_typeface_js.renderDocumentElement(document.getElementById("dummy_dummy"));
	}
}

function m2ws_add_vwci_mainnaventry(){
	var instanceid=(m2ws_actModule.id).substring((m2ws_actModule.id).lastIndexOf("_")+1);
	var textimagearray=m2ws_vwci_mainnav_getElementArray(instanceid,"mainnav_repository_image_"+instanceid);
	var cid=textimagearray.length;
	var p=document.createElement("p");
	p.setAttribute("id","mainnav_repository_image_"+instanceid+"_"+(cid));
	p.innerHTML="neuer Eintrag";
	document.getElementById("mainnav_repository_000001_"+instanceid).appendChild(p);
	var p=document.createElement("p");
	p.setAttribute("id","mainnav_repository_imagelink_"+instanceid+"_"+(cid));
	p.innerHTML="innerlink,thiswindow,/m2ws/common/dummy/dummy.php";
	document.getElementById("mainnav_repository_000001_"+instanceid).appendChild(p);
	m2ws_saveModuleRepository();
	document.getElementById("mainnav_source_container_000001_"+instanceid).innerHTML="";
	m2ws_init_vwci_mainnav(instanceid);
	m2ws_mainmenueedit=false;
	menuCollapse();
}

function m2ws_remove_vwci_mainnaventry(){
	var id=m2ws_editTag.id;
	var arrayid=m2ws_editTag.id.split("_");
	var cid=arrayid[arrayid.length-1];
	var instanceid=arrayid[arrayid.length-2];
	var par=document.getElementById(id).parentNode;
	var textimagearray=m2ws_vwci_mainnav_getElementArray(instanceid,"mainnav_repository_image_"+instanceid);
	var parrep=document.getElementById("mainnav_repository_000001_"+instanceid);
	
	var imagebuttonid="mainnav_repository_image_"+instanceid+"_";
	var imagelinkid="mainnav_repository_imagelink_"+instanceid+"_";
	var subentrysid="mainnav_repository_displaytext_000001_"+instanceid+"_";
	var hrefurlid="mainnav_repository_url_href_000001_"+instanceid+"_";
	var onclickid="mainnav_repository_url_onclick_000001_"+instanceid+"_";
	
	if(document.getElementById(imagelinkid+cid)){
		parrep.removeChild(document.getElementById(imagelinkid+cid));
	}
	if(document.getElementById(imagebuttonid+cid)){
		parrep.removeChild(document.getElementById(imagebuttonid+cid));
	}
	if(document.getElementById(subentrysid+cid)){
		parrep.removeChild(document.getElementById(subentrysid+cid));
	}
	if(document.getElementById(hrefurlid+cid)){
		parrep.removeChild(document.getElementById(hrefurlid+cid));
	}
	if(document.getElementById(onclickid+cid)){
		parrep.removeChild(document.getElementById(onclickid+cid));
	}
	
	m2ws_reindex_vwci_mainnaventry(cid,instanceid,textimagearray);
	m2ws_saveModuleRepository();
	document.getElementById("mainnav_source_container_000001_"+instanceid).innerHTML="";
	menuCollapse();
	m2ws_init_vwci_mainnav(instanceid);
}

function m2ws_editimage_vwci_mainnaventry(){
	if((m2ws_editTag.id).indexOf("mainnav_sub_displaytext_000001_")==0){
		var padid=(m2ws_editTag.id).replace('lay_','');
		padid=padid.replace('pad_','');
		var arrayid=padid.split("_");
		var cid=arrayid[arrayid.length-1];
		var instanceid=arrayid[arrayid.length-3];
		m2ws_init_module_call="m2ws_init_vwci_mainnav_000001("+instanceid+")";
		m2ws_startEditMenue();
	}else{
		var padid=(m2ws_editTag.id).replace('lay_','');
		padid=padid.replace('pad_','');
		var arrayid=padid.split("_");
		var cid=arrayid[arrayid.length-1];
		var instanceid=arrayid[arrayid.length-2];
		var orgElement = document.getElementById(padid);
		var cop=orgElement.cloneNode(true);
		cop.id = 'pad_' + cop.id;
		cop.className='myClass';
		cop.style.display = 'block';
		cop.style.visibility = 'visible';
		cop.style.zIndex = 99;
		cop.style.backgroundColor = 'white';
		cop.style.fontFamily = "Verdana";
		if(ie){
			var top=orgElement.offsetTop;
			cop.style.fontSize='0.9 em';
			cop.style.position = 'absolute';
		}else{
			cop.style.position = 'fixed';
			var top=(m2ws_calculate_offsetTop("mainnav_image_"+instanceid+"_"+cid))+'px';
			cop.style.fontSize='10px';
			cop.firstChild.style.color='black';
		}
		cop.style.textAlign="center";
		cop.style.fontWeight = 900;
		cop.style.lineHeight = "100%";
		cop.style.paddingLeft='0px';
		cop.style.paddingRight='0px';
		cop.style.left=orgElement.offsetLeft + 'px';
		cop.style.height = (orgElement.offsetHeight) + 'px';
		cop.style.top = top;
		cop.style.width = (orgElement.offsetWidth) + 'px';
		cop.setAttribute('edit', orgElement.getAttribute('edit'));
		cop.style.overflow="hidden";
		cop.style.letterSpacing='-1px';
		if(m2ws_directJSFont==false){

		}else{
			if (cop.style.filter) {
				cop.style.filter = 'alpha(opacity=0)';
		
			} else {
				cop.style.filter = 'Alpha(opacity=0)';
				cop.style.MozOpacity = '0.0';
		
			}
			document.getElementById(padid).style.border='1px solid black';
		}
		var repname=(orgElement.id).substring(0,(orgElement.id.indexOf('_')))+'_repository'+(orgElement.id).substr(orgElement.id.indexOf('_'));
		cop.innerHTML=document.getElementById(repname).innerHTML;
		var sstring = cop.outerHTML;
		document.getElementById(orgElement.id).parentNode.insertAdjacentHTML("BeforeEnd", sstring);
		m2ws_startEditMenueText();
	}
}


function m2ws_reindex_vwci_mainnaventry(cid,instanceid,set){
	var z=0;
	var element="mainnav_repository_image_"+instanceid+"_";
	var subentrysid="mainnav_repository_displaytext_000001_"+instanceid+"_";
	var hrefurlid="mainnav_repository_url_href_000001_"+instanceid+"_";
	var onclickid="mainnav_repository_url_onclick_000001_"+instanceid+"_";
	var imagelinkid="mainnav_repository_imagelink_"+instanceid+"_";
	for(var i=0;i<set.length;i++){
		if(i!=cid){
			if(document.getElementById(imagelinkid+i)){
				document.getElementById(imagelinkid+i).setAttribute("id",imagelinkid+z);
			}
			if(document.getElementById(element+i)){
				document.getElementById(element+i).setAttribute("id",element+z);
				}
			if(document.getElementById(subentrysid+i)){
				document.getElementById(subentrysid+i).setAttribute("id",subentrysid+z);
			}
			if(document.getElementById(hrefurlid+i)){
				document.getElementById(hrefurlid+i).setAttribute("id",hrefurlid+z);
			}
			if(document.getElementById(onclickid+i)){
				document.getElementById(onclickid+i).setAttribute("id",onclickid+z);
			}
			z++;
		}
	}
}



function m2ws_move_vwci_mainnaventry(how){
	var id=m2ws_editTag.id;
	var arrayid=m2ws_editTag.id.split("_");
	var cid=arrayid[arrayid.length-1];
	var instanceid=arrayid[arrayid.length-2];
	var par=document.getElementById(id).parentNode;
	var parrep=document.getElementById("mainnav_repository_000001_"+instanceid);
	//mainnav_repository_image_148_
	var element="mainnav_repository_image_"+instanceid+"_";
	var imagelinkid="mainnav_repository_imagelink_"+instanceid+"_";
	var subtext="mainnav_repository_displaytext_000001_"+instanceid+"_";
	var hrefurl="mainnav_repository_url_href_000001_"+instanceid+"_";
	var clickurl="mainnav_repository_url_onclick_000001_"+instanceid+"_";
	var el=document.getElementsLikeId("mainnav_repository_image_148_",parrep);
	//alert(cid+" - "+el.length);
	if(how=="-"){
		if(cid==(el.length-1)){
			alert("das Element kann nicht weiter nach links verschoben werden");
		}else{
			var ncid=parseInt(cid);
			if(document.getElementById(element+ncid)){
				document.getElementById(element+ncid).setAttribute("id","temp_"+element+eval(parseInt(ncid)+1));
			}
			if(document.getElementById(element+eval(parseInt(ncid)+1))){
				document.getElementById(element+eval(parseInt(ncid)+1)).setAttribute("id",element+ncid);
			}
			if(document.getElementById("temp_"+element+eval(parseInt(ncid)+1))){
				document.getElementById("temp_"+element+eval(parseInt(ncid)+1)).setAttribute("id",element+eval(parseInt(ncid)+1));
			}
			
			if(document.getElementById(imagelinkid+ncid)){
				document.getElementById(imagelinkid+ncid).setAttribute("id","temp_"+imagelinkid+eval(parseInt(ncid)+1));
			}
			if(document.getElementById(imagelinkid+eval(parseInt(ncid)+1))){
				document.getElementById(imagelinkid+eval(parseInt(ncid)+1)).setAttribute("id",imagelinkid+ncid);
			}
			if(document.getElementById("temp_"+imagelinkid+eval(parseInt(ncid)+1))){
				document.getElementById("temp_"+imagelinkid+eval(parseInt(ncid)+1)).setAttribute("id",imagelinkid+eval(parseInt(ncid)+1));
			}
			
			if(document.getElementById(hrefurl+ncid)){
				document.getElementById(hrefurl+ncid).setAttribute("id","temp_"+hrefurl+eval(parseInt(ncid)+1));
			}
			if(document.getElementById(hrefurl+eval(parseInt(ncid)+1))){
				document.getElementById(hrefurl+eval(parseInt(ncid)+1)).setAttribute("id",hrefurl+ncid);
			}
			if(document.getElementById("temp_"+hrefurl+eval(parseInt(ncid)+1))){
				document.getElementById("temp_"+hrefurl+eval(parseInt(ncid)+1)).setAttribute("id",hrefurl+eval(parseInt(ncid)+1));
			}
			if(document.getElementById(clickurl+ncid)){
				document.getElementById(clickurl+ncid).setAttribute("id","temp_"+clickurl+eval(parseInt(ncid)+1));
			}
			if(document.getElementById(clickurl+eval(parseInt(ncid)+1))){
				document.getElementById(clickurl+eval(parseInt(ncid)+1)).setAttribute("id",clickurl+ncid);
			}
			if(document.getElementById("temp_"+clickurl+eval(parseInt(ncid)+1))){
				document.getElementById("temp_"+clickurl+eval(parseInt(ncid)+1)).setAttribute("id",clickurl+eval(parseInt(ncid)+1));
			}
			if(document.getElementById(subtext+ncid)){
				document.getElementById(subtext+ncid).setAttribute("id","temp_"+subtext+eval(parseInt(ncid)+1));
			}
			if(document.getElementById(subtext+eval(parseInt(ncid)+1))){
				document.getElementById(subtext+eval(parseInt(ncid)+1)).setAttribute("id",subtext+ncid);
			}
			if(document.getElementById("temp_"+subtext+eval(parseInt(ncid)+1))){
				document.getElementById("temp_"+subtext+eval(parseInt(ncid)+1)).setAttribute("id",subtext+eval(parseInt(ncid)+1));
			}
			

		}
	}else if(how=="+"){
		if(cid==0){
			alert("das Element kann nicht weiter nach rechts verschoben werden");
		}else{
			var ncid=parseInt(cid);
			if(document.getElementById(element+ncid)){
				document.getElementById(element+ncid).setAttribute("id","temp_"+element+eval(parseInt(ncid)-1));
			}
			if(document.getElementById(element+eval(parseInt(ncid)-1))){
				document.getElementById(element+eval(parseInt(ncid)-1)).setAttribute("id",element+ncid);
			}
			if(document.getElementById("temp_"+element+eval(parseInt(ncid)-1))){
				document.getElementById("temp_"+element+eval(parseInt(ncid)-1)).setAttribute("id",element+eval(parseInt(ncid)-1));
			}
			
			if(document.getElementById(imagelinkid+ncid)){
				document.getElementById(imagelinkid+ncid).setAttribute("id","temp_"+imagelinkid+eval(parseInt(ncid)-1));
			}
			if(document.getElementById(imagelinkid+eval(parseInt(ncid)-1))){
				document.getElementById(imagelinkid+eval(parseInt(ncid)-1)).setAttribute("id",imagelinkid+ncid);
			}
			if(document.getElementById("temp_"+imagelinkid+eval(parseInt(ncid)-1))){
				document.getElementById("temp_"+imagelinkid+eval(parseInt(ncid)-1)).setAttribute("id",imagelinkid+eval(parseInt(ncid)-1));
			}
			
			if(document.getElementById(hrefurl+ncid)){
				document.getElementById(hrefurl+ncid).setAttribute("id","temp_"+hrefurl+eval(parseInt(ncid)-1));
			}
			if(document.getElementById(hrefurl+eval(parseInt(ncid)-1))){
				document.getElementById(hrefurl+eval(parseInt(ncid)-1)).setAttribute("id",hrefurl+ncid);
			}
			if(document.getElementById("temp_"+hrefurl+eval(parseInt(ncid)-1))){
				document.getElementById("temp_"+hrefurl+eval(parseInt(ncid)-1)).setAttribute("id",hrefurl+eval(parseInt(ncid)-1));
			}
			if(document.getElementById(clickurl+ncid)){
				document.getElementById(clickurl+ncid).setAttribute("id","temp_"+clickurl+eval(parseInt(ncid)-1));
			}
			if(document.getElementById(clickurl+eval(parseInt(ncid)-1))){
				document.getElementById(clickurl+eval(parseInt(ncid)-1)).setAttribute("id",clickurl+ncid);
			}
			if(document.getElementById("temp_"+clickurl+eval(parseInt(ncid)-1))){
				document.getElementById("temp_"+clickurl+eval(parseInt(ncid)-1)).setAttribute("id",clickurl+eval(parseInt(ncid)-1));
			}
			if(document.getElementById(subtext+ncid)){
				document.getElementById(subtext+ncid).setAttribute("id","temp_"+subtext+eval(parseInt(ncid)-1));
			}
			if(document.getElementById(subtext+eval(parseInt(ncid)-1))){
				document.getElementById(subtext+eval(parseInt(ncid)-1)).setAttribute("id",subtext+ncid);
			}
			if(document.getElementById("temp_"+subtext+eval(parseInt(ncid)-1))){
				document.getElementById("temp_"+subtext+eval(parseInt(ncid)-1)).setAttribute("id",subtext+eval(parseInt(ncid)-1));
			}
		}
	}
	m2ws_saveModuleRepository();
	m2ws_mainmenueedit=false;
	menuCollapse();
	m2ws_init_vwci_mainnav(instanceid);
}


function m2ws_vwci_mainnav_getElementArray(id,elstring){
	var out=document.getElementById("mainnav_repository_000001_"+id);
	var string="";
	var count=0;
	for(var i=0;i<out.childNodes.length;i++){
		if(out.childNodes[i].id){
			if((out.childNodes[i].id).indexOf(elstring)==0){
				count++;
			}
		}
	}
	for(var i=0;i<count;i++){
		string+=document.getElementById(elstring+"_"+i).innerHTML+",";
	}
	string=string.substring(0,string.length-1);
	return string.split(",")
}



function m2ws_publish_mainnav(id){
	m2ws_vwci_mannav_id=id;
	var imglo=document.getElementById("mainnav_repository_imglo_000001_"+id).innerHTML;
	var a_imglo=imglo.split(",");
	var imghi=document.getElementById("mainnav_repository_imghi_000001_"+id).innerHTML;
	var a_imghi=imghi.split(",");
	var alt=document.getElementById("mainnav_repository_alt_000001_"+id).innerHTML;
	var a_alt=alt.split(",");
	var title=document.getElementById("mainnav_repository_title_000001_"+id).innerHTML;
	var a_title=title.split(",");
	var displaytext=document.getElementById("mainnav_repository_displaytext_000001_"+id).innerHTML;
	var a_displaytext=displaytext.split("#");
	var url=document.getElementById("mainnav_repository_url_000001_"+id).innerHTML;
	var a_url=url.split("#");
	var purl=document.getElementById("mainnav_repository_purl_000001_"+id).innerHTML;
	var a_purl=purl.split("#");
	var s="<script>";
	for(var i=0;i<a_imglo.length;i++){
		s+="mainnav_button_000001_"+id+"["+i+"] = new mainMenu (vwci_mannav_array["+i+"], \'mainnav_"+i+"_img\', \'/m2ws/common/classes/textimage.php?id="+a_imglo[i]+"\', \'/m2ws/common/classes/textimage.php?id="+a_imghi[i]+"\');";
	}
	s+="</script>";
	//remove init script
	var sc=document.getElementById("mainnav_"+id+"_script_1");
	var scriptNodes = sc.getElementsByTagName('script');
    	for(var i=0;i<scriptNodes.length;i++){
    		scriptNodes[i].parentNode.removeChild(scriptNodes[i]);
    }
    	//insert new script
	document.getElementById("mainnav_"+id+"_script_1").appendChild=s;
	//remove repository 
	var rep=document.getElementById("mainnav_repository_000001_"+id);
	rep.parentNode.removeChild(rep);
}