var param_smin = 0;
var param_smax = 16;

var param_pmin = 0;
var param_pmax = 100;

var form_slider_min = 0;
var form_slider_max = 16;
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(){

	var sesid = $('#sesid').text();

	var rubs = $('#rubs').text();
	var user = $('#user').text();	

		$("#slider-search").slider({

			range: true,

			min: 0,

			max: 16,

			values: [param_smin, param_smax],

			step:0.01,

			slide: function(event, ui) {

				$('#smin').val($("#slider-search").slider('values',0));

				$('#smax').val($("#slider-search").slider('values',1));

			},

			stop: function(event, ui) {

				$('#results_search_header').text('Загрузка...')

				$('.results').css('opacity','0.2');

				$.get('/classes/ajax.php',

				{summ_from:$("#slider-search").slider('values',0),summ_to:$("#slider-search").slider('values',1),sesid: sesid,rubs: rubs,user:user}, 

				function (data) {

					

					$('.result_search_more').html(data);

					$('.results').css('opacity','1');
					

				});

			}

		});

		

		$("#slider-part").slider({

			range: true,

			min: 0,

			max: 100,

			values: [param_pmin, param_pmax],

			slide: function(event, ui) {

				  $('#pmin').val($("#slider-part").slider('values',0));

				 $('#pmax').val($("#slider-part").slider('values',1));	    

			},

			stop: function(event, ui) {

				$('#results_search_header').text('Загрузка...')

				$('.results').css('opacity','0.2');

				$.get('/classes/ajax.php',

				{part_from:$("#slider-part").slider('values',0),part_to:$("#slider-part").slider('values',1),sesid: sesid,rubs: rubs,user:user}, 

				function (data) {

					

					$('.result_search_more').html(data);

					$('.results').css('opacity','1');

				});

			}

		});

		

		$("#slider-rent").slider({

			range: true,

			min: 0,

			max: 100,

			values: [0, 100],

			slide: function(event, ui) {

			    $('#rmin').val($("#slider-rent").slider('values',0));

				$('#rmax').val($("#slider-rent").slider('values',1));		

			},

			stop: function(event, ui) {

				$('#results_search_header').text('Загрузка...')

				$('.results').css('opacity','0.2');

				$.get('/classes/ajax.php',

				{rent_from:$("#slider-rent").slider('values',0),rent_to:$("#slider-rent").slider('values',1),sesid: sesid,rubs: rubs,user:user}, 

				function (data) {

					

					$('.result_search_more').html(data);

					$('.results').css('opacity','1');

				});

			}

		});



		$("#slider-time").slider({

			range: true,

			min: 0,

			max: 10,

			values: [0, 10],

			step:0.5,

			slide: function(event, ui) {

			    $('#tmin').val($("#slider-time").slider('values',0));

				$('#tmax').val($("#slider-time").slider('values',1));	   

			},

			stop: function(event, ui) {

				$('#results_search_header').text('Загрузка...')

				$('.results').css('opacity','0.2');

				$.get('/classes/ajax.php',

				{time_from:$("#slider-time").slider('values',0),time_to:$("#slider-time").slider('values',1),sesid: sesid,rubs: rubs,user:user}, 

				function (data) {

					

					$('.result_search_more').html(data);

					$('.results').css('opacity','1');

				});

			}

		});

		

		$("#slider-year").slider({

			range: true,

			min: 0,

			max: 1000000000000000,

			values: [0, 1000000000000000],

			step:0.01,

			slide: function(event, ui) {

			    $('#ymin').val($("#slider-year").slider('values',0));

				$('#ymax').val($("#slider-year").slider('values',1));	   

			},

			stop: function(event, ui) {

				$('#results_search_header').text('Загрузка...')

				$('.results').css('opacity','0.2');

				$.get('/classes/ajax.php',

				{year_from:$("#slider-year").slider('values',0),year_to:$("#slider-year").slider('values',1),sesid: sesid,rubs: rubs}, 

				function (data) {

					$('.result_search_more').html(data);

					$('.results').css('opacity','1');

				});

			}

		});

		

		$("#form-slider-search").slider({

			range: true,

			min: 0,

			max: 16,

			values: [form_slider_min, form_slider_max],

			step:0.01,

			slide: function(event, ui) {

				$('#smin').val($("#form-slider-search").slider('values',0));

				$('#smax').val($("#form-slider-search").slider('values',1));

			  

			}

		});

}

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='http://bizlogic.ru/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].className == 'file hidden') 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)?'':'...');

    		}

    	}

    }

$(document).ready(function() {

	var sesid = $('#sesid').text(); 

	var rubs = $('#rubs').text(); 
	var user = $('#user').text();

 	swapValue();

    swapPass();

    sliderInit();

	

	//////////////////////////////

	// Slider-search

	$('#smin,#smax').live('keyup',function () {

		var chan=this.value.replace(/([^0-9 ].)/g,'');

		if(chan!=this.value) this.value=chan;

		if (this.value!='') {

				$('#results_search_header').text('Загрузка...')

				$('.results').css('opacity','0.2');

				$.get('/classes/ajax.php',

				{summ_from:$("#smin").val(),summ_to:$("#smax").val(),rubs: rubs,sesid: sesid}, 

				function (data) {

					$('.result_search_more').html(data);

					$('.results').css('opacity','1');

				});

		}

	});

	$('#pmin,#pmax').live('keyup',function () {

		var chan=this.value.replace(/([^0-9].)/g,'');

		if(chan!=this.value) this.value=chan;

		if (this.value!='') {

				$('#results_search_header').text('Загрузка...')

				$('.results').css('opacity','0.2');

				$.get('/classes/ajax.php',

				{part_from:$("#pmin").val(),part_to:$("#pmax").val()}, 

				function (data) {

					$('.result_search_more').html(data);

					$('.results').css('opacity','1');

				});

		}

	});

	$('#rmin,#rmax').live('keyup',function () {

		var chan=this.value.replace(/([^0-9].)/g,'');

		if(chan!=this.value) this.value=chan;

		if (this.value!='') {

				$('#results_search_header').text('Загрузка...')

				$('.results').css('opacity','0.2');

				$.get('/classes/ajax.php',

				{rent_from:$("#rmin").val(),rent_to:$("#rmax").val()}, 

				function (data) {

					$('.result_search_more').html(data);

					$('.results').css('opacity','1');

				});

		}

	});

	$('#tmin,#tmax').live('keyup',function () {

		var chan=this.value.replace(/([^0-9].)/g,'');

		if(chan!=this.value) this.value=chan;

		if (this.value!='') {

				$('#results_search_header').text('Загрузка...')

				$('.results').css('opacity','0.2');

				$.get('/classes/ajax.php',

				{time_from:$("#tmin").val(),time_to:$("#tmax").val()}, 

				function (data) {

					$('.result_search_more').html(data);

					$('.results').css('opacity','1');

				});

		}

	});

	$('#ymin,#ymax').live('keyup',function () {

		var chan=this.value.replace(/([^0-9 ].)/g,'');

		if(chan!=this.value) this.value=chan;

		if (this.value!='') {

				$('#results_search_header').text('Загрузка...')

				$('.results').css('opacity','0.2');

				$.get('/classes/ajax.php',

				{year_from:$("#ymin").val(),year_to:$("#ymax").val()}, 

				function (data) {

					$('.result_search_more').html(data);

					$('.results').css('opacity','1');

				});

		}

	});

	$('#type').live('change',function () {

		if (this.value!='') {

				$('#results_search_header').text('Загрузка...')

				$('.results').css('opacity','0.2');

				$.get('/classes/ajax.php',

				{type:$("#type").val(),sesid: sesid,rubs: rubs}, 

				function (data) {

					$('.result_search_more').html(data);

					$('.results').css('opacity','1');

				});

		}

	});

	$('#region').live('change',function () {

		if (this.value!='') {

				$('#results_search_header').text('Загрузка...')

				$('.results').css('opacity','0.2');

				$.get('/classes/ajax.php',

				{region:$("#region").val(),sesid: sesid,rubs: rubs}, 

				function (data) {

					$('.result_search_more').html(data);

					$('.results').css('opacity','1');

				});

		}

	});
	
	$('#stage').live('change',function () {

		if (this.value!='') {

				$('#results_search_header').text('Загрузка...')

				$('.results').css('opacity','0.2');

				$.get('/classes/ajax.php',

				{stage:$("#stage").val(),sesid: sesid,rubs: rubs}, 

				function (data) {

					$('.result_search_more').html(data);

					$('.results').css('opacity','1');

				});

		}

	});
	
	$('#investment').live('change',function () {

		if (this.value!='') {

				$('#results_search_header').text('Загрузка...')

				$('.results').css('opacity','0.2');

				$.get('/classes/ajax.php',

				{investment:$("#investment").val(),sesid: sesid,rubs: rubs}, 

				function (data) {

					$('.result_search_more').html(data);

					$('.results').css('opacity','1');

				});

		}

	});


	$('#strategy').live('change',function () {

		if (this.value!='') {

				$('#results_search_header').text('Загрузка...')

				$('.results').css('opacity','0.2');

				$.get('/classes/ajax.php',

				{strategy:$("#strategy").val(),sesid: sesid,rubs: rubs}, 

				function (data) {

					$('.result_search_more').html(data);

					$('.results').css('opacity','1');

				});

		}

	});
	//////////////////////////////

//	$('.text-more a').click( function () {
//
//	    $(this).parent().next().toggle('500');
//
//	    return false;
//
//	})

	/////////////////////////////

	$('#reply_a2').click( function () {

	    $('#reply_form2').toggle('fast');

	    return false;

	})

	//////////////////////////////

	$('#bottom_search').focus(function () {

		if ($(this).val()=='Поиск по сайту')

		{

			$(this).val('');

		};

	})

	$('#bottom_search').blur(function () {

		if ($(this).val()=='')

		{

			$(this).val('Поиск по сайту');

		};

	})

	$('#bottom_search_close').click( function () {

	    $('#bottom_search').val('');

	    return false;

	})

	$('#bottom_search_other').click( function () {

	    $('#bottom_search_form').submit();

	    return false;

	})

	//////////////////////////////

    $("a[rel]").overlay({ 

        expose: { 

            color: '#2d2d2d', 

            loadSpeed: 200, 

            opacity: 0.8,

            

            onLoad: function() { 

                this.fit();  

            } 

        }, 

        closeOnClick: true

    });

    

    $(".overlay").click(function(){

        refreshSelectPos();

    })

    

    

    initFileUploads();



});


function overlayfirs (id) {
    $(id).overlay({ 

        expose: { 

            color: '#2d2d2d', 

            loadSpeed: 200, 

            opacity: 0.8,

            

            onLoad: function() { 

                this.fit();  

            } 

        }, 

        closeOnClick: true

    }).load();

}



