function pWindow(target)
{
  var sDiv = document.getElementById(target);
  var sWindow = window.open('marketmarket', 'print');
  sWindow.document.write( sDiv.innerHTML );
  sWindow.document.close();
  sWindow.print( );
  sWindow.close();
}
/*  this was a part of a function
{
	//alert(id + " " + id2);
	var field = document.getElementById(id);
	var field2= document.getElementById(id2);
	
	if(field.style.display=='none')
	{
		field.style.display='';
		field2.style.display='none';
	}
	else
	{
		field.style.display='none';
	}
	
}
*/

function popup(seite) 
{
 	var eigenschaft,sbreite,shoehe,fenster02;
 	var ns6=(!document.all && document.getElementById);
 	var ie4=(document.all);
 	var ns4=(document.layers);
 	if(ns6||ns4)
 	{
		sbreite = innerWidth;
		shoehe = innerHeight;
	}
	else if(ie4)
	{	
		sbreite = document.body.clientWidth;
		shoehe = document.body.clientHeight;
	}
	popUp=window.open(seite, 'NewWindows', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=500, height=500, left=100, top=50');
}
   
function popup_sized(seite,breite,hoehe) 
{    	
	var eigenschaft,sbreite,shoehe,fenster02;
	var ns6=(!document.all && document.getElementById);
	var ie4=(document.all);
	var ns4=(document.layers);
    if(ns6||ns4)
	{
		sbreite = innerWidth;
		shoehe = innerHeight;
	}
	else if(ie4)
	{
		sbreite = document.body.clientWidth;
		shoehe = document.body.clientHeight;
	}
	popUp=window.open(seite, 'NewWindows', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width='+breite+', height='+hoehe+', left=100, top=50');
}


function hilfepopup(w,h,site) 
{
	x=screen.availWidth/2-w/2;
	y=screen.availHeight/2-h/2;
	var popupWindow=window.open('','','width='+w+',height='+h+',left='+x+',top='+y+',screenX='+x+',screenY='+y);
	popupWindow.document.write(site);
}

function Terminloeschen()
{
	Check = confirm("[{html_entity_decode value=$JS_TERMIN_LOESCHEN|translate}]");
	if(Check == true)
		return true;
	else
	return false;
}

function PostLoeschen()
{
	Check = confirm("[{html_entity_decode value=$JS_NACHRICHT_LOESCHEN|translate}]");
	if(Check == true)
		return true;
	else
		return false;
}
	


function radioWert(rObj) 
{
	for (var i=0; i<rObj.length; i++) if (rObj[i].checked) return rObj[i].value;
		return false;
}		
  			
function checkUpgradeButton()
{
		var UID	= radioWert(document.upgrade.mitgliedschaft);
  	if(UID!="")
		document.getElementById('UpgradeButton').disabled='';
}

function DisableKundenfelder(value) 
{
	//alert('__'+value+'__');
	var anzeigen__kunde = document.getElementById("anzeigen__kunde_container");
	var anzeigen__kundenname = document.getElementById("anzeigen__kundenname_container");
	var anzeigen__kundenname_anzeigen = document.getElementById("anzeigen__kundenname_anzeigen");
	//alert(anzeigen__kundenname_anzeigen);
	//alert(value);
	if(value=="1")
	{
        //document.getElementById("kundename").checked=true; 
        //document.getElementById("kundename_1").checked=false; 
		anzeigen__kunde.style.display='';
		//document.getElementById("anzeigen__kundenurl").style.display='';
		//document.getElementById("anzeigen__kundenemail").style.display='';
	}
	else
	{
        //document.getElementById("kundename").checked=false; 
        //document.getElementById("kundename_1").checked=true;
        anzeigen__kundenname_anzeigen.selectedIndex = 0;
		anzeigen__kundenname.style.display='none';
		anzeigen__kunde.style.display='none';
		//document.getElementById("anzeigen__kundenurl").style.display='none';
		//document.getElementById("anzeigen__kundenemail").style.display='none';
	}
}

/**
* Zeigt die Auswahlmöglichkeit an (oder blendet sie aus), ob die Anzeige für einen
* selbst oder für einen Kunden gedacht ist.
*/
function ShowIsForCustomerFrame(value){
	//alert('__'+value+'__');
	var anzeigen__kundenname = document.getElementById('anzeigen__kundenname_container');
  	
  	if(value=="1"){
        anzeigen__kundenname.style.display='';
  	}
    else{
    	 anzeigen__kundenname.style.display='none';
    }
}

function AnzeigeLoeschen(sNotice){
         Check = confirm(sNotice);
         if(Check == true){
                  return true;
         }
         else{
                  return false;
         }
}


function URLDecode( string )
{
   // Replace + with ' '
   // Replace %xx with equivalent character
   // Put [ERROR] in output if %xx is invalid.
	var HEXCHARS = "0123456789ABCDEFabcdef"; 
	var encoded = string;
	var plaintext = "";
	var i = 0;
	while (i < encoded.length) 
	{
		var ch = encoded.charAt(i);
		if (ch == "+") 
		{
			plaintext += " ";
			i++;
		} 
		else if (ch == "%") 
		{
			if (i < (encoded.length-2) 
				&& HEXCHARS.indexOf(encoded.charAt(i+1)) != -1 
				&& HEXCHARS.indexOf(encoded.charAt(i+2)) != -1 ) {
				plaintext += unescape( encoded.substr(i,3) );
				i += 3;
			} 
			else 
			{
				alert( 'Bad escape combination near ...' + encoded.substr(i) );
				plaintext += "%[ERROR]";
				i++;
			}
		} 
		else 
		{
			plaintext += ch;
			i++;
		}
	} // while
	return plaintext;
}

// fill the unit select box according to online/offlile mode
function fillEinheitSelect(mode){

    select = document.getElementById('notcomplete[anzeigen__measure]');
    var opt=new Array();
        
    if (mode == 'online'){
         opt[0]="px";
         
         
    }else if (mode == 'offline'){
        opt[0]="cm";
        opt[1]="m";  
    }
    
    while (select.length > 0){
        select.remove(0);
    }
    
    for (i=0; i<opt.length; i++){
                  newEl = document.createElement('option');
                  newEl.text = opt[i];
                  newEl.value = opt[i];
                     try {
                        select.add(newEl, null); // standards compliant; doesn't work in IE
                  }
                      catch(ex) {
                        select.add(newEl); // IE only
                  }
    }   
}

/*********************** NOT IN USE ************************
  *********************** NOT IN USE ************************
  *********************** NOT IN USE ************************
  *********************** NOT IN USE ************************

function ShowSub(id)
{

	if(document.getElementById(id).style.display=='none')
		document.getElementById(id).style.display='';
	else
		document.getElementById(id).style.display='none';
}  
  
function Matchlisterefresh()
{
	Check = confirm("[{html_entity_decode value=$JS_MATCHLIST_REFRESH|translate}]");
	if(Check == true)
		return true;
	else
		return false;
}



function URLEncode(string)
{
	// The Javascript escape and unescape functions do not correspond
	// with what browsers actually do...
	var SAFECHARS = "0123456789" +					// Numeric
					"ABCDEFGHIJKLMNOPQRSTUVWXYZ" +	// Alphabetic
					"abcdefghijklmnopqrstuvwxyz" +
					"-_.!~*'()";					// RFC2396 Mark characters
	var HEX = "0123456789ABCDEF";

	var plaintext = string;
	var encoded = "";
	for (var i = 0; i < plaintext.length; i++ ) {
		var ch = plaintext.charAt(i);
	    if (ch == " ") {
		    encoded += "+";				// x-www-urlencoded, rather than %20
		} else if (SAFECHARS.indexOf(ch) != -1) {
		    encoded += ch;
		} else {
		    var charCode = ch.charCodeAt(0);
			if (charCode > 255) {
			    alert( "Unicode Character '" 
                        + ch 
                        + "' cannot be encoded using standard URL encoding.\n" +
				          "(URL encoding only supports 8-bit characters.)\n" +
						  "A space (+) will be substituted." );
				encoded += "+";
			} else {
				encoded += "%";
				encoded += HEX.charAt((charCode >> 4) & 0xF);
				encoded += HEX.charAt(charCode & 0xF);
			}
		}
	} // for
	return encoded;
};





function URLEncode2(string)
{
	var s1=string;
	if (s1.length>0) 
	{
		var i,j;
		var s2=escape(s1);
		//Zeilenumbrueche verkuerzen
		var a1=s2.split("%0D");
		s2="";
		for (i=0;i<a1.length;i++) 
		{
			s1=a1[i];
			if (s1.substring(0,3)=="%0A") { s1=s1.substring(3,s1.length); }
			s2+="%0D"+s1;
		}
    	s2=s2.substring(3,s2.length);
		//Leerzeichen ohne Code
		var a2=s2.split("%20");
		s2="";
		for (i=0;i<a2.length;i++) { s1=a2[i]; s2+=" "+s1;}
    	s2=s2.substring(1,s2.length);
    	//document.f1.Ausgabe.value='alert(unescape("'+s2+'"));';
    	return s2;
	}
}

function Userloeschen()
{
	Check = confirm("[{html_entity_decode value=$JS_USER_LOESCHEN|translate}]");
	if(Check == true)
		return true;
	else
	return false;
}
		
		
function Matchlisteloeschen()
{
	Check = confirm("[{html_entity_decode value=$JS_USER_LOESCHEN|translate}]");
	if(Check == true)
		return true;
	else
		return false;
}


****************/
