function switchDisplay(objId) {
	obj = document.getElementById(objId);
		if (obj.style.display=='block') {
			obj.style.display='none';
		} else {
		obj.style.display='block';
	}
	return false;
}

function getObj(id) {
	if (typeof id != "string") return id;
	else return document.getElementById(id);
}

function getMyClass(id) {
	obj = getObj(id);
	return obj.className;
}

function switchImg(obj) {
	subj = obj.parentNode;
	if (getMyClass(subj)=='switch close') {
		subj.className='switch open';
	} else subj.className='switch close';

	return false;
}

function confirmAction(req) {
	if (req) return confirm(req);
	else return true;
}

var DOM = (document.getElementById);

function testInput(obj) {
	objType = obj.type;
	switch (objType) {
		case 'checkbox':
		case 'radio': return obj.checked;
		default: return obj.value!='';
	}
}

function checkForm(msg, objArray) {
	var okStatus = true;
	for (i=0; i<objArray.length; i++) {
		if (typeof(objArray[i])=='string') {
			obj = getObj(objArray[i]);
			if (testInput(obj)) {
				obj.style.border='1px solid #000';
			} else {
				obj.style.border='2px solid #F00';
				okStatus = false;
			}
		} else {
			var localOkStatus = false;
			for (j=1; j<objArray[i].length; j++) {
				obj2 = getObj(objArray[i][j]);
				if (testInput(obj2)) {
					localOkStatus = true;
				}
			}
			if (localOkStatus) {
				getObj(objArray[i][0]).style.border = '1px solid #000';
			} else {
				getObj(objArray[i][0]).style.border = '2px solid #F00';
			}
			okStatus = (okStatus && localOkStatus);
		}
	}

	if (!okStatus) {
		alert(msg);
		return false;
	} else {
		return true;
	}
}

function bookmarks(objId) {
	for (i=0; i<=7; i++) {
		if (document.getElementById('tab-'+i)) {
			document.getElementById('tab-'+i).setAttribute("class", "");
			document.getElementById('div-'+i).style.display = 'none';
		}
	}
	document.getElementById('tab-'+objId).setAttribute("class", "active");
	document.getElementById('div-'+objId).style.display = 'block';
	return false;
}

jQuery(document).ready(function() {
	jQuery('a.fancybox').fancybox();
	jQuery('#div-4 form').bind('submit', function() {
		if (jQuery('#f1_jmeno').val().length < 1 || jQuery('#f1_prijmeni').val().length < 1 || jQuery('#f1_email').val().length < 1 || jQuery('#f1_dotaz').val().length < 1) {
			alert('Vyplňte prosím povinné položky.');
			return false;
		}
		jQuery.ajax({
			type: 'POST',
			cache: false,
			url: '/dotaz.php',
			data: jQuery(this).serializeArray(),
			success: function(data) {
				jQuery.fancybox('<span style="color: #000;">' + data + '</span>');
			}
		});
		return false;
	});
	jQuery('#div-5 form').bind('submit', function() {
		if (jQuery('#f2_jmeno').val().length < 1 || jQuery('#f2_email').val().length < 1) {
			alert('Vyplňte prosím povinné položky.');
			return false;
		}
		jQuery.ajax({
			type: 'POST',
			cache: false,
			url: '/poslat_odkaz.php',
			data: jQuery(this).serializeArray(),
			success: function(data) {
				jQuery.fancybox('<span style="color: #000;">' + data + '</span>');
			}
		});
		return false;
	});
});

function bookmarkSite(url, title) {
	if (document.all) {
		window.external.AddFavorite(url, title);
	} else if (window.sidebar) {
		window.sidebar.addPanel(title, url, "");
	}
}

function checkSubmits(obj) {
	submitArray = obj.getElementsByTagName('select');
	for (i=0; i<submitArray.length; i++) {
		if (submitArray[i].value != '') {
			submitArray[i].style.border = '1px solid #000';
		} else {
			submitArray[i].style.border = '2px solid #F00';
			alert('Vyberte prosím variantu produktu.');
			return false;
		}
	}
	return true;
}

