var id_menu = new Array('sub_menu_1','sub_menu_2','sub_menu_8');


function openMenu(id){

for (i=0; i < id_menu.length; i++){
    if (id != id_menu[i]){
        document.getElementById(id_menu[i]).style.display="none";
       }
}
if (document.getElementById(id).style.display=="block"){
        document.getElementById(id).style.display="none";
}else{
        document.getElementById(id).style.display="block";
       }
} // функция, меняющая свойства CSS display.

function allclose() {
for (i=0;i < id_menu.length;i++){
     document.getElementById(id_menu[i]).style.display="none";
     }
} // функция, заменяющая   «#menu_body li ul{display:none}».


function showpic(src, picUrl) {
	document.getElementById('mainpic').setAttribute('src', src);
	//$('#mainpic').attr('src', src);
	var pic=document.getElementById('mainpic');
	if(navigator.appName.indexOf("Explorer")!=-1)
		pic.setAttribute('onclick', function() {window.open('http://92.243.65.98/pic/'+picUrl, '_blank','height=600, width=800, location=no, menubar=no, scrollbars=no, status=no, toolbar=no');});
	  else
	    pic.setAttribute('onclick', "window.open('http://92.243.65.98/pic/"+picUrl+"', '_blank','height=600, width=800, location=no, menubar=no, scrollbars=no, status=no, toolbar=no');");

	                  }


//ajax-в корзину
function PutBasket() {
        //alert(document.getElementById("item_cid").value);
        JsHttpRequest.query(
            '/ajax/put_into_basket.php', // backend
            {
                // pass a text value
                'cid': document.getElementById("item_cid").value,
                'id_good': document.getElementById("item_id").value,
                'id_size': document.getElementById("item_size").value,
                'id_price': document.getElementById("item_id_price").value,
                'kolvo': document.getElementById("item_kolvo")
            },

            // Function is called when an answer arrives.
            function(result, errors) {

                // Write errors to the debug div.
                document.getElementById("debug").innerHTML = errors;

                // Write the answer.
                if (result) {
                    document.getElementById("BasketAmount").innerHTML = result["BasketAmount"];
                    document.getElementById("BasketTotal").innerHTML = result["BasketTotal"];
                    document.getElementById("message").innerHTML = "Товар добавлен в корзину!";
                    document.getElementById("message").style.display = "block";
                }
            },
            false  // do not disable caching
        );

}


//ajax - логинемся
function Login() {
        JsHttpRequest.query(
            '/ajax/login.php', // backend
            {
                // pass a text value
                'uname': document.getElementById("uname").value,
                'upass': document.getElementById("upass").value
            },

            // Function is called when an answer arrives.
            function(result, errors) {

                // Write errors to the debug div.
                //document.getElementById("debug").innerHTML = errors;

                // Write the answer.
                if (result) {
                    if (result["name"] == 'error') document.getElementById("hello").innerHTML = "Вы ввели неправильно e-mail или пароль! <a href=\"/lostpassw.html\">Напомнить?</a>";
                        else
                    {
                    document.getElementById("hello").innerHTML = "Добро пожаловать, "+result["name"]+"!";
                    document.getElementById("enter").innerHTML = "<p><a href='/account.html'>Личный кабинет</a><a href='?login=out' style='margin-left: 50px'>Выход</a></p>";
                    document.getElementById("BasketAmount").innerHTML = result["BasketAmount"];
                    document.getElementById("BasketTotal").innerHTML = result["BasketTotal"];
                    }
                }
            },
            false  // do not disable caching
        );

}


//ajax - edit personal info
function EditInfo() {
        JsHttpRequest.query(
            '/ajax/edit_personal_info.php', // backend
            {
                // pass a text value
                'id_client': document.getElementById("fid_client").value,
                'data[name]': document.getElementById("fname").value,
                'data[tel]': document.getElementById("ftel").value,
                'data[email]': document.getElementById("femail").value,
                'data[adres]': document.getElementById("fadres").value
            },

            // Function is called when an answer arrives.
            function(result, errors) {

                // Write errors to the debug div.
                //document.getElementById("debug").innerHTML = errors;

                // Write the answer.
                if (result) {

                	document.getElementById("name").innerHTML = result["name"];
                	document.getElementById("tel").innerHTML = result["tel"];
                	document.getElementById("email").innerHTML = result["email"];
                	document.getElementById("adres").innerHTML = result["adres"];

                    document.getElementById("fname").value = result["name"];
                	document.getElementById("ftel").value = result["tel"];
                	document.getElementById("femail").value = result["email"];
                	document.getElementById("fadres").value = result["adres"];

                    document.getElementById('info').style.display = 'block'; document.getElementById('edit_info').style.display = 'none';
                }
            },
            false  // do not disable caching
        );

}


//проверка мыло
function checkEmail(email){

if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email))
	return true;
		else
	return false;
}


//проверка правильности заполнения формы нового пользователя
function check_new_user(form){    if(form.surname.value.length > 2){
    	if(form.name.value.length > 2){
    		if(form.pass.value.length > 2){
	    		if(form.tel.value.length > 3){	    			if( checkEmail(form.email.value) ){	    				if( form.town.value.length > 1){
	    					if(form.ul.value.length > 1){
	    						if(form.dom.value.length > 0){			                      return true;
			                    }else{ alert("Неверно заполнено ДОМ!"); return false; }
			                }else{ alert("Неверно заполнено УЛИЦА!"); return false; }
			            }else{ alert("Неверно заполнено ГОРОД!"); return false; }
			        }else{ alert("Неверно заполнено EMAIL!"); return false; }
			    }else{ alert("Неверно заполнено ТЕЛЕФОН!"); return false; }
		    }else{ alert("Слишком короткий ПАРОЛЬ!"); return false; }
		}else{ alert("Неверно заполнено ИМЯ!"); return false; }
	}else{ alert("Неверно заполнено ФАМИЛИЯ!"); return false; }

}

//проверка пароля
function confirm_pass(pass, pass2){    if (pass == pass2)
		document.getElementById("rezult").innerHTML = "<font color=green>верно</font>";
	else
		document.getElementById("rezult").innerHTML = "<font color=red>не верно</font>";

}

//размеры
function changeSizes(which,form) {
    for (var i = 0; i<form.elements.length; i++) {
        if ((form.elements[i].type == 'select-one')) {
            form.elements[i].selectedIndex = which;
        }
	}
}



