window.onload=function(){
Nifty("div#seltxt","big");
}

function selectImg(imgid, alt, name) {
        var image = document.getElementById('img' + imgid);
        var input = document.getElementById('input');
        var input_name = document.getElementById('input_name');
        for(i = 0; i < 2; i++) {
               var imgbord = document.getElementById('img' + i);
               imgbord.style.borderColor = "";
        }
        input.value = alt;
        input_name.value = name;
        image.style.borderColor = "#f00";
        document.getElementById('card').src = bigimg[imgid];
}

function selectRegion(select) {
	var vill = document.getElementById('vill');
	if(select.oldIndex != undefined) {
		showRegionSelect(select.oldIndex, false); //disabled
	}

	vill.value = "";
	if (select.selectedIndex == 1) {
    	showLink(false);
    	showCaption(false);
	}
	else {
    	showLink(true, 0);
    	showCaption(true);
	}

	showRegionSelect(select.selectedIndex, true); //enabled
	select.oldIndex = select.selectedIndex;
}
function showRegionSelect(index, show) {
	var city = document.getElementById('reg_' + index);
	var town = document.getElementById('town');

	if(city && city.options.length > 0) {
		city.style.display = show ? "" : "none";
		town.style.display = "";
		city.disabled = !show;
	}
	else {
		town.style.display = "none";
	}
}

function showLink(show, index) {
	var town = document.getElementById('town');
	var village = document.getElementById('village');
	var town_link = document.getElementById('town_link');
	var input = document.getElementById('boolean');
	var vill = document.getElementById('vill');

	if (show) {
		town.style.display = index == 0 ? "" : "none";
		village.style.display = index == 1 ? "" : "none";
		town_link.style.display = "";
		if (index == 0) {
			vill.disabled = true;
			input.value = 0;
		}
		else {
			vill.disabled = false;
			input.value = 1;
		}
	}
	else {
		town.style.display = "none";
		village.style.display = "none";
		town_link.style.display = "none";
	}
}

function showCaption(isReg) {
	var town_title = document.getElementById('town_title');
	var region_title = document.getElementById('region_title');

	region_title.style.display = !isReg ? "inline" : "none";
	town_title.style.display = isReg ? "inline" : "none";
}

function openForm(button) {
	var button = document.getElementById('button');
	var part1 = document.getElementById('part1');
    var part2 = document.getElementById('part2');
    var part3 = document.getElementById('part3');

	selectImg('1', '/res/hyb/5/img/95.jpg', 'card 5');

    button.style.display = "none";
    part1.style.display = "";
    part2.style.display = "";
    part3.style.display = "";
}

function clearValue(input, textarea, message) {
	if (input.cleared != undefined)
		return;
	if (textarea) {
		input.value = "";
		if (message && input.cleared == undefined)
			document.getElementById('rl').innerHTML = '400';
		else if (!message && input.cleared == undefined)
			document.getElementById('rls').innerHTML = '30';
	}
	else
		input.value = "";
	input.cleared = true;
}

function highlight(id, color) {
	if (document.getElementById('lang'+id)) {
		document.getElementById('lang'+id).style.color = color;
	}
}

function check(form, message) {	if (message) {
		maxLen = 400;
		if (form.f_message.value.length > maxLen)
			form.f_message.value = form.f_message.value.substring(0, maxLen);
		else {
			/*form.f_message.value.replace(/\n/, '');*/
			document.getElementById('rl').innerHTML = maxLen-form.f_message.value.length;
			}
		}
	else {		maxLen = 30;
		if (form.f_signature.value.length > maxLen)
			form.f_signature.value = form.f_signature.value.substring(0, maxLen);
		else document.getElementById('rls').innerHTML = maxLen - form.f_signature.value.length;
	}
}

function changeCaptcha(cid) {
	document.getElementById('captcha').src = '/res/captcha/'+cid+'.png?' + (new Date()).getTime();
}

function changeAction(path) {
	document.getElementById('hidden_form').action = path;
	document.getElementById('hidden_form').submit();
	return false;
}

function insertCID() {	if ($('f_cid').value == "") {
		$('eror-cid').style.color = "red";
		return false;
	}
	else
		$('f_cid_hidden').value = $('f_cid').value;
}

function insertSelected(selid, value, isHtml) {
	for (var i = 0; i < $(selid).options.length; i++) {
		var opt = $(selid).options[i];
		if ((isHtml && opt.innerHTML == value) || (!isHtml && opt.value == value)) {			opt.selected = true;
		}
	}
}