var RootDir = "";

$(document).ready(function(){

$("#accordion").tabs();
$("#qs").tabs();

$("#additional-photos-click").click(function() {
$("#additional-photos").fadeIn();
$("#additional-photos-click").hide();
return false;
});

$("#header-login-shortcut a").click(function() {
    $("#header-login-shortcut").hide();
    $("#header-login-form").fadeIn("fast");
    $("#header-login-shortcut-opened").fadeIn("fast");
});

$("#header-login-shortcut-opened a").click(function() {
    $("#header-login-shortcut-opened").hide();
    $("#header-login-form").fadeOut("fast");
    $("#header-login-shortcut").fadeIn("fast");
});

$("#noriu").mouseover(function() {
    $("#noriu-pasirinkimas").show("fast");
    $("#noriu-parduoti-pasirinkimas").hide("fast");
    $("#noriu-pirkti-pasirinkimas").hide("fast");
    $("#noriu-nuomoti-pasirinkimas").hide("fast");
    $("#noriu-issinuomoti-pasirinkimas").hide("fast");
});

$("#noriu-parduoti").mouseover(function() {
    $("#noriu-pasirinkimas").hide("fast");
    $("#noriu-parduoti-pasirinkimas").show("fast");
    $("#noriu-pirkti-pasirinkimas").hide("fast");
    $("#noriu-nuomoti-pasirinkimas").hide("fast");
    $("#noriu-issinuomoti-pasirinkimas").hide("fast");
});

$("#noriu-pirkti").mouseover(function() {
    $("#noriu-pasirinkimas").hide("fast");
    $("#noriu-parduoti-pasirinkimas").hide("fast");
    $("#noriu-pirkti-pasirinkimas").show("fast");
    $("#noriu-nuomoti-pasirinkimas").hide("fast");
    $("#noriu-issinuomoti-pasirinkimas").hide("fast");
});

$("#noriu-nuomoti").mouseover(function() {
    $("#noriu-pasirinkimas").hide("fast");
    $("#noriu-parduoti-pasirinkimas").hide("fast");
    $("#noriu-pirkti-pasirinkimas").hide("fast");
    $("#noriu-nuomoti-pasirinkimas").show("fast");
    $("#noriu-issinuomoti-pasirinkimas").hide("fast");
});

$("#noriu-issinuomoti").mouseover(function() {
    $("#noriu-pasirinkimas").hide("fast");
    $("#noriu-parduoti-pasirinkimas").hide("fast");
    $("#noriu-pirkti-pasirinkimas").hide("fast");
    $("#noriu-nuomoti-pasirinkimas").hide("fast");
    $("#noriu-issinuomoti-pasirinkimas").show("fast");
});


$("#savivaldybe").change(function () {

    var selectedval = $("#savivaldybe option:selected").val();
    var a = "/" + RootDir + "ajax.php?savivaldybe="+selectedval;
    $.get(a, function(data){
      $("#dmiestas_gyvenviete").html(data);
      $("#miestas_gyvenviete").change(loadMiestai);
    });
    $("#dmiestas_gyvenviete").fadeIn("slow");
});


$("#GMapNewWindow").click(function() {
var selectedval = $("#dmiestas_gyvenviete option:selected").val();
var a = "/" + RootDir + "api/gmap.php?miestas="+selectedval+"&coords="+$("#latlng").val();
GMapWindow(a);
});

$("#showmap").change(function() {
    if( $(this).val() == 'Taip' ) {
        var selectedval = $("#dmiestas_gyvenviete option:selected").val();
        var a = "/" + RootDir + "api/gmap.php?miestas="+selectedval+"&coords="+$("#latlng").val();
        GMapWindow(a);
    }
});

$("#tab-1").click(function() {
    $("#form-block-2").hide();
    $("#form-block-3").hide();
    $("#form-block-4").hide();
    $("#form-block-1").fadeIn("fast");
    $("#tab-1").attr("class","tab-active");
    $("#tab-2").attr("class","tab");
    $("#tab-3").attr("class","tab");
    $("#tab-4").attr("class","tab");
});

$("#tab-2").click(function() {
    $("#form-block-1").hide();
    $("#form-block-3").hide();
    $("#form-block-4").hide();
    $("#form-block-2").fadeIn("fast");
    $("#tab-1").attr("class","tab");
    $("#tab-2").attr("class","tab-active");
    $("#tab-3").attr("class","tab");
    $("#tab-4").attr("class","tab");
});

$("#tab-3").click(function() {
    $("#form-block-1").hide();
    $("#form-block-2").hide();
    $("#form-block-3").fadeIn("fast");
    $("#form-block-4").hide();
    $("#tab-1").attr("class","tab");
    $("#tab-2").attr("class","tab");
    $("#tab-3").attr("class","tab-active");
    $("#tab-4").attr("class","tab");
});
$('#tab-4').click(function() {
    $('#form-block-1').hide();
    $('#form-block-2').hide();
    $('#form-block-3').hide();
    $('#form-block-4').fadeIn('fast');
    $('#tab-1').attr('class','tab');
    $('#tab-2').attr('class','tab');
    $('#tab-3').attr('class','tab');
    $('#tab-4').attr('class','tab-active');
});


$("#ntservices-info-click").click(function() {
	$('#ntservices-info').toggle();
});

//<new----------------------
$('#xsavivaldybe').change(function () {
    var selectedval = $( this ).val();
    var a = '/' + RootDir + 'xajax.php?savivaldybe=' + selectedval;
    $.get(a, function(data) {
        if (data.length == 0) {
            $('#xd_miestas_gyvenviete').hide();
        }
        $('#xd_mikrorajonas').hide();
        $('#x_mikrorajonas').html('');
        $('#xd_gatve').hide();
        $('#x_gatve').html('');
        
        $('#x_miestas_gyvenviete').html( data );
        $('#xmiestas_gyvenviete').change(loadxMiestai);
	});

		$('#xd_miestas_gyvenviete').show();

});
//----------------------new/>
});

//<new----------------------
function LoadElementxMiestas_gyvenviete( id, mikro_id, gve_id ) {
    var selectedval = $('#xsavivaldybe').val();
    var a = '/' + RootDir + 'xajax.php?savivaldybe=' + selectedval + '&selv='+id;
    $.get(a, function(data){
        $('#x_miestas_gyvenviete').html(data);
        if( id != null ) {
            if( mikro_id != null ) {
                LoadElementxMikrorajonas( mikro_id );
                LoadElementxGatve();
            } else {
                LoadElementxMikrorajonas();
            }

            if( gve_id != null ) {
                LoadElementxGatve( gve_id );
            } else {
                LoadElementxGatve();
            }
        }
    });
};

function loadxMiestai() {
    var selectedval = $('#xmiestas_gyvenviete').val();
    var a = '/' + RootDir + 'xajax.php?mikrorajonas=' + selectedval;
    $.get(a, function(data) {
        if (data.length == 0) {
            $('#xd_mikrorajonas').hide();
        }
        $('#x_mikrorajonas').html(data);
    });
    $('#xd_mikrorajonas').show();

    var a = '/' + RootDir + 'xajax.php?gatve=' + selectedval;
    $.get(a, function(data) {
        if (data.length == 0) {
            $('#xd_gatve').hide();
        }
        $('#x_gatve').html(data);
    });
    $('#xd_gatve').show();
}
function LoadElementxMikrorajonas(id) {

    var a = '/' + RootDir + 'xajax.php?mikrorajonas=' + $('#xmiestas_gyvenviete').val() + '&selv=' + id;;
    $.get(a, function(data){
        $('#x_mikrorajonas').html(data);
        if (data.length > 0) {
            $('#xd_mikrorajonas').show();
        }
    });
};

function LoadElementxGatve(id) {
    var a = '/' + RootDir + 'xajax.php?gatve=' + $('#xmiestas_gyvenviete').val() + '&selv=' + id;
    $.get(a, function(data){
        $('#x_gatve').html(data);
        if (data.length > 0) {
            $('#xd_gatve').fadeIn( 'slow' );
        }
    });
};
//----------------------new/>

function loadMiestai() {
    var selectedval = $("#dmiestas_gyvenviete option:selected").val();
    var a = "/" + RootDir + "ajax.php?mikrorajonas="+selectedval;
    $.get(a, function(data){
      $("#dmikrorajonas").html(data);
    });
    $("#dmikrorajonas").fadeIn("slow");

    var a = "/" + RootDir + "ajax.php?gatve="+selectedval;
    $.get(a, function(data){
      $("#dgatve").html(data);
    });
    $("#dgatve").fadeIn("slow");

    $("#dgmap").fadeIn("slow");
    //$("#latlng").attr("value","");
}

function LoadElementMiestas_gyvenviete(id, mikro_id, gve_id, err) {
    var selectedval = $("#savivaldybe option:selected").val();
    var a = "/" + RootDir + "ajax.php?savivaldybe="+selectedval + "&selv="+id;
    if (err == true) {
        a += '&err';
    }
    $.get(a, function(data){
        $("#dmiestas_gyvenviete").html(data);
        if( id != null ) {
            if( mikro_id != null ) {
                LoadElementMikrorajonas( mikro_id );
                LoadElementGatve();
            } else {
                LoadElementMikrorajonas();
            }

            if( gve_id != null ) {
                LoadElementGatve( gve_id );
            } else {
                LoadElementGatve();
            }
        }
    });
    $("#dmiestas_gyvenviete").fadeIn("slow");
};


function LoadElementMikrorajonas(id) {

    var a = "/" + RootDir + "ajax.php?mikrorajonas="+$("#dmiestas_gyvenviete option:selected").val()+"&selv="+id;;
    $.get(a, function(data){
        $("#dmikrorajonas").html(data);
    });
    $("#dmikrorajonas").fadeIn("slow");

    $("#dgmap").fadeIn("slow");
    //$("#latlng").attr("value","");

};

function LoadElementGatve(id) {
    var a = "/" + RootDir + "ajax.php?gatve="+$("#dmiestas_gyvenviete option:selected").val()+"&selv="+id;
    $.get(a, function(data){
            $("#dgatve").html(data);
    });
    $("#dgatve").fadeIn("slow");
};


function deleteAdv(action, rtd, ind, aid) {

    var a = "/" + RootDir + "ajax-del.php?"+action;
    $.get(a, function(data){
	$('#'+aid).fadeOut("slow");    
	});
}

function deleteAdFoto(action, number) {
	var photoDiv = "#AdFoto"+number;
    var a = "/" + RootDir + "ajax-del-foto.php?"+action;
    $.get(a, function(data){
	$(photoDiv).fadeOut('slow');
	});
}


function GMapWindow(url) {
   var width = 960;
   var height = 640;
   var name = "GMap";
   var left = Math.floor((screen.width / 2) - (width / 2));
   var top = Math.floor((screen.height / 2) - (height / 2) );
   var winParms = "top=" + top + ",left=" + left + ",height=" + height + ",width=" + width;
   winParms += ",status=no,toolbar=no,menubar=no,location=no,scrollbars=yes";
   var win = window.open(url, name, winParms);
   if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
   return false;
}


