// JavaScript Document

function reload(id, nr, lang) {
	var link = location.replace(link + order_str + '/puslapis/' + nr);
}

/*
 * function get_models(id, nr) { xajax_get_models(id, nr); }
 */

function vote() {
	var id = document.getElementById('answer_id').value;
	if (id > 0) {
		xajax_vote_ajax(id);
	}
}

function show_comment_block() {
	document.getElementById('comment_block').style.display = 'block';
	document.getElementById('comment_button').style.display = 'none';
}

function next_image(nr) {
	document.getElementById('image_' + nr).style.display = 'none';
	next = parseInt(nr) + 1;
	if (document.getElementById('image_' + next)) {
		document.getElementById('image_' + next).style.display = 'block';
	} else {
		document.getElementById('image_1').style.display = 'block';
	}
}

function prev_image(nr) {
	document.getElementById('image_' + nr).style.display = 'none';
	prev = parseInt(nr) - 1;
	
	if (document.getElementById('image_' + prev)) {
		document.getElementById('image_' + prev).style.display = 'block';
	} else {
		var total = parseInt(document.getElementById('total_phone_images').value);
		document.getElementById('image_' + total).style.display = 'block';
	}
}

function next_image2(nr, key) {
	document.getElementById('image_' + nr + '_' + key).style.display = 'none';
	next = parseInt(nr) + 1;
	if (document.getElementById('image_' + next + '_' + key)) {
		document.getElementById('image_' + next + '_' + key).style.display = 'block';
	} else {
		document.getElementById('image_1_' + key).style.display = 'block';
	}
}

function prev_image2(nr, key) {
	document.getElementById('image_' + nr + '_' + key).style.display = 'none';
	prev = parseInt(nr) - 1;
	if (document.getElementById('image_' + prev + '_' + key)) {
		document.getElementById('image_' + prev + '_' + key).style.display = 'block';
	} else {
		var total = parseInt(document.getElementById('total_salon_images_' + key).value);
		document.getElementById('image_' + total + '_' + key).style.display = 'block';
	}
}

function page(link, nr) {
	var order_str = document.getElementById('view_type').value;

	location.replace(link + order_str + '/puslapis/' + nr);
}

function show_phones(producer, view_type) {
	document.getElementById(producer + '_0').style.display = 'none';
	document.getElementById(producer + '_1').style.display = 'none';
	document.getElementById(producer + '_2').style.display = 'none';
	document.getElementById(producer + '_3').style.display = 'none';
	document.getElementById(producer + '_' + view_type).style.display = 'block';

	if (document.getElementById('view_type_' + view_type)) {
		document.getElementById('view_type').value = document
				.getElementById('view_type_' + view_type).value;
	}
}

var GLOBAL_HOME_DIR = '/';

function show_hide_obj(id) {
	var obj = document.getElementById(id);
	if (obj) {
		if (obj.style.display == 'none')
			obj.style.display = '';
		else
			obj.style.display = 'none';
	}
}

function printit() {
	if (window.print) {
		window.print();
	} else {
		var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
		WebBrowser1.ExecWB(6, 2);// Use a 1 vs. a 2 for a prompting dialog
		// box WebBrowser1.outerHTML = "";
	}
}

function select_tab(nr) {
	if (nr != 1) {
		document.getElementById('tab_1').style.display = 'none';
	}
	if (nr != 2) {
		document.getElementById('tab_2').style.display = 'none';
	}
	if (nr != 3) {
		document.getElementById('tab_3').style.display = 'none';
	}

	document.getElementById('tab_' + nr).style.display = 'block';
}

function hide_map(nr, lat, lang) {
	if(document.getElementById('map_container' + nr)) {
		if(document.getElementById('map_container' + nr).innerHTML == '') {
			document.getElementById('map_container' + nr).innerHTML = "<div id='map_canvas" + nr + "'></div>";
			if (GBrowserIsCompatible()) {
				var map = new GMap2(
					document.getElementById("map_canvas" + nr), { 
						size: new GSize(270, 270) 
					} 
				);
				map.addControl(new GLargeMapControl());
				
				map.setCenter(new GLatLng(lat, lang), 14);
				var point = new GLatLng(lat, lang);
				map.addOverlay(new GMarker(point));
			}
		}
	}
	if (document.getElementById('map_table' + nr).style.display == 'none') {
		document.getElementById('map_table' + nr).style.display = 'block';
		document.getElementById('info_button' + nr).style.display = 'none';
	} else {
		document.getElementById('map_table' + nr).style.display = 'none';
		document.getElementById('info_button' + nr).style.display = 'block';
	}
}

function hide_info(id, nr) {
	if (nr == 0) {
		document.getElementById('item_' + id + '_1').style.display = 'block';
		document.getElementById('item_' + id + '_0').style.display = 'none';
	} else {
		document.getElementById('item_' + id + '_1').style.display = 'none';
		document.getElementById('item_' + id + '_0').style.display = 'block';
	}
}