function openWindow(url, param) {
	var left = 300;
	var top = 200;
	win = window.open(url + '?title=' + param.title, "mywindow", '"location=0,status=0,scrollbars=0,width=' + param.width + ',height=' + param.height + ',left=' + left + ',top=' + top + '"');
	win.focus();
	return false;
}

function printWindow(url) {
	win = window.open(url, "mywindow", "width=670,height=600,resizable=1,toolbar=0,location=0,menubar=0,status=0,scrollbars=1,left=350,top=200");
	win.focus();
	return false;
}

function closeLightBox(e) {
	if (e.className != 'lbOn') {
		valid.deactivate();
	}
}

function showHideStartDate(tabCode) {
	if (tabCode == 'buy') {
		$('startDate_day').disabled   = true;
		$('startDate_month').disabled = true;
		$('startDate_year').disabled  = true;
		$('payTitle').innerHTML = 'Стоимость';
	} else {
		$('startDate_day').disabled   = false;
		$('startDate_month').disabled = false;
		$('startDate_year').disabled  = false;
		$('payTitle').innerHTML = 'Аренда';
	}
}

function showHidePasswordRepeat(object) {
	if (object.id == 'RadioGroup1_0' && object.checked) {
		$('repeat_title').style.display = 'none';
		$('repeat_input').style.display = 'none';
		$('forgot').style.display = '';
	}
	else {
		$('repeat_title').style.display = '';
		$('repeat_input').style.display = '';
		$('forgot').style.display = 'none';
	}
}

var contactContainer = {'userEmail':0, 'userTopic':0, 'userMessage':0, 'userName':0, 'digits':0};

function checkField(object) {
	if (object.value) {
		contactContainer[object.name] = 1;
	}
	for (row in contactContainer) {
    	if (contactContainer[row] == 0) {
			return;
    	}
	}
	$('button_send').innerHTML = '<input type="image" src="/templates/prototype/img/button_send.gif">';
}

function fillForm() {
	for (row in contactContainer) {
	    checkField($('contactForm').elements[row]);
	}
}

function changeQuickSearch(sform, x) {
        var subs=sform.tab;
        for (var m=subs.options.length-1;m>=0;m--) subs.options[m]=null;
        if (x && tabs[x])
        {
        	var counter = 0;
            for (var key in tabs[x])
            {
            	if (key) {
	                subs.options[counter]=new Option(tabs[x][key],key);
    	            counter ++;
    	        }
            }
        }
        else
	        subs.options[0]=new Option('','');
        subs.options.selectedIndex=0;

        var subs=sform.region;
        for (var m=subs.options.length-1;m>=0;m--) subs.options[m]=null;
        if (x && tabs[x])
        {
        	var counter = 0;
            for (var key in regions[x])
            {
            	if (key) {
	                subs.options[counter]=new Option(regions[x][key],key);
    	            counter ++;
    	        }
            }
        }
        else
	        subs.options[0]=new Option('','');
        subs.options.selectedIndex=0;
    }

function sendQuickSearch(sform) {
	url = '';
	url = '/' + sform.chapter.value +'/index/';
	url2 = url;
	url += 'region/' + sform.region.value + '/?ref=';
	if (sform.tab.value) url2 += 'tab/' + sform.tab.value + '/';
	url2 += '%3F';
	if (sform.payment_from.value) url2 += 'search%255Bpayment_from%255D%3D' + sform.payment_from.value;
	if (sform.payment_to.value) url2 += '%26search%255Bpayment_to%255D%3D' + sform.payment_to.value;
	url = url + url2;
	window.location = url;
	return false;
}

var newBuildingContainer = {'userEmail':0, 'userPhone':0, 'userMessage':0, 'userName':0, 'digits':0};

function checkNewBuildingField(object) {
	if (object.value) {
		newBuildingContainer[object.name] = 1;
	}
	for (row in newBuildingContainer) {
    	if (newBuildingContainer[row] == 0) {
			return;
    	}
	}
	$('button_send').innerHTML = '<input type="image" src="/templates/prototype/img/button_send.gif">';
}
