//Micpool CMS


function switch_input_val(von,nach) {
	var tmp_von = document.getElementById(von).value;
	var tmp_nach = document.getElementById(nach).value;
	document.getElementById(nach).value = tmp_von;
}


function reload_prod (div_id,url) {
	var txt = document.getElementById(div_id).options[document.getElementById(div_id).selectedIndex].value;
	document.location.href = url+"&prod_art="+txt;
}


function bild_tausch(img_id) {	
	 var text_old ='', text_neu='', element=document.getElementById(img_id);
	 text_old = element.src;
	 text_neu = SucheErsetze(text_old,'_a','_p');
	 if (text_old == text_neu) {
		 text_neu = SucheErsetze(text_old,'_p','_a');		 
	 }
	 element.src = text_neu;
	return 1;
}


function evilwin(frage, formular)
{ 
	if (frage == "" || !frage) {
		frage = "Wollen Sie den Datensatz entgueltig loeschen?";
	}
	if (confirm(frage))  {
		document.forms[formular].submit();
		return true;
	} else {
		return false; 
	}
}


function SucheErsetze(Text,Suche,Ersetze)
  {
   var Neutext = "";
   var i = 0;
   while(i < Text.length)
    {
     if(Text.substring(i,i + Suche.length) == Suche)
      {
        Neutext = Neutext + Ersetze;
        i = i + Suche.length - 1;
      }
      else
        Neutext = Neutext + Text.substring(i,i + 1);
     i++;
    }
   return Neutext;
  }



function set_alpha(what, o) {
	 
	 var element=document.getElementById(what);
	  
	 // IE
	 element.style.filter = "alpha(opacity="+o+")";
	   // Safari, Konqueror
	 element.style.KHTMLOpacity = o/100;
	 // Mozilla, Firefox
	 element.style.MozOpacity = o/100;
	 // CSS3
	 element.style.opacity = o/100;
}

function fade_in(div, delay, o) {
	 if(o>100) {	
		//alert("Eingezoomt");		 
	 	return;
	 }	 
	 set_alpha(div, o);
	 o+=2;
	 setTimeout("fade_in(\'"+div+"\',"+delay+","+o+")", delay);
}


function box_slide(div,flag) {
	if (flag == 1) {		
		div_on(div);	
	} else {
		div_off(div);
	}	
	return 1;
}

function switch_div(div) {
	if (document.getElementById(div).style.display != 'block') {		
		div_on(div);	
	} else {
		div_off(div);
	}	
	return 1;
}

function div_on(div) {
	document.getElementById(div).style.display = 'block';
}

function div_off(div) {
	document.getElementById(div).style.display = 'none';
}


function set_link_text(nr) {
	var blank = '';
	if (document.getElementById('blank').checked) { blank = '[_blank]';}
	document.getElementById("ergebnis").innerHTML = '['+nr+']'+blank+'Ihr Text[\a]';	
}

function change_textarea_txt(formular_nr,txtarea) {
	var formular = document.forms["absatz_edit_" + formular_nr] ,vor = '<span style="', nach = '</span>',sl = (txtarea.value).substring(txtarea.selectionStart,	txtarea.selectionEnd), endflag = 0;  
	
	if (formular_nr == 'absatz_neu') {
		formular = document.forms[formular_nr]
	}
	
	
	if (sl == "") {
		alert("Markieren Sie bitte den zu bearbeitenden Text.");	
		endflag=1;
	}
	
	if (endflag == 0) {
		var blank = '';
		if (formular.blank.checked) { blank = '[_blank]';}
		
		var ele = formular.site_link, site='0';
		for (i = 0; i < ele.length; ++i) {
			if (ele.options[i].selected == true) {
				site = ele.options[i].value;	
				if (site > 0) {
					txtarea.value = SucheErsetze(txtarea.value,sl,'['+site+']' + blank + sl + '[\a]');	
					endflag=1;
				}
			}
		}
	}
	
	if (endflag == 0) {
	
	ele = formular.www_link.value;
		if (ele != '') {
			txtarea.value = SucheErsetze(txtarea.value,sl,'['+ele+']' + blank + sl + '[\a]');
			endflag=1;
		}
	}
	
	blank = ' ';
	if (formular.strong_fl.checked) { blank += 'font-weight:bold; ';}
	if (formular.italic_fl.checked) { blank += 'font-style:italic; ';}
	//if (formular.underline_fl.checked) { blank += 'text-decoration:underline; ';}	
	if (formular.extr_size.value != '') { blank += 'font-size:'+formular.extr_size.value+'px; line-height:'+(parseInt(formular.extr_size.value)+4)+'px; ';}
	//	if (formular.extr_size.value != '') { blank += 'font-size:'+formular.extr_size.value+'px; ';}
	if (formular.extr_farbe.value != '') { blank += 'color:#'+formular.extr_farbe.value+'; ';}
	
	if (blank != ' ') {
		txtarea.value = SucheErsetze(txtarea.value,sl,vor + blank+ '" >' + sl + nach);
	}
	
} 

