window.onload = function () {rynek();}

function rynek(){
   /*** alert(location.host);***/
    
    var radios = document.getElementsByName( 'data[Estate][rynek_id]' );
    
    for ( var i=0; i<radios.length; i++ ) {
        /*** var x = x + radios[i].id + "\n";***/
	radios[i].onfocus = function() {showRynek(this.value);}
    }
}

function showRynek(id){
    
    if(id==4){
	var lp = document.getElementById('lp');
	lp.style.display = 'none';
    }else{
	var lp = document.getElementById('lp');
	lp.style.display = 'block';
    }
    
    var xmlhttp = false;
    if(window.XMLHttpRequest){
	xmlhttp = new XMLHttpRequest();
    }else if(window.ActiveXObject){
	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    var url = "http://" + location.host + "/estates/nieruchomosc/" + id + '/' +Math.random();
    xmlhttp.open('GET',url,true);
    xmlhttp.send(null);
    
    xmlhttp.onreadystatechange = function(){
	if (xmlhttp.readyState == 4 || xmlhttp.readyState == 'complete'){
	    if(xmlhttp.status == 200){
	        var nier = document.getElementById('nieruchomosc');
	        xml = xmlhttp.responseXML;
	        var opcje = xml.documentElement.childNodes;
	        nier.options.length = 0;
	        nier[0] = new Option("----------","");
		
		for(var i = 0; i < opcje.length; i++){
			if(opcje[i].nodeType == 1) {
			    var id = opcje[i].getAttribute('id');
			    var nieruchomosc = opcje[i].getAttribute('nieruchomosc');
			    nier[i+1] = new Option(nieruchomosc,id);
		    }
		} 
		
	    }
	}
    }
}

function zmiana_div(id){
    var divs = $('wform','eform','mform','tform','mtform');
    
    if(id==''){
        Element.show($('wform'));
    }else{
        for(i=0;i<divs.length;i++){
            if(divs[i]==$(id)){
                Element.show($(divs[i]));
            }
            else
            {
                Element.hide($(divs[i]));
            }
        }
    }
}

function zmienrynek(id,host){
    url = "http://" + host + "/estates/nieruchomosc/" + id;
    
    if(id==4){
		$("lp1").style.display="none";
		$("lp2").style.display="none";
		$("lp-n1").style.display="block";
		$("lp-n2").style.display="block";
	}else{
		$("lp1").style.display="block";
		$("lp2").style.display="block";
		$("lp-n1").style.display="none";
		$("lp-n2").style.display="none";
	}
    
    var mAjax = new Ajax.Request(
                                    url,
                                    {
                                        method: 'get',
                                        onLoading :  working,
                                        onComplete: showResponse
                                    });
}

function working(){
    $('nieruchomosc').options.length = 0;
    $('nieruchomosc')[0] = new Option(" ","");
    $('nieruchomosc')[0].style.backgroundImage = 'url(../img/animated_gif.gif)';
}

function showResponse(originalRequest){
        xml = originalRequest.responseXML;
        var opcje = xml.documentElement.childNodes;
        $('nieruchomosc').options.length = 0;
        $('nieruchomosc')[0] = new Option("----------","");
        
        for(var i = 0; i < opcje.length; i++)
        {
			if(opcje[i].nodeType == 1)
			{
				var id = opcje[i].getAttribute('id');
				var nieruchomosc = opcje[i].getAttribute('nieruchomosc');
				$('nieruchomosc')[i+1] = new Option(nieruchomosc,id);
			}
		} 
}

function zmiana_rynek(id,host){
    url = "http://" + host + "/estates/szukaj_adv/" + id;
    
    var myAjax = new Ajax.Request(
                                    url,
                                    {
                                        method: 'get',
                                        onComplete: showResponseE
                                    });
}

function workingE(){
    
}

function showResponseE(originalRequest){
        html = originalRequest.responseText;
        $('eform').innerHTML = html;
        Element.show($('eform'));
         
}

function zmienregion(id,host){
    url = 'http://' + host + '/works/regiony/' + id;
    var myAjax = new Ajax.Request(
                                    url,
                                    {
                                        method: 'get',
                                        onComplete: showResponseW
                                    });
}

function workingW(){
    $('region').options.length = 0;
    $('region')[0] = new Option(" ","");
    $('region')[0].style.backgroundImage = 'url(../img/animated_gif.gif)';
}

function showResponseW(originalRequest){
        xml = originalRequest.responseXML;
        var opcje = xml.documentElement.childNodes;
        $('region').options.length = 0;
        $('region')[0] = new Option("----------","");
        
        for(var i = 0; i < opcje.length; i++)
        {
			if(opcje[i].nodeType == 1)
			{
				var id = opcje[i].getAttribute('id');
				var region = opcje[i].getAttribute('region');
				$('region')[i+1] = new Option(region,id);
			}
		} 
}

function zmienregionT(id,host){
    url = 'http://' + host + '/tourismservices/regions/' + id;
    var myAjax = new Ajax.Request(
                                    url,
                                    {
                                        method: 'get',
                                        onComplete: showResponseT
                                    });
}

function workingT(){
    $('regiont').options.length = 0;
    $('regiont')[0] = new Option(" ","");
    $('regiont')[0].style.backgroundImage = 'url(../img/animated_gif.gif)';
}

function showResponseT(originalRequest){
        xml = originalRequest.responseXML;
        var opcje = xml.documentElement.childNodes;
        $('regiont').options.length = 0;
        $('regiont')[0] = new Option("----------","");
        
        for(var i = 0; i < opcje.length; i++)
        {
			if(opcje[i].nodeType == 1)
			{
				var id = opcje[i].getAttribute('id');
				var region = opcje[i].getAttribute('region');
				$('regiont')[i+1] = new Option(region,id);
			}
		} 
}

function wybierztyp(id,host){
    url = 'http://' + host + '/motors/makes/' + id;
    var myAjax = new Ajax.Request(
                                    url,
                                    {
                                        method: 'get',
                                        onComplete: showResponseMakes
                                    });
}

function workingMakes(){
    $('make').options.length = 0;
    $('make')[0] = new Option(" ","");
    $('make')[0].style.backgroundImage = 'url(../img/animated_gif.gif)';
}

function showResponseMakes(originalRequest){
        xml = originalRequest.responseXML;
        var opcje = xml.documentElement.childNodes;
        $('make').options.length = 0;
        $('make')[0] = new Option("----------","");
        
        for(var i = 0; i < opcje.length; i++)
        {
			if(opcje[i].nodeType == 1)
			{
				var id = opcje[i].getAttribute('id');
				var model = opcje[i].getAttribute('make');
				$('make')[i+1] = new Option(model,id);
			}
		} 
}
//konec typpoj


function wybierzmodel(id,host){
	if($('typpoj').value!=''){
		typ = '/' + $('typpoj').value
	}else{
		typ = '';
	}
    url = 'http://' + host + '/motors/models/' + id + typ;
    var myAjax = new Ajax.Request(
                                    url,
                                    {
                                        method: 'get',
                                        onComplete: showResponseM
                                    });
}

function workingM(){
    $('model').options.length = 0;
    $('model')[0] = new Option(" ","");
    $('model')[0].style.backgroundImage = 'url(../img/animated_gif.gif)';
}

function showResponseM(originalRequest){
        xml = originalRequest.responseXML;
        var opcje = xml.documentElement.childNodes;
        $('model').options.length = 0;
        $('model')[0] = new Option("----------","");
        
        for(var i = 0; i < opcje.length; i++)
        {
			if(opcje[i].nodeType == 1)
			{
				var id = opcje[i].getAttribute('id');
				var model = opcje[i].getAttribute('model');
				$('model')[i+1] = new Option(model,id);
			}
		} 
}

function subbranch(id,host){
    url = 'http://' + host + '/b2bs/subbranches/' + id;
    var myAjax = new Ajax.Request(
                                    url,
                                    {
                                        method: 'get',
                                        onComplete: showResponseB2b
                                    });
}

function workingB2b(){
    $('dzial').options.length = 0;
    $('dzial')[0] = new Option(" ","");
    $('dzial')[0].style.backgroundImage = 'url(../img/animated_gif.gif)';
}

function showResponseB2b(originalRequest){
        xml = originalRequest.responseXML;
        var opcje = xml.documentElement.childNodes;
        $('dzial').options.length = 0;
        $('dzial')[0] = new Option("----------","");
        
        for(var i = 0; i < opcje.length; i++)
        {
			if(opcje[i].nodeType == 1)
			{
				var id = opcje[i].getAttribute('id');
				var dzial = opcje[i].getAttribute('dzial');
				$('dzial')[i+1] = new Option(dzial,id);
			}
		} 
}

function manualmodel(id){
	if(id>2){
		$("m1").style.display="none";
		$("m2").style.display="block";
	}else{
		$("m2").style.display="none";
		$("m1").style.display="block";
	}
}

function hk(id){
	if(id==1){
		document.getElementById('kuchnia').style.display="block";
	}else{
		document.getElementById('kuchnia').style.display="none";
	}
}