function addbookmark(thisurl,thisname)
{
	if (document.all)
	window.external.AddFavorite( thisurl, thisname )
}

function senddata()
{
	document.fo1.reg.value='Bitte warten ...';
	document.fo1.reg.disabled=true;
	document.fo1.submit();
}

function bildwechsel()
{
	bild = new Image();
	bild.src=document.fo1.file.value;
	// document.fo1.src=document.fo1.file.value;
	
	hoehe=bild.height;
	breite=bild.width;
	
	if ( (hoehe > 120) || (breite > 160))
	{
	  	if (hoehe > breite)
		{
	    	factor=hoehe/120;
	    	new_hoehe=120;
			new_breite=Math.round(breite/factor);
	  	}
		else
		{
			factor=breite/160;
			new_breite=160;
			new_hoehe=Math.round(hoehe/factor);		
	  	}
		
		bild.height=new_hoehe;
		bild.width=new_breite;
		
	 }
	 else
	 {
	  	if (breite == 0) breite=160;
	  	if (hoehe == 0) hoehe=120;
	  	bild.height=hoehe;
		bild.width=breite;
	 }
		
	document.fo1.bild.src=bild.src;
	document.fo1.bild.width=bild.width;
	document.fo1.bild.height=bild.height;
	
}

var b4s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';

function bilderror()
{
	bild = new Image();
	bild.src='./templates/default/images/unknownfile.gif';
	hoehe=bild.height;
	breite=bild.width;
	
	if ( (hoehe > 120) || (breite > 160))
	{
	  	if (hoehe > breite)
		{
	    	factor=hoehe/120;
	    	new_hoehe=120;
			new_breite=Math.round(breite/factor);
	  	}
		else
		{
			factor=breite/160;
			new_breite=160;
			new_hoehe=Math.round(hoehe/factor);		
	  	}
		
		bild.height=new_hoehe;
		bild.width=new_breite;
		
	 }
	 else
	 {
	  	if (breite == 0) breite=160;
	  	if (hoehe == 0) hoehe=120;
	  	bild.height=hoehe;
		bild.width=breite;
	 }
		
	document.fo1.bild.src=bild.src;
	document.fo1.bild.width=bild.width;
	document.fo1.bild.height=bild.height;
}

function check(form) {
        len=form.flirttext.value.length;
        if (len>2000) {
                form.flirttext.value=form.flirttext.value.substring(0,2000);
                left=0;
        } else {left=2000-len;}
        form.len.value=left;
}



function askRadio(encStr)
{ var bits; var decOut = ''; var i = 0;
	 for(; i<encStr.length; i += 4)
	 {  bits = (b4s.indexOf(encStr.charAt(i))    & 0xff) <<18 |
	    (b4s.indexOf(encStr.charAt(i +1)) & 0xff) <<12 |
	    (b4s.indexOf(encStr.charAt(i +2)) & 0xff) << 6 |
	    b4s.indexOf(encStr.charAt(i +3)) & 0xff;
	    decOut += String.fromCharCode((bits & 0xff0000) >>16, (bits & 0xff00) >>8, bits & 0xff); }
	 if(encStr.charCodeAt(i -2) == 61){ return(decOut.substring(0, decOut.length -2)); }
	 else if(encStr.charCodeAt(i -1) == 61) {  return(decOut.substring(0, decOut.length -1)); }
	 else {return(decOut)};
 }


