	
  var xmlOfferDocRequest = null;
	var myAnbieter = "";
	var myTarif = "";
	var myZusatz = 0;
	var myPayed = 0;
	var str_submit = '';
	var mycity = "";
	var mycountry = "";	
	var readBilderCount = 0;
	var LastObjektArt = 0;
	var CurrentObjectArt = -1;
	var CheckerCode = '';
	var CheckerTimer;
	var PLZTimer;
	
	
	function addZusaz() {
		
		myZusatz = 0;
		calculate_.addZusaz();				
		
	}
	
	function GenerateFormFields() {
		
		str_submit = '';
		
		var mydoc = document;
		
		for (i = 0; i < mydoc.forms['createimmo'].length; i++){

			if ( mydoc.forms['createimmo'].elements[i].type == 'hidden' ) {
				str_submit = str_submit + '&' + mydoc.forms['createimmo'].elements[i].name + '=' + mydoc.forms['createimmo'].elements[i].value;
			}
			
			if ( mydoc.forms['createimmo'].elements[i].type == 'text' ) {
				str_submit = str_submit + '&' + mydoc.forms['createimmo'].elements[i].name + '=' + mydoc.forms['createimmo'].elements[i].value;
			}
			
			if ( mydoc.forms['createimmo'].elements[i].type == 'select' ) {
				str_submit = str_submit + '&' + mydoc.forms['createimmo'].elements[i].name + '=' + mydoc.forms['createimmo'].elements[i].value;
			}			
			
			if ( mydoc.forms['createimmo'].elements[i].type == 'radio' ) {
				if ( mydoc.forms['createimmo'].elements[i].checked == true ) {
					str_submit = str_submit + '&' + mydoc.forms['createimmo'].elements[i].name + '=' + mydoc.forms['createimmo'].elements[i].value;
				}
			}
			
			if ( mydoc.forms['createimmo'].elements[i].type == 'checkbox' ) {
				if ( mydoc.forms['createimmo'].elements[i].checked == true ) {
					str_submit = str_submit + '&' + mydoc.forms['createimmo'].elements[i].name + '=' + mydoc.forms['createimmo'].elements[i].value;
				}
			}							
	    
		}
		
		giveCityCountry();
		str_submit = str_submit + '&mycity=' + mycity + '&mycountry=' + mycountry;
			
	}
	
	function checkform( id ) {
		
		var checker;
		var ArrayNameCheck = new Array();
		var ArrayDescCheck = new Array();
		var errorfields = "";
		var canfocus;
		
		GenerateFormFields();
		
		checker = true;
		canfocus = true;
		
		if ( checker == true ) {
			
			checker = CheckPflichtFields();
			errorfields = errorfields_check;
			
			//errorfields = disponible_.errorfields;
			
		}
		
		if ( checker == false ) {					
			
			ShowErrorMessage( "Bitte geben Sie Werte fuer folgende Felder ein:<br>" + errorfields + "<br>" );
			
		} else {
			
			if ( ( myAnbieter == 1 ) && ( myTarif != 1 ) ) {
				
				errorfields = "<br>" +  "Tarif";
				ShowErrorMessage( "Bitte geben Sie Werte fuer folgende Felder ein:<br>" + errorfields + "<br>" );
				checker = false;
				
			}
			
			if ( ( myAnbieter == 2 ) && ( myTarif < 2 ) ) {
				
				errorfields = "<br>" +  "Tarif";
				ShowErrorMessage( "Bitte geben Sie Werte fuer folgende Felder ein:<br>" + errorfields + "<br>" );
				checker = false;
				
			}					
			
		}
		
		if ( checker == true ) {	
			
			parent.document.forms['createimmo'].i_tarif.value = myTarif;
			
		}
		
		return checker;
		
	}
	
	function checkcity( plz ) {
		
		var myplz = plz.value;
			  		
		if ( myplz.length > 4 ) {
			
			window.clearTimeout( PLZTimer );
			
			var MyText = "<IMG HEIGHT='16' WIDTH='16' SRC='http://images2.piso24.eu/loading.gif'>";
			$( '#citydiv' ).attr( "innerHTML" , MyText );
			
			PLZTimer = window.setTimeout( "seller_loadCityRequest('citydiv','city.inc.php?direct=1&plz=" + myplz + "');" , 2000 );
			
		}
		
	}
	
	function giveCityCountry() {
		
		for (i = 0; i < document.forms['createimmo'].length; i++) {
	    	
	    objName = document.forms['createimmo'].elements[i].name;
	    
	    if ( objName == 'NEW_imm[][i_stadt_id]' ) {
    		
    		mycity = document.forms['createimmo'].elements[i].value;
    		
	    }

	    if ( objName == 'NEW_imm[][i_land]' ) {
    		
    		mycountry = document.forms['createimmo'].elements[i].value;
    		
	    }			    

		}
				
	}
	
	function checkpay() {
		
		addZusaz();
		giveCityCountry();
		
		if ( (checkform(5)==true) && (checkform(6)==true) ) {
			
			DisplayWaiterLayer( true );
					    	
			var currentTime = new Date();
			var mynewURL = "/de/_sell/bilder.count.php?direct=1&from=L2VzL19zZWxsLw==&timstamp=" + currentTime.getTime();

			var xmlFavDocRequest = $.ajax( { type: "GET", url: mynewURL , success: function( msg ){
			  
			  if ( msg != "" ) {
						
					evalScript( msg );					
							  
			  }
			       
			}});
	
		}
		
	}			
	
  function seller_loadCityRequest( rlayer, url) {
  	
  	window.clearTimeout( PLZTimer );
  	
		var currentTime = new Date();
		var mynewURL = "/de/_sell/" + url + "&timstamp=" + currentTime.getTime();

		var xmlFavDocRequest = $.ajax( { type: "GET", url: mynewURL , success: function( msg ){
		  
		  if ( msg != "" ) {
					
				evalScript( msg ); 
				
				$( '#' + rlayer ).attr( "innerHTML" , msg );
				$( '#' + rlayer ).css( 'display' , 'block' );				
						  
		  }
		       
		}});
	  
	}			
	
  function loadOffersRequest( rlayer, url , gotoid ) {
  	
  	if ( $( '#' + rlayer ).css( 'display' ) == "none" ) {
	  	
			$( '#wait' + rlayer ).css( 'display' , 'block' );
			  	
			addZusaz();
			var currentTime = new Date();
			var mynewURL = "/de/_sell/" + url + "?direct=1&zusatz=" + myZusatz + "&from=L2VzL19zZWxsLw==&timstamp=" + currentTime.getTime() + str_submit;

			var xmlFavDocRequest = $.ajax( { type: "GET", url: mynewURL , success: function( msg ){
			  
			  if ( msg != "" ) {
						
  				evalScript( msg ); 
  				
  				$( '#' + rlayer ).attr( "innerHTML", msg );
  				$( '#' + rlayer ).css( "display" , "block" );

     			$("a.jTip").hover(function(){JT_show(this.href,this.id,this.name)},function(){$('#JT').remove()}).click(function(){return false});
      		window.location.href = "#selltop" + gotoid;
      		
      		CheckDisponible( rlayer );			
							  
			  }
			       
			}});
	    
	  } else {
	  	
	  	GenerateFormFields();
	  	CheckDisponible( '' );
	  	
	  }
	  
	}
	  
  function init() {
  	
  			
   	DisplayWaiterLayer( false );		
		
	}
	
	function setObjectValue( divobj , objval ) {
	
		for (i = 0; i < document.forms['createimmo'].length; i++){
	    	
	    objName = document.forms['createimmo'].elements[i].name;
	    
	    if ( objName == divobj ) {
    		
    		objName.value = objval;	
    		
	    }
	    
	  }			

	}
				
	function disabledObj( divobj ) {
	
		for (i = 0; i < document.forms['createimmo'].length; i++){
	    	
	    objName = document.forms['createimmo'].elements[i].name;
	    
	    if ( objName == divobj ) {
    		
    		objName.disabled = true;	
    		
	    }
	    
	  }
		
	}
	
	function openpreview() {
		
		var currentTime = new Date();
		
		if ( (checkform(5)==true) && (checkform(6)==true) ){
				
			var x_width = ( screen.width / 100 ) * 80;
			var x_height = ( screen.height / 100 ) * 80;
			
			if ( x_width > 1000 ) { x_width = 950; }
			if ( x_height > 750 ) { x_height = 750; }
			
			var winWorkWin = window.open ( '/de/_sell/preview.php?direct=1&from=L2VzL19zZWxsLw==&identcode=' , 'PreviewWindow' , 'toolbar=no,menubar=no,status=yes,width=' + x_width + ',height=' + x_height + ',scrollbars=yes,resizable=yes' );
			
			FensterZentrieren( winWorkWin , x_width , x_height );
		
		}
		
	}
	
	function submitpreview() {
		
		var currentTime = new Date();
		var myform = document;
		
		myform.createimmo.target = 'PreviewWindow';
		myform.createimmo.action = '/de/_sell/preview.php?direct=1&from=L2VzL19zZWxsLw==&go=1&identcode=';
		
		myform.createimmo.submit();
		
	}	
	
	function wizard( id , btn ) {
		
		str_submit = '';
		
		if ( id == 0 ) {
			
			GenerateFormFields();
			CheckDisponible( '' );
			slideLayerDiv('sellart');
			
		}
		
		if ( id == 1 ) {
		
			if(checkform(1)==true){
				hidebutton(btn);				
				fadeOutReady(3);
				window.setTimeout("loadOffersRequest('category3','form.2.inc.php',4);", 200);
			}
			
		}
		
		if ( id == 2 ) {
			
			if(checkform(2)==true){
				hidebutton(btn);
				fadeOutReady(4);
				window.setTimeout("loadOffersRequest('category4','form.3.inc.php',5);", 200);				
			}
			
		}
		
		if ( id == 3 ) {
		
			if(checkform(3)==true){
				hidebutton(btn);				
				fadeOutReady(5);
				window.setTimeout("loadOffersRequest('category5','form.4.inc.php',6);", 200);
			}
			
		}
		
		if ( id == 4 ) {
			
			if(checkform(4)==true){
				hidebutton(btn);				
				fadeOutReady(6);
				window.setTimeout("loadOffersRequest('category6','form.5.inc.php',7);", 200);
			}
			
		}
		
		if ( id == 5 ) {
			
			if(checkform(5)==true){
				hidebutton(btn);				
				window.setTimeout("loadOffersRequest('category7','form.6.inc.php',0);", 200);
			}
			
		}		
		
	}
	
	function fadeOutReady( id ) {
		
		$( '#readymask_' + id ).css( "display" , "none" );
		$( '#readydiv_' + id ).css( "display" , "block" );
				
	}
	
	function fadeInReady( id ) {
		
		$( '#readymask_' + id ).css( "display" , "block" );
		$( '#readydiv_' + id ).css( "display" , "none" );
		
  					var morebtn = document.getElementById ( 'moredetailsbtn' + id );
				if ( morebtn != null ) {
					showbutton( morebtn );
				}
		
				
		CheckDisponible( '' );
				
	}
	
	function ChangeObjectArt( id ) {
		
		CurrentObjectArt = id;
		
	}
	
	function runCheckerDisponible( waitdiv ) {
		
		if ( LastObjektArt != CurrentObjectArt ) {
			
			var currentTime = new Date();
			var x_open = "/de/_sell/disponible.php?direct=1&from=L2VzL19zZWxsLw==&waitdiv=" + waitdiv + "&" + myZusatz + "&timstamp=" + currentTime.getTime() + str_submit;

			var xmlFavDocRequest = $.ajax( { type: "GET", url: x_open , success: function( msg ){
			  
			  if ( msg != "" ) {
						
					CheckerCode = msg;
					
					LastObjektArt = CurrentObjectArt;
					
					evalScript( CheckerCode );
					
			   	DisplayWaiterLayer( false );    
			    loadStatus('');			
							  
			  }
			       
			}});
		  
		} else {
			
			evalScript( CheckerCode );
			
			$( '#wait' + waitdiv ).css( "display" , "none" );
			$( '#mainwait' ).css( "display" , "none" );
			$( '#createimmo' ).css( "display" , "block" );
			
		 	DisplayWaiterLayer( false );    
		  loadStatus('');
		  			
		}	
				
	}
	
	function CheckDisponible( waitdiv ) {
		
		if ( LastObjektArt != CurrentObjectArt ) {
   		DisplayWaiterLayer( true );
   	}
    
    loadStatus('Felder werden geladen ...');
    
		window.clearTimeout( CheckerTimer );
		var CheckerTimer = window.setTimeout( "runCheckerDisponible( '" + waitdiv + "' );" , 100 );
				
	}
	
	function openPicOnly( obj ) {
		
		$( '#openpichref' ).attr( "href" , obj.href );
		$( '#openpichref' ).click();
		
		return false;
		
	}
	
	function DeletePicDirect( fileGroup , edit , picsrc , win ) {
		
    $('#BoxOverlay').css({
      height          : $(document).height(),
      width           : $(document).width()
    });
    
    Sexy.confirm( '<h1>Wirklich jetzt das Bild löschen?<BR><BR><IMG class="ui-corner-all" BORDER=1 SRC="' + picsrc + '"></p>', {
		  textBoxBtnOk: 'Ja', textBoxBtnCancel: 'Nein' ,
		  onComplete:
		    function( returnValue ) {
		    	
		    	if ( returnValue ) {
		    		
						var currentTime = new Date();
						var mynewURL = "/de/_sites/_office/_sell/_edit/bilder.delete.php?direct=1&edit=" + edit + "&delfilegroup=" + fileGroup + "&timstamp=" + currentTime.getTime();

						var xmlFavDocRequest = $.ajax( { type: "GET", url: mynewURL , success: function( msg ){
						  
						  if ( msg != "" ) {
									
								evalScript( msg );
								
								win.$( '#recordsArray_' + fileGroup ).css( "display" , "none" );
								win.BilderCounter = win.BilderCounter - 1;
								win.ReSortPictures();		
										  
						  }
						       
						}});
												
		    	}
				    	
		    }
		});
	  		
	}
	
	function DeletePicPreview( fileGroup , edit , picsrc , win ) {
		
    $('#BoxOverlay').css({
      height          : $(document).height(),
      width           : $(document).width()
    });
    
    Sexy.confirm( '<h1>Wirklich jetzt das Bild löschen?<BR><BR><IMG CLASS="ui-corner-all" BORDER=1 SRC="' + picsrc + '"></p>', {
		  textBoxBtnOk: 'Ja', textBoxBtnCancel: 'Nein' ,
		  onComplete:
		    function( returnValue ) {
		    	
		    	if ( returnValue ) {
		    		
						var currentTime = new Date();
						var mynewURL = "/de/_sell/bilder.delete.php?direct=1&edit=" + edit + "&delfilegroup=" + fileGroup + "&timstamp=" + currentTime.getTime();

						var xmlFavDocRequest = $.ajax( { type: "GET", url: mynewURL , success: function( msg ){
						  
						  if ( msg != "" ) {
									
								evalScript( msg );
					    	
								win.Waiting();
								win.location.reload();	
										  
						  }
						       
						}});
						
		    	}
				    	
		    }
		});	
		
	}	
	
 	$(window).scroll(function () { 
    
	 	$('#shadow-waiter').css({
			height : $(document).height()
	  });
	      
   	$('#waittoplayer').css({
      top : $(document).scrollTop()
    });
    
  });
	
	$(document).ready(function(){

	 	$('#shadow-waiter').css({
			height : $(document).height()
	  });
	      
   	$('#waittoplayer').css({
      top : $(document).scrollTop()
    });
    
	});