function m2ws_init_vwci_contenttext_000001(id){
	if(document.getElementById("contenttext_repository_"+id)){
		var txt=document.getElementById("contenttext_repository_contenttext_text_"+id).innerHTML;
		var pL=document.getElementById("contenttext_repository_paddingLeft_000001_"+id).innerHTML
		var pR=document.getElementById("contenttext_repository_paddingRight_000001_"+id).innerHTML
		var left=document.getElementById("contenttext_repository_left_000001_"+id).innerHTML;
		var top=document.getElementById("contenttext_repository_top_000001_"+id).innerHTML;
		document.getElementById("contenttext_text_"+id).parentNode.style.left=left+'px';
		document.getElementById("contenttext_text_"+id).parentNode.style.top=top+'px';
		m2ws_actModule=document.getElementById("module_contenttext_000001_"+id);
		//m2ws_actModule.style.paddingLeft=pL+'px';
		//m2ws_actModule.style.paddingRight=pR+'px';
		txt=m2ws_rereplaceUml(txt);
		document.getElementById("contenttext_text_"+id).innerHTML="";
		document.getElementById("contenttext_text_"+id).insertAdjacentHTML("BeforeEnd",txt);
		if(txt==""){document.getElementById("contenttext_text_"+id).style.height='18px';}
		var w=document.getElementById("contenttext_repository_width_000001_"+id).innerHTML;
		if(w!='0'){
			m2ws_actModule.style.width=w+'px';
		}else{
			m2ws_actModule.style.width=(parseInt(m2ws_actModule.offsetWidth)-parseInt(pL)-parseInt(pL))+'px';
		}
	}
}

function m2ws_contenttext_text_000001_edit(){
	var padid=(m2ws_cmElement.id).replace('lay_','');
	padid=padid.replace('pad_','');
	var arrayid=padid.split("_");
	var instanceid=arrayid[arrayid.length-1];
	
	m2ws_init_module_call="m2ws_init_vwci_contenttext_000001("+instanceid+")";
	m2ws_rteActive=true;m2ws_startEditMenue();
}

function m2ws_contenttext_text_000001_padding(){
	var modid=m2ws_actModule.id;
	var id=modid.split("_")[modid.split("_").length-1];
	pl="0";
	pr="0";
	if(document.getElementById("contenttext_repository_paddingLeft_000001_"+id).innerHTML=='0'){
		pl="10";
		pr="10";
	}
	document.getElementById("contenttext_repository_paddingLeft_000001_"+id).innerHTML=pl;
	document.getElementById("contenttext_repository_paddingRight_000001_"+id).innerHTML=pr;
	m2ws_actModule.style.paddingLeft=pl+'px';
	m2ws_actModule.style.paddingRight=pr+'px';
	m2ws_saveLinkModuleRepository();
}

function m2ws_changeWidthContenttext(){
	oWidth=m2ws_cmElement.parentNode.style.width;
	var modid=m2ws_actModule.id;
	var id=modid.split("_")[modid.split("_").length-1];
	var p=m2ws_posLayer(m2ws_eLeft,m2ws_eTop,270,110);
	m2ws_LayerName='LYR';
	m2ws_makeLayer('LYR',eval(p[0]-10),eval(p[1]+20),p[2],p[3],'#F0F0F0',1,99,m2ws_imageLayerColor);
	var tbl='<div style="text-align:center;">';
	tbl+='<table style="width:189px;margin-left:30px;height:84px;">';
	tbl+='<tr style="height:50%;">';
	tbl+='<td style="width:33%;"><input type="image" src="/m2ws/application/common/classes/img.php?id=266"   style="width:30px;height:30px;" onclick="m2ws_widthContenttext(\'l\')"/></td>';
	tbl+='<td style="width:34%;"><input name="stepwidth" id="stepwidth" type="text" size="5" value="10" style="text-align:center;" maxlength="5"></td>';
	tbl+='<td style="width:33%;"><input type="image" src="/m2ws/application/common/classes/img.php?id=264"   style="width:30px;height:30px;" onclick="m2ws_widthContenttext(\'r\')"/></td>';
	tbl+='</tr>';
	tbl+='<tr style="height:50%;">';
	tbl+='<td style="width:33%;"><button type="button" value="abbrechen" onclick="m2ws_ResetContenttextModulWidthWithoutSave();">abbrechen</button></td>';
	tbl+='<td style="width:34%;">&nbsp;</td>';
	tbl+='<td style="width:33%;"><button type="button" value="speichern" onclick="m2ws_saveContenttextModulwidthRepository('+id+');">speichern</button></td>';
	tbl+='</tr>';
	tbl+='</table>';
	tbl+='</div>';
	document.getElementById("lyrContent").innerHTML=tbl;
}


function m2ws_positioniereContenttext(){
	oPositionLeft=m2ws_cmElement.parentNode.style.left;
	oPositionTop=m2ws_cmElement.parentNode.style.top;
	var modid=m2ws_actModule.id;
	var id=modid.split("_")[modid.split("_").length-1];
	var p=m2ws_posLayer(m2ws_eLeft,m2ws_eTop,270,200);
	m2ws_LayerName='LYR';
	m2ws_makeLayer('LYR',eval(p[0]-10),eval(p[1]+20),p[2],p[3],'#F0F0F0',1,99,m2ws_imageLayerColor);
	var tbl='<div style="text-align:center;">';
	tbl+='<table style="width:189px;margin-left:30px;height:169px;">';
	tbl+='<tr style="height:25%;">';
	tbl+='<td style="width:33%;">&nbsp;</td>';
	tbl+='<td style="width:34%;"><input type="image" src="/m2ws/application/common/classes/img.php?id=263"  style="width:30px;height:30px;" onclick="m2ws_moveContenttext(\'u\')"/></td>';
	tbl+='<td style="width:33%;">&nbsp;</td>';
	tbl+='</tr>';
	tbl+='<tr style="height:25%;">';
	tbl+='<td style="width:33%;"><input type="image" src="/m2ws/application/common/classes/img.php?id=266"   style="width:30px;height:30px;" onclick="m2ws_moveContenttext(\'l\')"/></td>';
	tbl+='<td style="width:34%;"><input name="stepwidth" id="stepwidth" type="text" size="5" value="10" style="text-align:center;" maxlength="5"></td>';
	tbl+='<td style="width:33%;"><input type="image" src="/m2ws/application/common/classes/img.php?id=264"   style="width:30px;height:30px;" onclick="m2ws_moveContenttext(\'r\')"/></td>';
	tbl+='</tr>';
	tbl+='<tr style="height:25%;">';
	tbl+='<td style="width:33%;">&nbsp;</td>';
	tbl+='<td style="width:34%;"><input type="image" src="/m2ws/application/common/classes/img.php?id=265"   style="width:30px;height:30px;" onclick="m2ws_moveContenttext(\'d\')"/></td>';
	tbl+='<td style="width:33%;">&nbsp;</td>';
	tbl+='</tr>';
	tbl+='<tr style="height:25%;">';
	tbl+='<td style="width:33%;"><button type="button" value="abbrechen" onclick="m2ws_ResetContenttextPositionWithoutSave();">abbrechen</button></td>';
	tbl+='<td style="width:34%;">&nbsp;</td>';
	tbl+='<td style="width:33%;"><button type="button" value="speichern" onclick="m2ws_saveContenttextModulPositionRepository('+id+');">speichern</button></td>';
	tbl+='</tr>';
	tbl+='</table>';
	tbl+='</div>';
	document.getElementById("lyrContent").innerHTML=tbl;
	//	var lyr=document.getElementById("LYR");
	//lyr.style.border="2px solid "+m2ws_imageLayerColor;
}

function m2ws_saveContenttextModulwidthRepository(id){
	document.getElementById("contenttext_repository_width_000001_"+id).innerHTML=(m2ws_cmElement.parentNode.style.width).replace('px','');
	m2ws_saveLinkModuleRepository();
}

function m2ws_saveContenttextModulPositionRepository(id){
	document.getElementById("contenttext_repository_left_000001_"+id).innerHTML=(m2ws_cmElement.parentNode.style.left).replace('px','');
	document.getElementById("contenttext_repository_top_000001_"+id).innerHTML=(m2ws_cmElement.parentNode.style.top).replace('px','');
	m2ws_saveLinkModuleRepository();
}

function m2ws_ResetContenttextModulWidthWithoutSave(){
	m2ws_cmElement.parentNode.style.width=oWidth;
	m2ws_deleteLayer("LYR");
}

function m2ws_ResetContenttextPositionWithoutSave(){
	m2ws_cmElement.parentNode.style.left=oPositionLeft;
	m2ws_cmElement.parentNode.style.top=oPositionTop;
	m2ws_deleteLayer("LYR");
}

function m2ws_widthContenttext(o){
	
	var step=parseInt(document.getElementById("stepwidth").value);
	var pL=(m2ws_cmElement.parentNode.style.paddingLeft);
	if(pL==""){pL='0';}else{pL.replace('px','');}
	var pR=(m2ws_cmElement.parentNode.style.paddingRight);
	if(pR==""){pR='0';}else{pR.replace('px','');}
	switch (o) {
	case "r":
		m2ws_cmElement.parentNode.style.width=(parseInt(m2ws_cmElement.parentNode.offsetWidth)-parseInt(pL)-parseInt(pR)+step)+'px';
		break;
	case "l":
		var w=(m2ws_cmElement.parentNode.style.width).replace('px','');
		m2ws_cmElement.parentNode.style.width=(parseInt(w)-step)+'px';
		break;
	default:
	}	
}

function m2ws_moveContenttext(o){
	var step=parseInt(document.getElementById("stepwidth").value);
	switch (o) {
	case "r":
		m2ws_cmElement.parentNode.style.left=(parseInt(m2ws_cmElement.parentNode.offsetLeft)+step)+'px';
		break;
	case "d":
		var t=(m2ws_cmElement.parentNode.style.top).replace('px','');
		m2ws_cmElement.parentNode.style.top=(parseInt(t)+step)+'px';
		break;
	case "l":
		m2ws_cmElement.parentNode.style.left=(parseInt(m2ws_cmElement.parentNode.offsetLeft)-step)+'px';
		break;
	case "u":
		var t=(m2ws_cmElement.parentNode.style.top).replace('px','');
		m2ws_cmElement.parentNode.style.top=(parseInt(t)-step)+'px';
		break;
	default:
	}
}