
        function show_submenu() {
            sub_menu = document.getElementById ? document.getElementById('submenu') : document.all.submenu;

		    sub_menu.className = 'submenu';
			
            var screen_width = document.body.clientWidth;
            var sm_pos = ((screen_width - 800) / 2) + 505;

             
             if (screen_width <= 800) {
                sub_menu.style.left = 495;
             } else {
                sub_menu.style.left = sm_pos;
             }
        }

////////////////////////////////////////////////////////////////////////////////////////////////////////////

        function hide_submenu() {
            sub_menu = document.getElementById ? document.getElementById('submenu') : document.all.submenu;
            sub_menu.className = 'submenu_0';
        }

////////////////////////////////////////////////////////////////////////////////////////////////////////////

       function loadImage(photo_id) {
            bigimage = document.getElementById ? document.getElementById('big_image') : document.all.big_image;

            var img_link = 'offer_image.php?tn='+photo_id;
            bigimage.src = img_link;
       }

////////////////////////////////////////////////////////////////////////////////////////////////////////////

       function openSender(sygnatura, adresat) {
            var sygnatura;
            var adresat;
            var adres = "http://www.nieruchomosci.olsztyn.com.pl/wyslij.php?sygnatura="+sygnatura+"&adresat="+adresat;

            var szerokosc=550;
            var wysokosc=450;
            left_align = eval(screen.width/2)-eval(szerokosc/2);
            top_align = eval(screen.height/2)-eval(wysokosc/2);

            var okienko=window.open(adres, "okno", "toolbar=no, location=0, directories=0, status=no, menubar=0, scrollbars=no, resizable=no, copyhistory=0, width="+szerokosc+", height="+wysokosc+", left="+left_align+",top="+top_align+", alwaysRaised=yes");
       }
       
////////////////////////////////////////////////////////////////////////////////////////////////////////////

       function checkMail() {
            name_field = document.getElementById ? document.getElementById('name_id') : document.all.name_id;
            email_field = document.getElementById ? document.getElementById('email_id') : document.all.email_id;
            content_field = document.getElementById ? document.getElementById('content_id') : document.all.content_id;
            
            if (name_field.value == 0 || email_field.value == 0 || content_field.value == 0) {
                alert('Nie wszystkie pola obowiązkowe zostały wypełnione!\nProszę uzupełnić wszystkie pola oznaczone gwiazdką.');
                return false;
            } else {
                email_field = document.getElementById ? document.getElementById('email_id') : document.all.email_id;      
                var email_addr = email_field.value;
                var at_check = email_addr.indexOf('@');
                var dot_check = email_addr.indexOf('.');        

                if((at_check == '-1') || (dot_check == '-1'))
                    {
                      alert('Kontaktowy adres email jest nieprawidłowy!');
                      return false; 
                    } else {
                      return true;            
                    }
            }
       }
       
////////////////////////////////////////////////////////////////////////////////////////////////////////////

        function check_offer() {
            estate_id = document.getElementById ? document.getElementById('select_type') : document.all.select_type;
            genre_id = document.getElementById ? document.getElementById('estate_type') : document.all.estate_type;			
            description_id = document.getElementById ? document.getElementById('descriptionfield') : document.all.descriptionfield;
            name_id = document.getElementById ? document.getElementById('namefield') : document.all.namefield;
            address_id = document.getElementById ? document.getElementById('addressfield') : document.all.addressfield;
            price_id = document.getElementById ? document.getElementById('pricefield') : document.all.pricefield;
            phone_id = document.getElementById ? document.getElementById('phonefield') : document.all.phonefield;
            email_id = document.getElementById ? document.getElementById('emailfield') : document.all.emailfield;
            
            if (estate_id.value == '0' || genre_id.value== '0' || description_id.value == 0 || name_id.value == 0 || address_id.value == 0 || price_id.value == 0 || phone_id.value == 0 || email_id.value == 0) {
                alert('Nie wszystkie pola obowiązkowe zostały wypełnione!\nProszę uzupełnić wszystkie pola oznaczone gwiazdką.');
                return false;
            } else {
				email_id = document.getElementById ? document.getElementById('emailfield') : document.all.emailfield;      
				var email_addr = email_id.value;
				var at_check = email_addr.indexOf('@');
				var dot_check = email_addr.indexOf('.');        

				if((at_check == '-1') || (dot_check == '-1')) {
					alert('Kontaktowy adres email jest nieprawidłowy!');
					return false; 
				} else {
					return true;            
				}
            }
        }
       
//////////////////////////////////////////////////////////////////////////////////////////////////////////////

    function change_type() {
        estate_genre = document.getElementById ? document.getElementById('select_type') : document.all.select_type;
        estate = document.getElementById ? document.getElementById('change_type_div') : document.all.change_type_div;       
    
        var type = 0;
        
            if (estate_genre.selectedIndex == 1) {
                estate.innerHTML = 
				                "Typ nieruchomości:*<br>"+
								"<select name=\"typ_nieruchomosci\" id=\"estate_type\" style=\"width: 200px;\">"+
								   "<option value=\"0\">Wybierz typ budynku...</option>"+
                                   "<option value=\"biurowiec\">Biurowiec</option>"+
                                   "<option value=\"Budynek handlowo - usługowy\">Budynek handlowo - usługowy</option>"+
                                   "<option value=\"Magazyn / obiekt przemysłowy\">Magazyn / obiekt przemysłowy</option>"+                                 
                                   "<option value=\"Willa / rezydencja\">Willa / rezydencja</option>"+                                 
                                   "<option value=\"Dwór / posiadłość\">Dwór / posiadłość</option>"+                                   
                                   "<option value=\"Hotel / pensjonat\">Hotel / pensjonat</option>"+                                   
                                   "<option value=\"Dom letniskowy\">Dom letniskowy</option>"+                                 
                                   "<option value=\"Dom w budowie - bliźniak\">Dom w budowie - bliźniak</option>"+                                 
                                   "<option value=\"Dom w budowie - wolnostojący\">Dom w budowie - wolnostojący</option>"+                                 
                                   "<option value=\"Dom w budowie - szereg\">Dom w budowie - szereg</option>"+                                 
                                   "<option value=\"Dom w zabudowie bliźniaczej\">Dom w zabudowie bliźniaczej</option>"+                                   
                                   "<option value=\"Dom w zabudowie szeregowej\">Dom w zabudowie szeregowej</option>"+                                 
                                   "<option value=\"Dom wolnostojący\">Dom wolnostojący</option>"+                                 
                                   "<option value=\"Dom z warsztatem\">Dom z warsztatem</option>"+
								"</select>";   
            } else if (estate_genre.selectedIndex == 2) {
                estate.innerHTML = 
				                "Typ nieruchomości:*<br>"+
								"<select name=\"typ_nieruchomosci\" id=\"estate_type\" style=\"width: 200px;\">"+
								   "<option value=\"0\">Wybierz typ lokalu...</option>"+
                                   "<option value=\"Mieszkanie adaptacja strychu\">Mieszkanie adaptacja strychu</option>"+
                                   "<option value=\"Mieszkanie w bloku\">Mieszkanie w bloku</option>"+
                                   "<option value=\"Mieszkanie w nowym budynku\">Mieszkanie w nowym budynku</option>"+
                                   "<option value=\"Apartament\">Apartament</option>"+
                                   "<option value=\"Mieszkanie willowe\">Mieszkanie willowe</option>"+
                                   "<option value=\"Lokal handlowy\">Lokal handlowy</option>"+
                                   "<option value=\"Lokal usługowy\">Lokal usługowy</option>"+
								"</select>";   								   
            } else if (estate_genre.selectedIndex == 3) {
                estate.innerHTML = 
				                "Typ nieruchomości:*<br>"+
								"<select name=\"typ_nieruchomosci\" id=\"estate_type\" style=\"width: 200px;\">"+
								   "<option value=\"0\">Wybierz typ terenu...</option>"+
                                   "<option value=\"Teren przemysłowy\">Teren przemysłowy</option>"+
                                   "<option value=\"Teren usługowo - handlowy\">Teren usługowo - handlowy</option>"+
                                   "<option value=\"Teren mieszkaniowy\">Teren mieszkaniowy</option>"+
                                   "<option value=\"Teren rolny\">Teren rolny</option>"+
                                   "<option value=\"Teren rekreacyjny\">Teren rekreacyjny</option>"+
                                   "<option value=\"Teren rekreacyjny\">Teren rekreacyjny</option>"+
                                   "<option value=\"Działka budowlana\">Działka budowlana</option>"+
								"</select>";   								   
            } else {
                estate.innerHTML = 
				                "Typ nieruchomości:*<br>"+
								"<select name=\"typ_nieruchomosci\" id=\"estate_type\" style=\"width: 200px;\">"+
								   "<option value=\"0\">Najpierw wybierz typ zabudowy...</option>"+
								"</select>";   
            }
    
    }

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

var trailimage=["test.gif", 175, 135] //image path, plus width and height
var offsetfrommouse=[20, 20] //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset
var displayduration=0 //duration in seconds image should remain visible. 0 for always.

function gettrailobj() {
	if (document.getElementById)
		return document.getElementById("trailimageid").style
	else if (document.all)
		return document.all.trailimagid.style
}

function truebody() {
	return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function hidetrail() {
//	gettrailobj().visibility="hidden";
	gettrailobj().display="none";	
	prv_photo_unload();
	document.onmousemove="";
}

function followmouse(e){
	var xcoord=offsetfrommouse[0]
	var ycoord=offsetfrommouse[1]
	
	if (typeof e != "undefined") {
		xcoord+=e.pageX
		ycoord+=e.pageY
	} else if (typeof window.event !="undefined") {
		xcoord+=truebody().scrollLeft+event.clientX
		ycoord+=truebody().scrollTop+event.clientY
	}
	
	var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
	var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight)

/*	if (xcoord+trailimage[1]+3>docwidth || ycoord+trailimage[2]> docheight)
		gettrailobj().display="none"
	else */
		gettrailobj().display=""
		gettrailobj().left=xcoord+"px"
		gettrailobj().top=ycoord+"px"
}

function show_prv(nr) {
	gettrailobj().display="block";
	gettrailobj().visibility="visible";	
	document.onmousemove=followmouse
	followmouse();

	prv_photo_load(nr);
}

function prv_photo_load(nr) {
	photo_div = document.getElementById ? document.getElementById('prv_photo') : document.all.prv_photo;
//	var prv_link = 'prv_image.php?tn='+photo+'_0.jpg';
    photo_div.src = prv_img[nr].src;
}

function prv_photo_unload() {
	photo_div = new Image;
	photo_prv = document.getElementById ? document.getElementById('prv_photo') : document.all.prv_photo;
	var prv_link = './gfx/prv_dummy.gif';
    photo_div.src = prv_link;	
	photo_prv.src = photo_div.src;	
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

function checkDelete() {
	user_field = document.getElementById ? document.getElementById('del_user_field') : document.all.del_user_field;
            
    if (user_field.value == 0) {
        alert('Brak adresu email!');
        return false;
    } else {
        var email_addr = user_field.value;
        var at_check = email_addr.indexOf('@');
        var dot_check = email_addr.indexOf('.');        

        if((at_check == '-1') || (dot_check == '-1')) {
            alert('Kontaktowy adres email jest nieprawidłowy!');
            return false; 
        } else {
            return true;            
        }
    }
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

function checkNL() {
	user_field = document.getElementById ? document.getElementById('add_user_field') : document.all.add_user_field;

	if (document.forms[0].elements['nl_cat[1][ts]'].checked ||
		document.forms[0].elements['nl_cat[1][tw]'].checked ||
		document.forms[0].elements['nl_cat[2][ts]'].checked ||
		document.forms[0].elements['nl_cat[2][tw]'].checked ||			
		document.forms[0].elements['nl_cat[3][ts]'].checked ||
		document.forms[0].elements['nl_cat[3][tw]'].checked ||
		document.forms[0].elements['nl_cat[4][ts]'].checked ||
		document.forms[0].elements['nl_cat[4][tw]'].checked) {
		
		if (user_field.value == 0) {
			alert('Brak adresu email!');
			return false;
		} else {
			var email_addr = user_field.value;
			var at_check = email_addr.indexOf('@');
			var dot_check = email_addr.indexOf('.');        
	
			if((at_check == '-1') || (dot_check == '-1')) {
				alert('Kontaktowy adres email jest nieprawidłowy!');
				return false; 
			} else {
				return true;            
			}
		}
		
	} else {
		alert('Nie zaznaczono żadnej kategorii!');	
		return false;
	}

}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function checkNLsmall() {
	user_field = document.getElementById ? document.getElementById('nl_usermail') : document.all.nl_usermail;

		
		if (user_field.value == 0) {
			alert('Brak adresu email!');
			return false;
		} else {
			var email_addr = user_field.value;
			var at_check = email_addr.indexOf('@');
			var dot_check = email_addr.indexOf('.');        
	
			if((at_check == '-1') || (dot_check == '-1')) {
				alert('Kontaktowy adres email jest nieprawidłowy!');
				return false; 
			} else {
				return true;            
			}
		}
		

}
