// JavaScript Document
function bilder_upload(Upload_Doc){ 
	var f=window.open(Upload_Doc,"upload","resizable=yes,copyhistory=yes,toolbar=yes,location=yes,directories=yes,status=no,menubar=yes,scrollbars=yes,width=750,height=500,left=20,top=20");
	f.focus();
}

function bilder_upload2(Upload_Doc){ 
	var f=window.open(Upload_Doc,"upload","resizable=no,copyhistory=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,width=770,height=600,left=20,top=20");
	f.focus();
}

function popupwin(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable){
	toolbar_str = toolbar ? 'yes' : 'no';
	menubar_str = menubar ? 'yes' : 'no';
	statusbar_str = statusbar ? 'yes' : 'no';
	scrollbar_str = scrollbar ? 'yes' : 'no';
	resizable_str = resizable ? 'yes' : 'no';
	var f=window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
	f.focus();
}

function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable){
	toolbar_str = toolbar ? 'yes' : 'no';
	menubar_str = menubar ? 'yes' : 'no';
	statusbar_str = statusbar ? 'yes' : 'no';
	scrollbar_str = scrollbar ? 'yes' : 'no';
	resizable_str = resizable ? 'yes' : 'no';
	var f=window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
	f.focus();
}

function namosw_goto_byselect(sel, targetstr){
	var index = sel.selectedIndex;
	if (sel.options[index].value != '') {
		if (targetstr == 'blank') {
			window.open(sel.options[index].value, 'win1');
		} else {
			var frameobj;
			if (targetstr == '') targetstr = 'self';
			if ((frameobj = eval(targetstr)) != null) frameobj.location = sel.options[index].value;
		}
	}
}

function popup2(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable) {
	toolbar_str = toolbar ? 'yes' : 'no';
	menubar_str = menubar ? 'yes' : 'no';
	statusbar_str = statusbar ? 'yes' : 'no';
	scrollbar_str = scrollbar ? 'yes' : 'no';
	resizable_str = resizable ? 'yes' : 'no';
	var f=window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
	f.focus();
	if (!f.opener)f.opener = self;
}

function popup(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable) {
	toolbar_str = toolbar ? 'yes' : 'no';
	menubar_str = menubar ? 'yes' : 'no';
	statusbar_str = statusbar ? 'yes' : 'no';
	scrollbar_str = scrollbar ? 'yes' : 'no';
	resizable_str = resizable ? 'yes' : 'no';
	var f=window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
	f.focus();
	if (!f.opener)f.opener = self;
}

function getDOM(){
   var DOM='';
   if (document.getElementById){ DOM="W3C"; }
   if (document.layers){ DOM="NN"; }
   if (document.all){ DOM="IE"; }
   return DOM;
}

function textupdate(id, text) {
	if(getDOM()=="W3C" && text != '') {
		//obj = document.getElementById(id);
		//document.all[id].childNodes[0].data = text;
		//document.getElementsByTagName('span')[39].id
		document.getElementById(id).childNodes[0].data = text;
		//obj = document.all[id];
		//obj = document.getElementsByName('linie1')[0].value = text;
		//obj.childNodes[0].data = text;
		//alert("asdf1="+text+"= ="+id+"= ="+navigator.appName+"= ="+getDOM()+"= ="+document.getElementsByTagName('span')[39].attributes);
	} 	else if (getDOM()=="IE" && text != ''){
			//alert("asdf2="+document.all[id].childNodes[0].data);
			document.all[id].childNodes[0].data = text;
		}	else if (getDOM()=="NN" && text != ''){
				document.layers[id].childNodes[0].data = text;
				//alert("asdf3=");
			}
}

function urlupdate(id, text, zahl) {
	if(getDOM()=="W3C" && text != '') {
		//obj = document.getElementById(id);
		//document.all[id].childNodes[0].data = text;
		//document.getElementsByTagName('span')[39].id
		//document.getElementsByTagName('span')[39].attributes
		///document.getElementByName('zielurl')[0].href = text;
		//obj = document.all[id];
		//obj = document.getElementsByName('linie1')[0].value = text;
		//obj.childNodes[0].data = text;
		//alert("asdf1="+"= =");
		document.getElementsByTagName('a')[zahl].href = text;
	} 	else if (getDOM()=="IE" && text != ''){
			//alert("asdf2="+document.all[id].childNodes[0].data);
			//document.all[id].childNodes[0].data = text;
			document.getElementsByTagName('a')[zahl].href = text;
			//alert("asdf2="+document.getElementsByTagName('a')[1].href);
		}	else if (getDOM()=="NN" && text != ''){
				//document.layers[id].childNodes[0].data = text;
				//alert("asdf3="+document.getElementByName('zielurl'));
				document.getElementsByTagName('a')[zahl].href = text;
			}
}

function loeschenbestaetigung()
{
	//if (!confirm("Möchten Sie ganz sicher diese Werbeanzeige löschen?")) //parent.rechts.location.href.reload(); //history.go(0);
	//alert(parent.rechts.location.href);
}

function FillSelectKat1 (r)
{
    var EbeneNummer = document.schritt1.kategorie1.length;
    for ( var i=1; i < EbeneNummer; ++i )
    {
        document.schritt1.kategorie1.remove(1);
    }

    var EbeneNummer = document.schritt1.kategorie2.length;
    for ( var i=1; i < EbeneNummer; ++i )
    {
        document.schritt1.kategorie2.remove(1);
        document.getElementById('ur').style.display = 'none';
    }

    var EbeneNr = document.schritt1.kategorie0.value;
	if ( EbeneNr > 0 )
	{
	    var hcode = eval("document.schritt1.k1_u" + EbeneNr + "_code");
	    if ( hcode != undefined )
	    {
	    	var hname = eval("document.schritt1.k1_u" + EbeneNr + "_name");
		    for ( var j=0; j < hcode.length; ++j )
		    {
		    	if ( hcode[j].value != "" )
		    	{
			        var myState   = document.createElement('option');
			        myState.value = hcode[j].value;
			        myState.text  = hname[j].value;
			        var mySelect  = document.getElementById('kategorie1');
			        try {
			            mySelect.add(myState, null); // standards compliant; doesn't work in IE
			        }
			        catch(ex) {
			            mySelect.add(myState); // IE only
			        }
			    }
		    }
		}
	    document.getElementById('ug').style.display = 'block';
	    document.getElementById('uga').href = "eintragenurlaubsgebiet.php?r="+r+"&l=" + EbeneNr;
	}
}

function FillSelectKat2 (r)
{
    var EbeneNummer = document.schritt1.kategorie2.length;
    for ( var i=1; i < EbeneNummer; ++i )
    {
        document.schritt1.kategorie2.remove(1);
        document.getElementById('ur').style.display = 'none';
    }

    var EbeneNr = document.schritt1.kategorie1.value;
	if ( EbeneNr > 0 )
	{
	    var hcode = eval("document.schritt1.k2_u" + EbeneNr + "_code");
	    if ( hcode != undefined )
	    {
	    	var hname = eval("document.schritt1.k2_u" + EbeneNr + "_name");
		    for ( var j=0; j < hcode.length; ++j )
		    {
		    	if ( hcode[j].value != "" )
		    	{
			        var myState   = document.createElement('option');
			        myState.value = hcode[j].value;
			        myState.text  = hname[j].value;
			        var mySelect  = document.getElementById('kategorie2');
			        try {
			            mySelect.add(myState, null); // standards compliant; doesn't work in IE
			        }
			        catch(ex) {
			            mySelect.add(myState); // IE only
			        }
			    }
		    }
	    }
	    document.getElementById('ur').style.display = 'block';
	    document.getElementById('ura').href = "eintragenregion.php?r="+r+"&g=" + EbeneNr;
	}
}

function FillSelectState (data)
{
    var EbeneNummer = document.schritt2.kategorie1.length;
    for ( var i=1; i < EbeneNummer; ++i )
    {
        document.schritt2.kategorie1.remove(1);
    }
    var EbeneNummer = document.schritt2.kategorie2.length;
    for ( var i=1; i < EbeneNummer; ++i )
    {
        document.schritt2.kategorie2.remove(1);
    }

    var EbeneNr = document.schritt2.kategorie0.value;

alert(document.schritt2.k1u1code.length);
	if ( EbeneNr > 0 )
	{
	    //eval("var hcode = k1u" + EbeneNr + "code;");
	    //eval("var hname = k1u" + EbeneNr + "name;");
	    //var hcode = "k1u" + EbeneNr + "code";
	    //var hname = "k1u" + EbeneNr + "name";
	    var hcode = eval("document.schritt2.k1u" + EbeneNr + "code");
	    var hname = eval("document.schritt2.k1u" + EbeneNr + "name");
alert("document.schritt2.k1u" + EbeneNr+ "code" +" EbeneNr="+EbeneNr+" a="+hcode.length);	
	    for ( var j=0; j < hcode.length; ++j )
	    {
	        var myState   = document.createElement('option');
	        myState.text  = hname[j].value;
	        myState.value = hcode[j].value;
	        var mySelect  = document.getElementById('kategorie1');
	        try {
	            mySelect.add(myState, null); // standards compliant; doesn't work in IE
	        }
	        catch(ex) {
	            mySelect.add(myState); // IE only
	        }
	        //document.shop_formular.state.add(myState);
	    }
	}
}

function CountTextarea(len)
{
	var obj = document.schritt2.text
	if ( obj == undefined )
		obj = document.schritt2.infozeile
	var laenge = len - obj.value.length;
	if ( laenge <= 0 )
	{
		obj.value = obj.value.substring(0, len); 
		//obj.focus();
		laenge = 0
    }
	document.getElementById('countertext').innerHTML = laenge;
	return true;
} 
