function show(ObjID) {
    if(document.getElementById(ObjID)) { document.getElementById(ObjID).style.display = 'block'; }
}
function hide(ObjID) {
    if(document.getElementById(ObjID)) { document.getElementById(ObjID).style.display = 'none'; }
}
function class_change(objID, class_name) {
	if(document.getElementById(objID)) { document.getElementById(objID).className = class_name; }
}
function check_email(emailStr) {
	var pattern = /[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i;
	Flag = (pattern.test(emailStr));
	return Flag;
}
function check_links_form() {
	if(errorField = real_check_links_form())
		alert("Неверно заполнено поле "+errorField);
	else 
		document.forms['links'].submit();
}
function real_check_links_form() {
	var d = document; 
	if(d.getElementById('url').value.length < 4)
		return 'URL';
	if(d.getElementById('name').value.length < 2)
		return 'Название';
	if(d.getElementById('our_url').value.length < 4)
		return 'URL страницы с нашей ссылкой';
	if(!check_email(d.getElementById('email').value))
		return 'E-mail';
}
function add_to_buscet(aID, sID) {
	objID = "amount["+aID+"]";
	var col = document.getElementById(objID).value;
	if(col == 0) {
		alert("Укажите, пожалуйста, количество.");
		return;
	}
	var ajax = document.all && navigator.userAgent.indexOf ("Opera") == -1 
							? new ActiveXObject("Msxml2.XMLHTTP") 
							: new XMLHttpRequest();	
	var now = new Date();
	ajax.open("GET", "includes/add_to_bascet.php"+sID+"&"+objID+"="+col+"&noCache="+now.getTime()+now.getMilliseconds());
	ajax.onreadystatechange = function() {
		if(ajax.readyState == 4 && confirm("Выбранный товар добавлен в вашу корзину.\nПерейти к просмотру содержимого корзины?"))
			window.location = "includes/find_service.php@module=bascet_assembly"; 
	}
	ajax.send(null);	
}

function count(sID) {
	var ajax = document.all && navigator.userAgent.indexOf ("Opera") == -1 
							? new ActiveXObject("Msxml2.XMLHTTP") 
							: new XMLHttpRequest();	
	var now = new Date();
	ajax.open("GET", "includes/count.php"+sID+"&noCache="+now.getTime()+now.getMilliseconds());
	ajax.onreadystatechange = function() {
		if(ajax.readyState == 4) {
			var answer = ajax.responseText;
			if(answer == 1) {
				alert("Заказ отправлен");
				window.location = "includes/find_service.php@module=bascet_assembly";
			} else if(answer == 2) {
				document.getElementById('u_enter').style.display='block';
			} else {
				alert(answer);
			}
		}
	}
	ajax.send(null);
}