function refreshSelectPos(){
    var selectAr = document.getElementById("sarea2");
    $("#optionsDiv2").css("left", findPosX(selectAr) + 'px').css("top", findPosY(selectAr) + 20 + 'px');
}
function swapValue(){
    swapValues = [];
    $(".swap_value").each(function(i){
        swapValues[i] = $(this).val();
        $(this).focus(function(){
            if ($(this).val() == swapValues[i]) {
                $(this).val("");
            }
        }).blur(function(){
            if ($.trim($(this).val()) == "") {
                $(this).val(swapValues[i]);
            }
        });
    });
}

function swapPass(){
    $(".dummy-pass").click(function(){
        $(this).hide().next().next("input").focus();
    });
    $(".password input").focus(function(){
            var txt = $(this).prev().prev(".dummy-pass");
            txt.hide();
        }).blur(function(){
            var txt = $(this).prev().prev(".dummy-pass");
            if ($.trim($(this).val()) == "") {
                txt.show();
            }
        });
}
function sliderInit(){
		$("#slider-search").slider({
			range: true,
			min: 0,
			max: 500,
			values: [75, 300],
			slide: function(event, ui) {
			    
			}
		});
		
		$("#slider-part").slider({
			range: true,
			min: 0,
			max: 500,
			values: [75, 300],
			slide: function(event, ui) {
			    
			}
		});
		
		$("#slider-rent").slider({
			range: true,
			min: 0,
			max: 500,
			values: [75, 300],
			slide: function(event, ui) {
			    
			}
		});

		$("#slider-time").slider({
			range: true,
			min: 0,
			max: 500,
			values: [75, 300],
			slide: function(event, ui) {
			    
			}
		});
		
		$("#slider-year").slider({
			range: true,
			min: 0,
			max: 500,
			values: [75, 300],
			slide: function(event, ui) {
			    
			}
		});
		
		$("#form-slider-search").slider({
			range: true,
			min: 0,
			max: 500,
			values: [75, 300],
			slide: function(event, ui) {
			    
			}
		});
}

$(document).ready(function() {
    swapValue();
    swapPass();
    sliderInit();

    $("a[rel]").overlay({ 
        expose: { 
            color: '#2d2d2d', 
            loadSpeed: 200, 
            opacity: 0.8 
        }, 
        closeOnClick: true 
    });
    
    $(".overlay").click(function(){
        refreshSelectPos();
    })
    
    var W3CDOM = (document.createElement && document.getElementsByTagName);
     
    function initFileUploads() {
    	if (!W3CDOM) return;
    	var fakeFileUpload = document.createElement('div');
    	fakeFileUpload.className = 'fakefile';
    	var fakeFileUploadInput = fakeFileUpload.appendChild(document.createElement('input'));
    	fakeFileUploadInput.className = 'text';
    	fakeFileUploadInput.size = '15';
    	var image = document.createElement('img');
    	image.className = "upload-img";
    	image.src='img/upload.png';
    	fakeFileUpload.appendChild(image);
    	var x = document.getElementsByTagName('input');
    	for (var i=0;i<x.length;i++) {
    		if (x[i].type != 'file') continue;
    		if (x[i].parentNode.className != 'fileinputs') continue;
    		x[i].className = 'file hidden';
    		var clone = fakeFileUpload.cloneNode(true);
    		x[i].parentNode.appendChild(clone);
    		x[i].relatedElement = clone.getElementsByTagName('input')[0];
    		x[i].onchange = x[i].onmouseout = function () {
    			this.relatedElement.value = this.value.substring(0,15)+((this.value.length<15)?'':'...');
    		}
    	}
    }
    initFileUploads();

});
