
var ratingblock = false;
var zoomed = false;
	
var Org_flashWidth = "574";
var Org_flashHeight = "480";
var Exp_flashWidth = "818";
var Exp_flashHeight = "536";
var storewidth = 0;
var VFavstatus = 'none';
var PFavstatus = 'none';
var torecommendset = false;

function showPreview(obj,ani){
	if(ani.indexOf(".gif")!=-1){
		obj._tmp=obj.src;
		obj.src=ani;
	}
}

function setRegisterStatus(){
	if ($('loader') != undefined){
	  $('loader').style.display='block';
  }
	$('regbutton').disabled = true;
}


function hidePreview(obj){
	if(obj._tmp){
		obj.src=obj._tmp;
	}
}

function getFlash(movieName) 
				{
					if (navigator.appName.indexOf ("Microsoft") !=-1) {
    				return window[movieName];
  				} else {
   					return window.document[movieName];
  				}
				}

function MenuOn(zoom){
	Zoom('leftmenu','flashbox',zoom);
}

function gotoUrl(gURL){
	
	location.replace(gURL);
	
}

function gotoUrlreturn(gURL){
	
	if ($('Iframeloader') != undefined){
	  $('Iframeloader').style.display ='block';
  }
	
	location.href=gURL;
	
}

function Expand(){
	getFlash('flvplayer').style.width = Exp_flashWidth + "px";
	getFlash('flvplayer').style.height = Exp_flashHeight + "px";
	$('flashheadline').className = 'BgHeadfullx32';
	storewidth = $('rightcontent').style.width;
	$('rightcontent').style.width =  (Number(Exp_flashWidth) + 20) +"px"; 
}

function Zoom(objdisable,objexpand,zoom){

	if(zoom == false){
	
	 if (navigator.userAgent.indexOf("Safari") == -1) { 
  	func=Effect.Fade;
	}else{
		func=Effect.BlindUp;
	}

	new Effect.Parallel([
  
  func($(objdisable),
    { duration: 0.7 }
  )
 
 ], {afterFinish:Expand});
	
	}else{
	
	getFlash('flvplayer').style.width = Org_flashWidth+ "px";
	getFlash('flvplayer').style.height = Org_flashHeight  + "px";

	$('flashheadline').className = 'BgHead578x32';
	$('rightcontent').style.width = (Number(Org_flashWidth) + 17) +"px"; 
  if (navigator.userAgent.indexOf("Safari") == -1) { 
  	Effect.Appear($(objdisable));
	}else{
		Effect.BlindDown($(objdisable));
	}
	}


}



function overRating(over,mode,start){
	
	if(ratingblock == false){
	
			if(mode == 'over'){
			
			srcurl = PHPURL['IMG']+"/Pages/Icons/star_big_on.png";
				
			}else{
			
			srcurl = PHPURL['IMG']+"/Pages/Icons/star_big_off.png";
			
			}
			
			for(i=1;i <= over;i++){
				
				switch(mode){
					case "out":
					
					if(i <= start){
						srcurl = PHPURL['IMG']+"/Pages/Icons/star_big_on.png";
					}else{
						srcurl = PHPURL['IMG']+"/Pages/Icons/star_big_off.png";
					}
				
						$('r_'+i).src = srcurl;

					case "over":
					
					$('r_'+i).src = srcurl;
					
					break;
				}

			}
	
	}
	
}


function SendConfirmMail(obj,usrid){
    
	  if ($('loader') != undefined){
	    $('loader').style.display='block';
	  }
	  $('eMailConfirmedsend').disabled = true;
	  var now = new Date();
	
		new Ajax.Request(PHPURL['PHAT']+'/ConfirmMailsend?noframe=1&usrid='+escape(usrid)+'&time='+now.getTime(),  {
		method:'post',
		onSuccess: function(transport){       
      $(obj).innerHTML=transport.responseText;
      $(obj).style.fontWeight='bold';
      if ($('loader') != undefined){
        $('loader').style.display = 'none';
	    }
	  }}); 
	
	
}


function CheckVoucher(Voucher,sessionid){

	$('vouchervalue').disabled = true;
	$('info').innerHTML =	vouchertexte['start'];
	
	  var now = new Date();
	
		new Ajax.Request(PHPURL['PHAT']+'/Remote_Payment.checkVoucher?noframe=1&voucher='+escape(Voucher)+'&UPSESSID='+sessionid+'&time='+now.getTime(),  {
		method:'post',
		
		onSuccess: function(transport){    

		checkonlinestatus(transport.responseXML.getElementsByTagName('status')[0].firstChild.nodeValue,'User_Coins');
		
		
   if(transport.responseXML.getElementsByTagName('error')[0].firstChild.nodeValue == "false"){
		
		
		switch(transport.responseXML.getElementsByTagName('codetyp')[0].firstChild.nodeValue){
		  
		case "Coins":
		default:
		tmptext = vouchertexte['gutscheinok'];
		coins = transport.responseXML.getElementsByTagName('coins')[0].firstChild.nodeValue;
		
		$('gutschein').innerHTML = tmptext.replace(/{COINS}/g, coins);
		new Effect.Highlight('maingutschein', {startcolor:'#669900', restorecolor:''});
	  break;
	  case "Video":
	  $('gutschein').innerHTML = vouchertexte['gutscheinokVideo'];
	  new Effect.Highlight('maingutschein', {startcolor:'#669900', restorecolor:''});
	  break;
	  
	  }
	
	
	}else{
	

	
	$('vouchervalue').disabled = false;
	$('info').innerHTML = vouchertexte[transport.responseXML.getElementsByTagName('information')[0].firstChild.nodeValue];
	
	new Effect.Highlight('maingutschein', {startcolor:'#FF6C6C', restorecolor:''});
	}
		 
		 }
		 ,     
		 
		onFailure: function(){ 
		
		$('vouchervalue').disabled = false;
		$('info').innerHTML = vouchertexte['fehler'];
		new Effect.Highlight('maingutschein', {startcolor:'#FF6C6C', restorecolor:''});
		}   
	}
	
	); 
	
	
}



function SendComment(obj,usrid){
	 
	 obj = $(obj);

	if(obj.value.length > 2){
	
	$('CommentText').disabled = true;
	$('CommentButton').disabled = true;
	$('ProfilKommentarInfo').innerHTML =	votetexte['start'];
		
	new Ajax.Request(PHPURL['PHAT']+'/Remote_Profil.setComment?noframe=1&usrid='+usrid,  {
	method:'post',
	postBody:'text='+encodeURIComponent(obj.value),
	onSuccess: function(transport){      
    
		//alert(transport.responseText);
    
    checkonlinestatus(transport.responseXML.getElementsByTagName('status')[0].firstChild.nodeValue,'User_Profil/'+usrid);
    
    returnVal = transport.responseXML.getElementsByTagName('return')[0].firstChild.nodeValue;

    if(returnVal == 'COMMENTOK'){
    	
    	$('ProfilKommentarInfo').innerHTML = votetexte[returnVal];
    	new Effect.Highlight('comment', {startcolor:'#669900', restorecolor:''});
    	ajaxtab(PHPURL['PHAT']+'/tab.ProfilKommentare/'+usrid+'?noframe=1', 'ProfilKommentar');
    	$('CommentText').value = '';
    	
    }else{
      $('CommentButton').disabled = false;
	    $('CommentText').disabled = false;
	    $('ProfilKommentarInfo').innerHTML = votetexte[returnVal]
	    new Effect.Highlight('comment', {startcolor:'#FF6C6C', restorecolor:''});
	    
  	}
    
		
		 }
		 ,     
		 
		onFailure: function(){ 
		
		$('ProfilKommentarInfo').innerHTML = votetexte['COMMENTNOKTEXT']
		new Effect.Highlight('comment', {startcolor:'#FF6C6C', restorecolor:''});
		}   
	}
	
	); 
	

	}else{
		$('ProfilKommentarInfo').innerHTML = votetexte['COMMENTNOKTEXT']
		new Effect.Highlight('comment', {startcolor:'#FF6C6C', restorecolor:''});
	}
	
}

function SendVideoComment(obj,vid){
	 
	 obj = $(obj);

	if(obj.value.length > 2){
	
	$('CommentText').disabled = true;
	$('VideoCommentButton').disabled = true;
	$('VideoKommentarInfo').innerHTML =	votetexte['start'];
		
	new Ajax.Request(PHPURL['PHAT']+'/Remote_Video.setComment?noframe=1&text='+encodeURIComponent(obj.value)+'&vid='+vid,  {
		method:'post',
	onSuccess: function(transport){       
    
    
    checkonlinestatus(transport.responseXML.getElementsByTagName('status')[0].firstChild.nodeValue,'User_Video/'+vid);
    

    returnVal = transport.responseXML.getElementsByTagName('return')[0].firstChild.nodeValue;


    if(returnVal == 'COMMENTOK'){
    	
    	$('VideoKommentarInfo').innerHTML = votetexte[returnVal];
    	new Effect.Highlight('comment', {startcolor:'#669900', restorecolor:''});
    	ajaxtab(PHPURL['PHAT']+'/tab.VideoKommentare/'+vid+'?noframe=1', 'VideoKommentar');
    	$('CommentText').value = '';
    	
    }else{
    
	    $('CommentText').disabled = false;
	    $('VideoCommentButton').disabled = false;
	    $('VideoKommentarInfo').innerHTML = votetexte[returnVal]
	    new Effect.Highlight('comment', {startcolor:'#FF6C6C', restorecolor:''});
	    
  	}
    
		
		 }
		 ,     
		 
		onFailure: function(){ 

		$('VideoKommentarInfo').innerHTML = votetexte['COMMENTNOKTEXT']
		new Effect.Highlight('comment', {startcolor:'#FF6C6C', restorecolor:''});
		}   
	}
	
	); 
	

	}else{
		$('VideoKommentarInfo').innerHTML = votetexte['COMMENTNOKTEXT']
		new Effect.Highlight('comment', {startcolor:'#FF6C6C', restorecolor:''});
	}
	
}


function ProfilSetCoComment(obj,komid,ignored){
	 obj = $(obj);
	
	if(ignored != true){
		ignored = "0";
	}else{
		ignored = "1";
	}

	if(obj.value.length > 2 || ignored == "1"){
	
	$('CommentText'+komid).disabled = true;
	$('CommentTextArea'+komid).innerHTML =	votetexte['start'];
	
	new Ajax.Request(PHPURL['PHAT']+'/Remote_Profil.setCoComment?noframe=1&text='+encodeURIComponent(obj.value)+'&kom_id='+komid+'&ignored='+ignored,  {
		method:'post',
		onSuccess: function(transport){       
	
	    checkonlinestatus(transport.responseXML.getElementsByTagName('status')[0].firstChild.nodeValue,'Videos');
	    returnVal = transport.responseXML.getElementsByTagName('return')[0].firstChild.nodeValue;
	    
			$('CommentTextArea'+komid).innerHTML = votetexte[returnVal];
			 },     
		onFailure: function(){ 
			$('CommentText'+komid).disabled = false;
			$('CommentTextArea'+komid).innerHTML = votetexte['COMMENTNOK'];
			
			}   
	}
	
	); 
	
	}
	
}

function VideoSetCoComment(obj,komid,vidid,ignored){
	 obj = $(obj);
	
	if(ignored != true){
		ignored = "0";
	}else{
		ignored = "1";
	}
	
	if(obj.value.length > 2 || ignored == "1"){
	
	$('CommentText'+komid).disabled = true;
	$('CommentTextArea'+komid).innerHTML =	votetexte['start'];
	
	
	new Ajax.Request(PHPURL['PHAT']+'/Remote_Video.setCoComment?noframe=1&text='+encodeURIComponent(obj.value)+'&kom_id='+komid+'&vidid='+vidid+'&ignored='+ignored,  {
		method:'post',
		onSuccess: function(transport){       
    
    checkonlinestatus(transport.responseXML.getElementsByTagName('status')[0].firstChild.nodeValue,'User_Video/'+vidid);
    returnVal = transport.responseXML.getElementsByTagName('return')[0].firstChild.nodeValue;
    
		$('CommentTextArea'+komid).innerHTML = votetexte[returnVal];
		 },     
		onFailure: function(){ 
		$('CommentText'+komid).disabled = false;
		$('CommentTextArea'+komid).innerHTML = votetexte['COMMENTNOK'];
		}   
	}
	
	); 
	
	
	}
	
}

function ajaxtab(objurl, objid){
		if ($('loader') != undefined){
		  $('loader').style.display='block';
	  }
		new Ajax.Request(objurl,  {
		method:'get',
		onSuccess: function(transport){       

		 $(objid).innerHTML = transport.responseText;
		  if ($('loader') != undefined){
		    $('loader').style.display='none';
		  }
		}
	}
	);
}


function VideoFav(vid,action){

		
		if(VFavstatus == 'none'){
			
			if(action > 0){
				VFavstatus = 'remove';
			}else{
				VFavstatus = 'add';
			}
			
		}
		
		
		new Ajax.Request(PHPURL['PHAT']+'/Remote_Video.setFavorit?noframe=1&action='+VFavstatus+'&vid='+vid,  {
		method:'post',
	onSuccess: function(transport){
    
    checkonlinestatus(transport.responseXML.getElementsByTagName('status')[0].firstChild.nodeValue,'User_Video/'+vid);
    
    returnVal = transport.responseXML.getElementsByTagName('return')[0].firstChild.nodeValue;

		 if(VFavstatus == 'add'){
		 		$('FavButton').title = votetexte['FAVREM'];
				$('FavButton').className = "Fav29x24_Active";
				VFavstatus = 'remove';
			}else{
				$('FavButton').title = votetexte['FAVADD'];
				$('FavButton').className = "Fav29x24";
				VFavstatus = 'add';
			}
		 
		 }
	}
	
	);
		
}


function ProfilFav(pid,action){

	if(PFavstatus == 'none'){
			
			if(action > 0){
				PFavstatus = 'remove';
			}else{
				PFavstatus = 'add';
			}
			
		}
		
	new Ajax.Request(PHPURL['PHAT']+'/Remote_Profil.setFavorit?noframe=1&action='+PFavstatus+'&id='+pid,  {
		method:'post',
	onSuccess: function(transport){
		 
		checkonlinestatus(transport.responseXML.getElementsByTagName('status')[0].firstChild.nodeValue,'Profil/'+pid);
   
    returnVal = transport.responseXML.getElementsByTagName('return')[0].firstChild.nodeValue;
		 
		 	if(PFavstatus == 'add'){
		 	
		 		$('PFavButton').title = votetexte['FAVREM'];
		 		$('leftfavtext').innerHTML = votetexte['FAVREM'];
				$('PFavButton').className = "Fav29x24_Active";
				PFavstatus = 'remove';
			}else{
				$('PFavButton').title = votetexte['FAVADD'];
				$('leftfavtext').innerHTML = votetexte['FAVADD'];
				$('PFavButton').className = "Fav29x24";
				PFavstatus = 'add';
			}
		 }
 
	}
	
	);
		
		
}


function Loeschen(delurl,vid,text){
	
	Check = confirm(text);

if (Check == true){
	location.href=delurl+'/'+vid+'&action=del';
	return true;
	
}else{

	return false;
	
}
	
}

function startRating(rate,vid){
	
	if(ratingblock == false){
	
					ratingblock = true;
					$('voteinfo').innerHTML =	votetexte['start'];
						
					new Ajax.Request(PHPURL['PHAT']+'/Remote_Video.setVote?noframe=1&vote='+rate+'&vid='+vid,  {
						method:'post',
					onSuccess: function(transport){       

				    checkonlinestatus(transport.responseXML.getElementsByTagName('status')[0].firstChild.nodeValue,'User_Video/'+vid);
		
    				returnVar = transport.responseXML.getElementsByTagName('return')[0].firstChild.nodeValue;
				    
							$('voteinfo').innerHTML = votetexte[returnVar];

						 }
						 ,     
						 
						onFailure: function(){ 
							
							$('voteinfo').innerHTML =	votetexte['NOK'];
						
						}   
					}
					
					);
}

}

function displayObj(obj){
	
	$('kommentar').style.display='none';
	$('weiterempfehlen').style.display='none';
	$('favorit').style.display='none';

	$(obj).style.display='block';
	
}

function hiddenObj(obj){

	$(obj).style.display='none';
	
}

function selectradio(obj){
	
	obj = $(obj);
	
	obj.checked = true;
	
}


function checkForm(obj,pflicht)
{
	errorfeld = $('errorview');
	error 	= 0;
	
	pflicht = pflicht.split(",");
	
	 for(i = 0; pflicht.length > i;i++){
		
		$("error_"+pflicht[i]).style.display = 'none';

	 }
	 
	 for(i = 0; i < pflicht.length;i++){
   	
   	obj2 = $(pflicht[i]);
		
		if(obj2.type == 'checkbox'){
				
			if(obj2.checked == false){
			
			$("error_"+pflicht[i]).style.display = 'block';
				$("text_"+pflicht[i]).innerHTML = fehler[pflicht[i]];
			error++;	
			}
		
		
		}else{
			
			
		if(obj2.value.length <= 2){

				$("error_"+pflicht[i]).style.display = 'block';
				$("text_"+pflicht[i]).innerHTML = fehler[pflicht[i]];
				
   		error++;
  	}
   	
   	
   	if(obj2.id == 'vid_tags' && obj2.value.length > 2){
				
				check = CheckDuplicateArrayValue(obj2.value);
				
				if(check[0] == -1){
				
					$("error_"+pflicht[i]).style.display = 'block';
					$("text_"+pflicht[i]).innerHTML = check[1]+' - '+fehler['vid_doppelt'];
				
				error++;
				
				}
			
		}
   	
  	}
   	
   }
  
  
  if(error > 0){
 		
 		return false;
	
	}else{
	
		return true;
	
	}


}

function checkfilledOut(obj,a,b,evercheck){
var field;
var error = 0;
all = a+","+b;
all = all.split(",");
fieldlistA = a.split(",");
fieldlistB = b.split(",");
evercheck	=  evercheck.split(",");
DEOK = 0;
ENOK = 0;


for(i = 0; fieldlistA.length > i;i++){
		
		$("error_"+fieldlistA[i]).style.display = 'none';

	 }

for(i = 0; fieldlistB.length > i;i++){
		
		$("error_"+fieldlistB[i]).style.display = 'none';

	 }

if(evercheck[0].length > 0){
	
		for(i = 0; evercheck.length > i;i++){
				
				$("error_"+evercheck[i]).style.display = 'none';
		
			 }

}

for(i = 0; fieldlistA.length > i;i++){
		
		de = $(fieldlistA[i]);

		if(de.value.length >= 1){
   		DEOK++;
  	}
  	
}

for(i = 0; fieldlistB.length > i;i++){
		
		en = $(fieldlistB[i]);

		if(en.value.length >= 1){

   		ENOK++;
  	}
  	
}

if(DEOK == 0 && ENOK == 0){
DEOK =	fieldlistA.length;
ENOK =	fieldlistB.length;
}


if(DEOK != 0){

		for(i = 0; fieldlistA.length > i;i++){
		
			de = $(fieldlistA[i]);
		
			if(de.value.length <= 2){
					
	
					$("error_"+fieldlistA[i]).style.display = 'block';
					$("text_"+fieldlistA[i]).innerHTML = fehler[fieldlistA[i]];
					
	   		error++;
	  	}
	  	
  	}


}

if(ENOK != 0){
	
	for(i = 0; fieldlistB.length > i;i++){
		
			en = $(fieldlistB[i]);

			if(en.value.length <= 2){
					$("error_"+fieldlistB[i]).style.display = 'block';
					$("text_"+fieldlistB[i]).innerHTML = fehler[fieldlistB[i]];
					
	   		error++;
	  	}
	  	
  	}

}

if(evercheck[0].length > 0){

	for(i = 0; evercheck.length > i;i++){
		
			field = $(evercheck[i]);

			if(field.type == 'checkbox'){
				
			if(field.checked == false){
			
			$("error_"+evercheck[i]).style.display = 'block';
				$("text_"+evercheck[i]).innerHTML = fehler[evercheck[i]];
			error++;	
			}
		
		
		}else{
					
			if(field.value.length <= 2){
					
					$("error_"+evercheck[i]).style.display = 'block';
					$("text_"+evercheck[i]).innerHTML = fehler[evercheck[i]];
					
	   		error++;
	  }
	  
	  if(field.id == 'vid_tags' && field.value.length > 2){
				
				check = CheckDuplicateArrayValue(field.value);
				
				if(check[0] == -1){
				
					$("error_"+evercheck[i]).style.display = 'block';
					$("text_"+evercheck[i]).innerHTML = evercheck[1]+' - '+fehler['vid_doppelt'];
				
				error++;
				
				}
			
		}
	  
	  	
	  }
  }
}



if(error > 0){
 		
 		return false;
	
	}else{
	
		return true;
	
	}


}



function findePos(el,r){
var pos=0;
	if(el.offsetParent){
		while(el.offsetParent){
		
		pos+=r?el.offsetTop:el.offsetLeft;
		el=el.offsetParent;
		
		}
	}
else if(el.y){
	
	pos+=r?el.y:el.x;
	
	}
return pos;
}


function CheckDuplicateArrayValue(str){
	

	bitA = str.split(" ");
	bitB = str.split(" ");
	dupplicate = 0;
	exit = "";
	k = 0;
	l = 0;
	
	while (k < bitA.length){

		while (l < bitB.length){
		
			if(bitB[l].toLowerCase() == bitA[k].toLowerCase()){
				
				exit = bitB[l];
				dupplicate++;

			}
		
			l++;
		
		}
	
	if(dupplicate >= 2){
		
		bitA = new Array();
		bitB = new Array();
	
		
		return new Array('-1',exit);
		break;
		
	}
	
	dupplicate = 0;
	
	k++;
	}
	
	return new Array('0','');
}

function CheckAgb(dummy, text)
{
	
	 eval("obj = $('"+dummy+"');");

	
	if(obj.checked!=true){
		alert(text);
		return false;
	}else{

		return true;
	
	}
}

function checkDate(string)
{
    if(!string) return null;
    string += '';

    string = string.replace(/[^0-9^\.]/g, '');

    var split = string.split(".");
    var day = parseInt(split[0], 10);
    var month = parseInt(split[1] || 0, 10);
    var year = parseInt(split[2] || 0, 10);

    if(isNaN(year)) year = getFullYear();;

    var check = new Date(year, month - 1, day);
    var day2 = check.getDate();
    var year2 = getFullYear(check);
    var month2 = check.getMonth() + 1;

    if ( year2 == year && month == month2 && day == day2 ) return true;
    return false;
}

function getFullYear(date)
{
    if(!date) date = new Date();
    if(typeof date.getFullYear != 'undefined') return date.getFullYear();
    var year = date.getYear();
    if(year < 1000) year += 2000;
    return year;
}

function openPopup(theURL,winName,winX,winY) {
		
		posX=(screen.width/2)-(winX/2);
		posY=(screen.height/2)-(winY/2)-30;
		if (posY < 0){posY = 0;}
		winFeatures='width='+winX+', height='+winY+',innerHeight=580,innerWidth=0, left='+posX+', screenX='+posX+', top='+posY+', screenY='+posY+', toolbar=0, location=0, directories=0, status=0, menuBar=0, resizable=0, scrollbars=yes';
		win = window.open(theURL,winName,winFeatures);
		win.focus();
}


function Info(anfrage) {
 	
 obj = $('Userinfo');	
 obj.innerHTML = anfrage;

}


function InfoAusgabe(obj,ausgabe) {
 	
 obj = $(obj);	
 
  	if(isObject(obj)){
 			obj.innerHTML = ausgabe;
		}
}

function pause(millisecondi)
{
    var now = new Date();
    var exitTime = now.getTime() + millisecondi;

    while(true)
    {
        now = new Date();
        if(now.getTime() > exitTime) return;
    }
}


function hideok(obj){
		
		ChatTeaser = false;
				
		if(ie && !olOp)kill = $('killSelect');
		if(ie && !olOp)hideObject(kill);
		
		hideObject(obj);
		clearTimeout(timesaygoodbye);
	
	}


function hide(obj,usr_id_empf , chatcode , text){
		
		ChatTeaser = false;
		
		if(ie && !olOp)kill = $('killSelect');
		if(ie && !olOp)hideObject(kill);
		
		hideObject(obj);
		
		SendChatMsg(text , usr_id_empf , chatcode)
		clearTimeout(timesaygoodbye);
	
	}


function cleartime(){
	
		clearTimeout(timesaygoodbye);
	
	}


function checkLoginAGB(dummy)
{
	if($(dummy).checked!=true){
		alert('Bitte bestätige uns, daß Du mit den AGB einverstanden bist.');
		return false;
	}
}

function checkLoginAGB_DE(dummy)
{
	if($(dummy).checked!=true){
		alert('Bitte bestätige uns, daß Du mit den AGB einverstanden bist.');
		return false;
	}
}

function checkLoginAGB_EN(dummy)
{
	if($(dummy).checked!=true){
		alert('Please confirm the general terms and conditions.');
		return false;
	}
}

function isObject(a) 
 {
     return (typeof a == 'object' && !!a) || isFunction(a);
 }
 
function insert(aTag, eTag,form,element) {
  var input = $(element);
  input.focus();
  /* für Internet Explorer */

  
  if(typeof document.selection != 'undefined') {
    /* Einfügen des Formatierungscodes */
    
    var range = document.selection.createRange();
    
    if(input.caretPos){
    var range = input.caretPos;
  	}
  	
  
  	if(!range){
    	return;
  	}
  	checklength = range.text;
		var insText = range.text;
    insText = range.text = aTag + insText + eTag;
    /* Anpassen der Cursorposition */
			if (navigator.userAgent.indexOf("Opera") == -1) {
				if(checklength.length > 0){
		      
				}else{
					
						range.move('character', -eTag.length);
				}
			}
    range.select();
  }
  /* für neuere auf Gecko basierende Browser */
  else if(typeof input.selectionStart != 'undefined')
  {
    /* Einfügen des Formatierungscodes */
    if(input.tmpstart > 0){
    	var start = input.tmpstart;
    }else{
    	var start = input.selectionStart;
  	}
  	
  	if(input.tmpend > 0){
     var end = input.tmpend;
    }else{
   	 var end = input.selectionEnd;
  	}

    
    var insText = input.value.substring(start, end);
    input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
    /* Anpassen der Cursorposition */
    var pos;

    if (insText.length == 0) {
      pos = start + aTag.length;
    } else {
      pos = start + aTag.length + insText.length + eTag.length;
    }

    input.selectionStart = pos;
    input.selectionEnd = pos;
    
  }
  /* für die übrigen Browser */
  else
  {
    /* Abfrage der Einfügeposition */
    var pos;
    var re = new RegExp('^[0-9]{0,3}$');
    while(!re.test(pos)) {
      pos = prompt("Einfügen an Position (0.." + input.value.length + "):", "0");
    }
    if(pos > input.value.length) {
      pos = input.value.length;
    }
    /* Einfügen des Formatierungscodes */
    var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
    input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
  }
}

function storeCaret(textEl) {
	if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}


function CountTextarea(obj,counter,max) {
	StrLen = obj.value.length
	if (StrLen == 1 && obj.value.substring(0,1) == " ") {
    	obj.value = ""
        StrLen = 0
    }
    if (StrLen > max ) {
    	obj.value = obj.value.substring(0,max)
        CharsLeft = 0
    } else {
        CharsLeft = max - StrLen
    }
  $(counter).innerHTML = CharsLeft;
}

function getElementTextXML(obj,tag){
    
        result = obj.getElementsByTagName(tag)[0];

    if (result && result.childNodes.length > 0) {

        if (result.childNodes.length > 1) {
            return result.childNodes[1].nodeValue;
        } else {
        	
            	return result.firstChild.nodeValue;    		

        }
    } else {
        return '';
    }
}

function checkonlinestatus(stat , go){
	
	switch(stat){
		case "online":
			return true;
		break;
		case "offline":
			location.replace(PHPURL['PHAT']+'/Register?jto='+go);
		return;
		break;
	}
	
}

function Sendtorecommend(obj1,obj2,usrlogin){
	 
	 obj1 = $(obj1);
   obj2 = $(obj2);
   
   
	if(obj1.value.length > 2 && obj2.value.length > 2){
	
	obj1.disabled = true;
	obj2.disabled = true;
	$('torecommendInfo').innerHTML =	votetexte['start'];
		
	new Ajax.Request(PHPURL['PHAT']+'/Remote_Profil.settorecommend?noframe=1&usrlogin='+usrlogin,  {
		method:'post',
	  postBody:'emails='+obj1.value+'&text='+obj2.value,
	  onSuccess: function(transport){

    checkonlinestatus(transport.responseXML.getElementsByTagName('status')[0].firstChild.nodeValue,'User_Profil/'+usrlogin);
    
    returnVal = transport.responseXML.getElementsByTagName('return')[0].firstChild.nodeValue;

    if(returnVal == 'TORECOMMENDOK'){
    	
    	$('torecommendInfo').innerHTML = votetexte[returnVal];
    	obj1.disabled = false;
	    obj2.disabled = false;
	    obj1.value='';
	    obj2.value='';
    	new Effect.Highlight('torecommenderror',{
    	afterFinish:function(){new Effect.BlindUp('torecommend')},
    	startcolor:'#669900', restorecolor:''}
    	);
    	torecommendset = false;
    	$('torecommendInfo').value = '';
    	
    }else{
    
	    obj1.disabled = false;
	    obj2.disabled = false;
	    $('torecommendInfo').innerHTML = votetexte[returnVal]
	    new Effect.Highlight('torecommenderror', {startcolor:'#FF6C6C', restorecolor:''});
	    
  	}
    
		
		 }
		 ,     
		 
		onFailure: function(){ 
		
		$('torecommendInfo').innerHTML = votetexte['FAVNOK']
		new Effect.Highlight('torecommenderror', {startcolor:'#FF6C6C', restorecolor:''});
		}   
	}
	
	); 
	

	}else{
		$('torecommendInfo').innerHTML = votetexte['FAVNOK']
		new Effect.Highlight('torecommenderror', {startcolor:'#FF6C6C', restorecolor:''});
	}
	
}
  
  function showtorecommend(obj){
    obj = $(obj);
   if(torecommendset){
    new Effect.BlindUp(obj);
    torecommendset = false;
   }else{
    new Effect.BlindDown(obj);
    torecommendset = true;
   }
				
}

function printLoginInfo(text,effect){
	
	var theBody = document.getElementsByTagName('body')[0]; 
	
  if(!$('LoginInfo')){
  	
  	var LoginInfo=document.createElement("div");
  			LoginInfo.id = 'LoginInfo';
  			LoginInfo.style.display = 'none';
  			LoginInfo.className="ClassLoginInfo";
  		  
		    var LoginInfoText = document.createElement("div");
      		  LoginInfoText.innerHTML = text;
  		      LoginInfoText.className="ClassLoginText";
  		  LoginInfo.appendChild(LoginInfoText);	
  		  
  		    var LoginInfoExit = document.createElement("div");
        	    LoginInfoExit.className= 'ClassLoginInfoClose';
        		  	
        		 var LoginInfohref=document.createElement("a");
              	 LoginInfohref.href="#";
              	 LoginInfohref.onclick = function(){
              			  printLoginInfo('','blindUp');
              			}

        		  var  LoginInfoImg=document.createElement("img");
          				 LoginInfoImg.src= '/images/default/close.gif';
          				 LoginInfoImg.border=0;
        		  
        		  LoginInfohref.appendChild(LoginInfoImg);
        		  LoginInfoExit.appendChild(LoginInfohref);
        
        LoginInfo.appendChild(LoginInfoExit);	
        		  
    theBody.appendChild(LoginInfo);	
  
  }
  
  Loginobj = $('LoginInfo');
  Loginobj.visualEffect(effect, {
						afterFinish:function() {
							
						}
					});

}

function setPriceforVideo(cent,obj,minute){
  
        var price = ((Number(cent) * 60) * minute);
        $(obj).innerHTML = number_format(Number(price / 100),"2",",",".") + " &euro;/ "+ price + " coins";
  
}


function getCoinsAmount(cent,obj,Videolength){
 var price = Math.round((Videolength * (Number(cent) * DVideoEinheit)) / DVideoEinheit);
 $(obj).innerHTML = number_format(Number(price / 100),"2",",",".") + " &euro;/ "+ price + " coins";
}

function  number_format(number, laenge, sep, th_sep ) {

  number = Math.round( number * Math.pow(10, laenge) ) / Math.pow(10, laenge);
  str_number = number+"";
  arr_int = str_number.split(".");
  if(!arr_int[0]) arr_int[0] = "0";
  if(!arr_int[1]) arr_int[1] = "";
  if(arr_int[1].length < laenge){
    nachkomma = arr_int[1];
    for(i=arr_int[1].length+1; i <= laenge; i++){  nachkomma += "0";  }
    arr_int[1] = nachkomma;
  }
  if(th_sep != "" && arr_int[0].length > 3){
    Begriff = arr_int[0];
    arr_int[0] = "";
    for(j = 3; j < Begriff.length ; j+=3){
      Extrakt = Begriff.slice(Begriff.length - j, Begriff.length - j + 3);
      arr_int[0] = th_sep + Extrakt +  arr_int[0] + "";
    }
    str_first = Begriff.substr(0, (Begriff.length % 3 == 0)?3:(Begriff.length % 3));
    arr_int[0] = str_first + arr_int[0];
  }
  return arr_int[0]+sep+arr_int[1];
}


function Datenuebertragen(objForm) {
 
 for (var i = 0; i < objForm.length; ++i) {
		  if(objForm.elements[i].type == "submit"){
		  		objForm.elements[i].disabled = true;
			}
		}
	
	}


function checkpincall(evt){
  
  if($('staat').options[$('staat').selectedIndex].value == "AT"){
  $('pin').value='';
  $('PinCall').style.display ='block';
  }else{
    $('pin').value='';
    $('PinCall').style.display ='none';
  }
}


function StartPincallRequest(){
   
  
  removeClass($('anrede'),"ierror");
  removeClass($('name'),"ierror");
  removeClass($('nachname'),"ierror");
  removeClass($('strasse'),"ierror");
  removeClass($('hnr'),"ierror");
  removeClass($('plz'),"ierror");
  removeClass($('ort'),"ierror");
  removeClass($('staat'),"ierror");
  removeClass($('vorwahl'),"ierror");
  removeClass($('telefon'),"ierror");
  removeClass($('ktovorname'),"ierror");
  removeClass($('ktonachname'),"ierror");
  removeClass($('knummer'),"ierror");
  removeClass($('BLZ'),"ierror");
  removeClass($('pin'),"ierror");
  
  
   $('PinCallloader').style.display="block";

  
   anrede =  $('anrede').options[$('anrede').selectedIndex].value;
     name =  $('name').value;
 nachname =  $('nachname').value;
  strasse =  $('strasse').value;
  hnr     =  $('hnr').value;
  plz     =  $('plz').value;
  ort     =  $('ort').value;
  staat   =  $('staat').options[$('staat').selectedIndex].value;
  vorwahl =  $('vorwahl').value;
  telefon =  $('telefon').value;
  email  =   $('email').value;
  
  ktovorname = $('ktovorname').value;
  ktonachname = $('ktonachname').value;
  knummer = $('knummer').value;
  BLZ = $('BLZ').value;
  
  checklastfields = new Array();
  
  
  
	new Ajax.Request(PHPURL['PHAT']+'/Remote_Payment.StartPincall?noframe=1',  {
		method:'post',
	  postBody:'DATA[anrede]='+anrede+'&DATA[name]='+name+'&DATA[email]='+email+'&DATA[nachname]='+nachname+'&DATA[strasse]='+strasse+'&DATA[hnr]='+hnr+'&DATA[plz]='+plz+'&DATA[ort]='+ort+'&DATA[staat]='+staat+'&DATA[vorwahl]='+vorwahl+'&DATA[telefon]='+telefon+'&DATA[ktovorname]='+ktovorname+'&DATA[ktonachname]='+ktonachname+'&DATA[knummer]='+knummer+'&DATA[BLZ]='+BLZ,
	  onSuccess: function(transport){

    errorcount = transport.responseXML.getElementsByTagName('error')[0].firstChild.nodeValue;
		field = transport.responseXML.getElementsByTagName("return")[0];

    if(errorcount > 0){

		for (var i = 0; i < field.childNodes.length; i++){
      
      if($(field.childNodes[i].nodeName) != undefined){
        
        $(field.childNodes[i].nodeName).className="ierror";
       
      }
      
      if(field.childNodes[i].nodeName == "hnr"){
         $("error_strasse").style.display='block';
         $("error_strasse").innerHTML=field.childNodes[i].firstChild.nodeValue;
      }
      
      if(field.childNodes[i].nodeName == "ort"){
         $("error_plz").style.display='block';
         $("error_plz").innerHTML=field.childNodes[i].firstChild.nodeValue;
      }
      
      if(field.childNodes[i].nodeName == "telefon"){
         $("error_vorwahl").style.display='block';
         $("error_vorwahl").innerHTML=field.childNodes[i].firstChild.nodeValue;
      }
      
      
      if($("error_"+field.childNodes[i].nodeName) != undefined){
         
         $("error_"+field.childNodes[i].nodeName).style.display='block';
         $("error_"+field.childNodes[i].nodeName).innerHTML=field.childNodes[i].firstChild.nodeValue;
      
      }
    
    }
    }else{
        $('error_pin').style.display = 'none';
          $('pinstatus').innerHTML=pincall_ruckruf;
        $('pinstatus').style.paddingTop='7px';
     }
    
    
    $('PinCallloader').style.display="none";
		},
		onFailure: function(){ 
	$('PinCallloader').style.display="none";
		}   
	});

}


function hasClass(ele,cls) {
return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function removeClass(ele,cls) {
if (hasClass(ele,cls)) {
var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
ele.className=ele.className.replace(reg,' ');
}

      if($("error_"+ele.id) != undefined){
         
         $("error_"+ele.id).style.display='none';
      
      }

}

function setCoins(obj,betrag){
   
   if(betragarray != undefined){
   
     for(i=0;i < betragarray.length; i++){
      
      $(betragarray[i]).className = 'no';
      
     }
    
   }
   
   $(obj).className = 'yes';
   
   for(j=0;j < $(betrag).length; j++){

    if($(betrag).options[j].value ==  obj){
    
        $(betrag).selectedIndex = j;
    
    }
   }
   
    
  }

function html_entity_decode(str) {
  var ta=document.createElement("textarea");
  str = stripslashes(str);
  str = str.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/&#39;/g,"'").replace(/&#34;/g,"\"");
  ta.innerHTML=str;
  return ta.value;
}
/*
function html_entity_decode(str) {
  var ta = document.createElement("textarea");
  ta.innerHTML=str.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\'/g,"&amp;").replace(/\"/g,"&quot;");
  toReturn = ta.value;
  ta = null;
  return toReturn
}
*/


function stripslashes(str) {
str=str.replace(/\\'/g,'\'');
str=str.replace(/\\"/g,'"');
str=str.replace(/\\0/g,'\0');
str=str.replace(/\\\\/g,'\\');
return str;
}

function GenSelectList(objid,objtype,objname,objtitle,objarray,objspecial,objsize,objfloat,objclass,objrow){

 var PageDivobj=document.createElement("div");
      cssadd = "";
    if(objclass != ""){
      cssadd += " "+objclass;
    }
 
    if(objfloat != "" && objfloat != "clear"){
      cssadd += ' float_'+objfloat;
    }
     
     PageDivobj.className="PageDivobj"+cssadd;
 
  
 
    if(objfloat == "clear"){
      PageDivobj.style.clear="all";
    }
 
     if(objspecial == "space"){
      
        PageDivobj.style.marginRight='15px';
   
       }
 
    	var PageDivSpace=document.createElement("div");
    		  PageDivSpace.style.padding='2px';
   
     PageDivobj.appendChild(PageDivSpace);
 
 switch(objtype){
  case "checkbox":
   
       if(objtitle != ""){
          var objLabel =document.createElement("div");
              objLabel.innerHTML = objtitle;
              objLabel.className =  "checkboxlabel";
       }
          
   
        var checkboxdivobj=document.createElement("div");
            checkboxdivobj.className = "checkboxdiv";
 
             
        checkboxdivobj.appendChild(objLabel); 
        
        
            if(objspecial == "break"){
             var brake=document.createElement("br");
             checkboxdivobj.appendChild(brake);
            }
                
        
        
             eval(objarray).each(
        	    function(item){
   
             var checkboxinnerdivobj=document.createElement("div");
                 checkboxinnerdivobj.className = "checkboxinnerdiv";
                 
                 if(objsize != ""){

                    checkboxinnerdivobj.style.width = objsize+"px";
              
                  }

 
                var checkboxobjItem = document.createElement("input");
                    checkboxobjItem.type = "checkbox";
                    checkboxobjItem.name = objid+"_"+objname+"[]";
                    
             
                    if(Object.isArray(ObjectValue[objid]) && Object.isString(ObjectValue[objid][0][objname])){
                       if(ObjectValue[objid][0][objname].include(item.value)){
                          checkboxobjItem.checked = true;
                          checkboxobjItem.defaultChecked = true;
                      }
                    }
            	      checkboxobjItem.id = objid+"_"+objname+"_"+item.value;
                    checkboxobjItem.value = item.value;
                    checkboxobjItem.className = "checkboxdivselect";
                    
                checkboxinnerdivobj.appendChild(checkboxobjItem);
        
                var objLabel =document.createElement("label");
                    objLabel.setAttribute("for",objid+"_"+objname+"_"+item.value);
                    objLabel.className ="checkboxdivText";
                var objLabelText = document.createTextNode(html_entity_decode(item.title))
        

                objLabel.appendChild(objLabelText);
                checkboxinnerdivobj.appendChild(objLabel);  
        
              checkboxdivobj.appendChild(checkboxinnerdivobj);
        
        
              }.bind(eval(objarray)));


  
    PageDivobj.appendChild(checkboxdivobj); 
   
   
   break;
   case "radio":
   
       if(objtitle != ""){
          
          var objLabel =document.createElement("div");
              objLabel.innerHTML = objtitle;
              objLabel.className =  "radiolabel";
       }
          
   
        var radiodivobj=document.createElement("div");
            radiodivobj.className = "radiodiv";
 
             
        radiodivobj.appendChild(objLabel); 
        
            if(objspecial == "break"){
             var brake=document.createElement("br");
             radiodivobj.appendChild(brake);
            }
        
        
             eval(objarray).each(
        	    function(item){
   
             var radioinnerdivobj=document.createElement("div");
                 radioinnerdivobj.className = "radioinnerdiv";
                 
                 if(objsize != ""){

                    radioinnerdivobj.style.width = objsize+"px";
              
                  }

 
                var radioobjItem = document.createElement("input");
                    radioobjItem.type = "radio";
                    radioobjItem.name = objid+"_"+objname;
            	      radioobjItem.id = objid+"_"+objname+"_"+item.value;
                    
                    if(Object.isArray(ObjectValue[objid]) && Object.isString(ObjectValue[objid][0][objname])){
                      if(ObjectValue[objid][0][objname].include(item.value)){
                          radioobjItem.checked = true;
                          radioobjItem.defaultChecked = true;
                      }
                    }
                    
                    
                    radioobjItem.value = item.value;
                    radioobjItem.className = "radiodivselect";
                    
                radioinnerdivobj.appendChild(radioobjItem);
        
                var objLabel =document.createElement("label");
                    objLabel.setAttribute("for",objid+"_"+objname+"_"+item.value);
                    objLabel.className ="radiodivText";
                var objLabelText = document.createTextNode(html_entity_decode(item.title))
        

                objLabel.appendChild(objLabelText);
                radioinnerdivobj.appendChild(objLabel);  
        
              radiodivobj.appendChild(radioinnerdivobj);
        
        
              }.bind(eval(objarray)));


  
    PageDivobj.appendChild(radiodivobj); 

   break;
   case "textbox":
   
  if(objspecial == "language" && objfloat == "language"){
   
   eval(objarray).each(
       function(item){
      
       if(item.standart == 'true'){
        defaultlang = item.title;
        defaultlangcode = item.value;
       }
      var translatedivouter=document.createElement("div");
      		translatedivouter.id =objid+"_"+item.value+"_translate";
      		translatedivouter.className = "translatedivouter";

      var translatediv=document.createElement("div");
          translatediv.className = "translatediv";
          translatediv.innerHTML =   Texte['translate5']+'&nbsp;'+item.title+'&nbsp;'+Texte['translate2']+'&nbsp;';
          
          
          translatedivouter.appendChild(translatediv);
          
          var selectobj=document.createElement("select");
            	selectobj.className = "translate_language";
            	selectobj.id = item.value+"_language";
              selectobj.style.width = "100px";


            eval(objarray).each(
        	    function(item2){
                
                if(item2.value != item.value){
                
                var objoption = document.createElement('option');
  
                    objoption.value = item2.value;
                    
                    objoption.appendChild(document.createTextNode(html_entity_decode(item2.title)));
                    selectobj.appendChild(objoption);
        
                }
                
              });
          
          
          translatedivouter.appendChild(selectobj);
          
          
          
          buttonobj=document.createElement("button");
          //buttonobj.type = 'button';
          buttonobj.innerHTML = Texte['translate6'];
          buttonobj.className = "translate_button";
          buttonobj.id = item.value+"_button";
          buttonobj.selectobj = item.value+"_language";
          buttonobj.style.width = "100px";
          buttonobj.onclick= function(){
 
           to = $(this.selectobj).options[$(this.selectobj).selectedIndex].value;
           tospeak = $(this.selectobj).options[$(this.selectobj).selectedIndex].text;
           overwrite = false;
           textarray = new Array();
            
           translatearray.each(
              	function(transitem){
                  

                  textarray.push(
              			{
              				name: 	transitem,
              				text: 	$(objid+"_"+item.value+"_"+transitem).value,
              				to: objid+"_"+to+"_"+transitem
              			}
                  );
                  if($(objid+"_"+to+"_"+transitem).value.length > 2){
                   overwrite = true; 
                  }
                  
                }
              );
   
           
            if(overwrite){
            
            var hideObserver = Modalbox.hide.bindAsEventListener(Modalbox);

								buttons = new Array();
								buttons.push({
									classname:  "oklabel",
									title:         Texte['ueberschreiben'],
									onclick:      function() { alert('ok');}
								},
								{
									classname:  			"noklabel",
									title:         Texte['abbrechen'],
									onclick:      function() { alert('nok');}
								});
					
							function setObservers() {
								$('oklabel').observe('click', function() { Translate(item.value,to,item.title,tospeak,textarray); });
								$('noklabel').observe('click', function() { Modalbox.hide();});
								};
								
							function removeObservers() {
								$('oklabel').stopObserving('click', hideObserver);
								$('noklabel').stopObserving('click', hideObserver);
							}
					
						Modalbox.Confirm(Texte['Textueberschreiben1']+'&nbsp;'+tospeak+'&nbsp;'+Texte['Textueberschreiben2'],{title: DEFAULTTEXTE['Confirmtitle'], width: 300,afterLoad: setObservers,onHide: removeObservers});
 
           }else{
            Translate(item.value,to,item.title,tospeak,textarray);
           }
            
          return false;
          
          }
          
          translatedivouter.appendChild(buttonobj);
          
          if(item.standart == 'true'){
          //translatediv.show();
          translatedivouter.style.display='block';
          }else{
          //translatediv.hide();
          translatedivouter.style.display='none';
          }
      
      var powerbygooglediv=document.createElement("div");
          powerbygooglediv.className = "poweredby";
          powerbygooglediv.innerHTML =   'powered by Google';
      
      translatedivouter.appendChild(powerbygooglediv);
      
      
      
      PageDivobj.appendChild(translatedivouter);


      }.bind(eval(objarray)));
   }
   
   var objLabel=document.createElement("label");
       objLabel.setAttribute("for",objid+"_"+objname);
    var NameLabelText = document.createTextNode(html_entity_decode(objtitle));
    
    objLabel.appendChild(NameLabelText);
    PageDivobj.appendChild(objLabel);
    
     if(objspecial == "break"){
     var brake=document.createElement("br");
     PageDivobj.appendChild(brake);
    }
    
    if(objspecial == "language"){
      
     eval(objarray).each(
       function(item){
      
    if(objrow == 1){
   
    var NameInput=document.createElement("input");
      	NameInput.type="text";
      	
 			  if(Object.isArray(ObjectValue[objid]) && Object.isString(ObjectValue[objid][0][item.value+"_"+objname])){
               NameInput.value= html_entity_decode(ObjectValue[objid][0][item.value+"_"+objname]);
        }
        
      	NameInput.name = objid+"_"+item.value+"_"+objname;
      	NameInput.id =objid+"_"+item.value+"_"+objname;
    
        if(objsize != ""){
         NameInput.style.width = objsize+"px";
        }
    
       if(item.standart != "true"){
        NameInput.style.display='none';
       }
    
    
    PageDivobj.appendChild(NameInput);
    }else{
    var NameInput=document.createElement("textarea");
     	
     		
     	
      	 if(Object.isArray(ObjectValue[objid]) && Object.isString(ObjectValue[objid][0][item.value+"_"+objname])){
                NameInput.innerHTML= html_entity_decode(ObjectValue[objid][0][item.value+"_"+objname]);
         }
      	
      	NameInput.name = objid+"_"+item.value+"_"+objname;
      	NameInput.id =objid+"_"+item.value+"_"+objname;
        NameInput.rows = objrow;
        NameInput.counter = objid+"_"+item.value+"_"+objname+"_counter";
      	//NameInput.wrap='virtual';
      	
        NameInput.onkeyup = function(){

          if( this.value.length >= maxLength ) {
      			this.value = this.value.substring(0,maxLength);
      			$(this.counter).innerHTML = "0";
      		} else {
      			$(this.counter).innerHTML = Number( maxLength-this.value.length ) +" ";
      		} 
          
        }
      
      if(item.standart != "true"){
        NameInput.style.display='none';
       }
      
      
      if(objsize != ""){
    
          NameInput.style.width = objsize+"px";
    
        }
     
      
    PageDivobj.appendChild(NameInput);

    var   counterouterdiv=document.createElement("div");
          counterouterdiv.className = "counterouter";
          counterouterdiv.id = objid+"_"+item.value+"_"+objname+"_counterobject";
          
           if(item.standart != "true"){
            counterouterdiv.style.display='none';
           }
       
    var   countertext1div=document.createElement("div");
          countertext1div.className = "countertext1";
          countertext1div.innerHTML =   Texte['Noch']+'&nbsp;';
      
     counterouterdiv.appendChild(countertext1div);
     
    var   countertext2div=document.createElement("div");
          countertext2div.className = "countertext2";
          countertext2div.obj = objid+"_"+item.value+"_"+objname;
          countertext2div.id =  objid+"_"+item.value+"_"+objname+"_counter"
          countertext2div.innerHTML =  Number( maxLength-NameInput.value.length );
     
     counterouterdiv.appendChild(countertext2div);
     
    var   countertext3div=document.createElement("div");
          countertext3div.className = "countertext3";
          countertext3div.innerHTML =  '&nbsp;'+Texte['Zeichen'];
      
     counterouterdiv.appendChild(countertext3div); 
      
     PageDivobj.appendChild(counterouterdiv); 
      
    }
      
       }.bind(eval(objarray)));
      

    }else{
    
    
    var NameInput=document.createElement("textarea");
      	
      	 if(Object.isArray(ObjectValue[objid]) && Object.isString(ObjectValue[objid][0][objname])){
                NameInput.innerHTML= html_entity_decode(ObjectValue[objid][0][objname]);
         }
      	
      	NameInput.name = objid+"_"+objname;
      	NameInput.id =objid+"_"+objname;
        NameInput.rows = "4";
        //NameInput.wrap='virtual';
        
        if(objsize != ""){
    
          NameInput.style.width = objsize+"px";
    
        }
  
      PageDivobj.appendChild(NameInput);

   }


   break;
   case "input":
   
   if(objtitle != ""){
   
    var objLabel=document.createElement("label");
        objLabel.setAttribute("for",objid+"_"+objname);
    var NameLabelText = document.createTextNode(html_entity_decode(objtitle));
    
   
    
    objLabel.appendChild(NameLabelText);
    PageDivobj.appendChild(objLabel);
    
    }
    
     if(objspecial == "break"){
     var brake=document.createElement("br");
     PageDivobj.appendChild(brake);
    }
    

    var NameInput=document.createElement("input");
      	NameInput.type="text";
      	
      	if("Page"+objid == "Page0" && objspecial == "name"){
      	  NameInput.readonly = true;
      	  NameInput.disabled = true;
          NameInput.className="inputreadonly";
      	}
      	
      	if(Object.isArray(ObjectValue[objid]) && Object.isString(ObjectValue[objid][0][objname])){
                NameInput.value= html_entity_decode(ObjectValue[objid][0][objname]);
        }
      	
      	if(objspecial == "name" && "Page"+objid != "Page0"){
        	if(Object.isArray(ObjectValue[objid]) && Object.isString(ObjectValue[objid][0][objname])){
                 $("Tap"+objid+"_href").innerHTML = ObjectValue[objid][0][objname];
          }
        }
        
      	NameInput.name = objid+"_"+objname;
      	NameInput.id =objid+"_"+objname;
   
    
    if(objspecial == "name"){

        NameInput.onchange = function (){
         if(selectedpage != "Page0"){
           if($(objid+"_"+objname).value.length > 0){
            displayError("remove",objid);
            $($(selectedpage).taphref).innerHTML = $(objid+"_"+objname).value;
            }else{
            $($(selectedpage).taphref).innerHTML = $(selectedpage).tapoldname;
            }
         }
        }
        
         NameInput.onkeyup = function (){
         
         if(selectedpage != "Page0"){
          
          
          if($(objid+"_"+objname).value.length > 0){
          displayError("remove",objid);
          $($(selectedpage).taphref).innerHTML = $(objid+"_"+objname).value;
          }else{
          $($(selectedpage).taphref).innerHTML = $(selectedpage).tapoldname;
          }
        
        }
    }
  
    }
  
    if(objsize != ""){

      NameInput.style.width = objsize+"px";

    }
  
      PageDivobj.appendChild(NameInput);
 
   
   if(objspecial != "" && objspecial != "break" && objspecial != "space" && objspecial != "name"){
      
      var special=document.createElement("b");
    			special.className="Special";
          special.innerHTML="&nbsp;"+objspecial;
    
      PageDivobj.appendChild(special);
    
    }
   
   break;
 case "text":
 
  var objtext =document.createElement("div");
      objtext.className = "textinfo";
      objtext.innerHTML= objtitle;
      
  PageDivobj.appendChild(objtext);
 
  break;
 case "select":
      
      if(objtitle != ""){
          
          var objLabel =document.createElement("label");
              objLabel.setAttribute("for",objid+"_"+objname);
          var objLabelText = document.createTextNode(html_entity_decode(objtitle));
          
          objLabel.appendChild(objLabelText);
          PageDivobj.appendChild(objLabel);
      }
          
           if(objspecial == "break"){
             var brake=document.createElement("br");
             PageDivobj.appendChild(brake);
            }
                
          
          var selectobj=document.createElement("select");
            	selectobj.name = objid+"_"+objname;
            	selectobj.id = objid+"_"+objname;
            
     if(objsize != ""){

      selectobj.style.width = objsize+"px";

    }
            
              
              if(objspecial == "multiple"){
              selectobj.size = '3';
              selectobj.multiple = 'true';
              }
              
              eval(objarray).each(
        	    function(item){
                
                var option = document.createElement('option');
                    option.value = item.value;
                    if(Object.isArray(ObjectValue[objid]) && Object.isString(ObjectValue[objid][0][objname])){
                         if(ObjectValue[objid][0][objname] == item.value){
                            option.selected = true;
                        }
                    }
                    option.appendChild(document.createTextNode(html_entity_decode(item.title)));
                    selectobj.appendChild(option);
        
              }.bind(eval(objarray)));

  
    PageDivobj.appendChild(selectobj); 
  break;
  }
  
  
  return PageDivobj;
  
}

function google_translate(translatearray,from,to){
      
      jetzt = new Date(); 
      setUrl = PHPURL['PHAT']+"/Remote_Translate?noframe=1&time="+jetzt.getUTCSeconds();
      
      sendvars = "";
      
      translatearray.each(function(item){
      sendvars += "text["+item.title+"]="+encodeURIComponent(item.text);
      sendvars += "&";
      });
      
      sendvars += "from="+from+"&";
      sendvars += "to="+to;
     
      new Ajax.Request(setUrl, {
      method: 'post',
      postBody: sendvars,
      onSuccess: function(transport){

       checkonlinestatus(transport.responseXML.getElementsByTagName('status')[0].firstChild.nodeValue,'Login');
       
       translated = transport.responseXML.getElementsByTagName('translated');
      
      if(translated.length >= 1){
        for (var i = 0; i < translated.length; i++){
        
         if(Object.isUndefined(translated[i].firstChild.baseName)){
         $("0_"+to+"_"+translated[i].childNodes.item(1).nodeName).value = stripslashes(html_entity_decode(translated[i].childNodes.item(1).firstChild.nodeValue));
					}else{
					$("0_"+to+"_"+translated[i].firstChild.baseName).value = stripslashes(html_entity_decode(translated[i].firstChild.text));
					}
        }
      }

       setLanguageField(to);
       setTimeout(closemessage,3000);
      
      }
      });


}

function Translate(from,to,fromspeak,tospeak,textarray){

  translatetextto = new Array();   

  translatetext = Texte['translate1']+"&nbsp;"+fromspeak+"&nbsp;"+Texte['translate2']+"&nbsp;"+tospeak+" <br> "+Texte['translate3']+"<br>";
  
         setmessage = false; 
          textarray.each(
              	function(item){
                  
                      translatetextto.push({text: item.text, title: item.name}); 
              				
              			 if(item.text.length < 2){
              			  setmessage = true; 
              			 }
              			}
              		);
                  

      if(setmessage){
        translatetext = Texte['translate4'];
        Modalbox.error(translatetext,{title:DEFAULTTEXTE['Errortitle']});
      }else{
        Modalbox.Loader(translatetext);
        google_translate(translatetextto, from, to);
      }


}



function closemessage(){
 
 Modalbox.hide();
  
}

	function setSubProfil(Profil,imgurl,previewtype){


  SubProfillist.each(
   function(item){
       			 $("user_"+item).hide();
       			 $("usertap_"+item).removeClassName("profil_members_active");
            }
    );
    
    				if(previewtype){
    					getFlash('FlashPPlayer').PlayURL(previewtype,imgurl,false);
    				}else{
	    				loadImg = new Image ( );
	      			loadImg.src = imgurl;
	      			$('previewimg').src = loadImg.src; 
    				}
   					$("user_"+Profil).show();
    				$("usertap_"+Profil).addClassName("profil_members_active");
					

return false;
}



function expandprofilabout(showtextmore,showtextless){
	
	if($('profil_abouttext').style.height == 'auto' || $('profil_abouttext').style.height == ''){
			 $('profil_abouttext').style.height = '45px';
			 $('profil_expandtextabout').innerHTML = showtextmore;
			 $('profil_aboutdots').show();
			 
	}else{
			 $('profil_abouttext').style.height = 'auto';
			 $('profil_expandtextabout').innerHTML = showtextless;
			 $('profil_aboutdots').hide();
	}
}

function expandprofillikes(showtextmore,showtextless){
	if($('profil_likestext').style.height == 'auto' || $('profil_likestext').style.height == ''){
			 $('profil_likestext').style.height = '45px';
			 $('profil_expandtextlikes').innerHTML = showtextmore;
			 $('profil_likesdots').show();
	}else{
			 $('profil_likestext').style.height = 'auto';
			 $('profil_expandtextlikes').innerHTML = showtextless;
			 $('profil_likesdots').hide();
	}
}

function openEditVideo(linkurl,videotitle){

Modalbox.openWindow(linkurl, {width:620,height:615, id: "EditVideo", title: videotitle});

return false;

}