function getselection(id) {
    $.get('/catalog/getSelection/'+id, null, 
        function(data) {
            myData = eval(data);
            $('#spam').remove();
            var div=document.createElement("div");
            div.setAttribute('id','spam');
            var select=document.createElement("select");
            select.setAttribute('id','sample2');
            select.setAttribute('name','type2');
            var i=0;
            for(i=0;i<myData.length;i++) {
            	if (BrowserDetect.browser=='Explorer') {
	            	
            		option=document.createElement("option");
            		
            		option.innerText = myData[i].title;
	            	
            		option.value = myData[i].id;
	            	
            		select.appendChild(option);
	            	
	            	//select.setAttribute('value',myData[i].id);
            	}
            	else {
            		var dom = select.appendChild(new Option(myData[i].title,myData[i].id));
            	}
            }
            div.appendChild(select);
            document.getElementById('wrp').appendChild(div);
            $("#sample2").SelectCustomizer();
        }
    );
}

function checkformselection() {
	
	var errMsg = '';
	
	var type = $.trim($("#checkformselection input[name='type']").val());
	var type2 = $.trim($("#checkformselection input[name='type2']").val());
	
	if (type.length == 0) { errMsg += 'Необходимо выбрать категорию\n'; }
	if (type2.length == 0) { errMsg += 'Необходимо выбрать продукт\n'; }
	
	if (errMsg==0){
		return true;
	}
	else {
		alert(errMsg);
		return false;
	}
}

function hide(id,type)
{
	$.get('/catalog/hide/'+id+':'+type, null, 
		function(data) {
		}
	);
}



function loginForm()
{
	var errMsg = '';

	var name = $.trim($("#loginform input[name='email']").val());
	var password = $.trim($("#loginform input[name='pass']").val());
	
	if (name.length == 0 || name == 'ваше имя')
	{
		errMsg += 'Необходимо заполнить поле Email\n';
	}

	if (password.length == 0 || password == 'пароль')
	{
		errMsg += 'Необходимо заполнить поле пароль\n';
	}

	if (errMsg.length == 0)
	{
		$.ajaxSetup({async: false});
		$.post('/account/login',{ login: name, password: password},
			function(data){
				if (data == '2') {
					alert('Ваш аккаунт ожидает подтверждения у администраторов сайта.');
					return true;
				}
				else if (data == '1') {
					window.location = '/';
					return true;
				} else {
					alert('Неправильный логин и/или пароль.');
					return true;
				}
			}
		);
		return false;
	}
	alert(errMsg);
	return false;
}

var signupLock = false;

function signupForm()
{
	if (!signupLock)
	{
		var errMsg = '';
		signupLock = true;
		var email = $.trim($("#reg_form input[name='email']").val());
		var name = $.trim($("#reg_form input[name='name']").val());
		var city = $.trim($("#reg_form input[name='city']").val());
		var company = $.trim($("#reg_form input[name='company']").val());
		var phone_work = $.trim($("#reg_form input[name='phone_work']").val());
		var phone_mobile = $.trim($("#reg_form input[name='phone_mobile']").val());
		
		if (name.length == 0)
		{
			errMsg += 'Неверно написано �?мя и Фамилия\n';
		} 
		else if (company.length == 0)
		{
			errMsg += 'Необходимо заполнить поле Компания\n';
		} 
		else if (phone_work.length == 0)
		{
			errMsg += 'Необходимо заполнить поле Рабочий телефон\n';
		} 
		else if (email.length == 0)
		{
			errMsg += 'Необходимо заполнить поле ваш E-mail\n';
		}
		else if (!checkmail(email))  {
		errMsg += 'Необходимо корректно заполнить поле ваш E-mail\n';
		}
		
		if (errMsg.length == 0)
		{
			$.ajaxSetup({async: false});
			// check email
			$.post('/account/check-email',{ email: email},
				function(data){
					if (data == '1') {
						errMsg += 'Такой email уже зарегистрирован. Пожалуйста, выберите другой\n';
					}
				}
			);
		}
		
		if (errMsg.length == 0)
		{
			var data = {
				'form[email]': email,
				'form[name]': name,
				'form[city]': city,
				'form[company]': company,
				'form[phone_work]': phone_work,
				'form[phone_mobile]': phone_mobile
			};
			
			$.post('/account/signup',data,
				function(data){
					signupLock = false;
					alert('Спасибо! Вы зарегистрированы.');
					window.location.reload();
					return true;
				}
			);
			
			signupLock = false;
			return false;
		}
		
		signupLock = false;
		alert(errMsg);
	}
	return false;
}

function editForm()
{
	if (!signupLock)
	{
		var errMsg = '';
		signupLock = true;
		var name = $.trim($("#reg_form input[name='name']").val());
		var city = $.trim($("#reg_form input[name='city']").val());
		var company = $.trim($("#reg_form input[name='company']").val());
		var phone_work = $.trim($("#reg_form input[name='phone_work']").val());
		var phone_mobile = $.trim($("#reg_form input[name='phone_mobile']").val());
		
		if (name.length == 0)
		{
			errMsg += 'Необходимо заполнить поле �?мя\n';
		} 
		
		if (company.length == 0)
		{
			errMsg += 'Необходимо заполнить поле Компания\n';
		} 
		
		if (phone_work.length == 0)
		{
			errMsg += 'Необходимо заполнить поле Рабочий телефон\n';
		} 
		
		if (errMsg.length == 0)
		{
			var data = {
				'form[name]': name,
				'form[city]': city,
				'form[company]': company,
				'form[phone_work]': phone_work,
				'form[phone_mobile]': phone_mobile
			};
			
			$.post('/account/edit',data,
				function(data){
					signupLock = false;
					alert('Данные обновлены!');
					window.location.reload();
					return true;
				}
			);
			
			signupLock = false;
			return false;
		}
		
		signupLock = false;
		alert(errMsg);
	}
	return false;
}

/*
function forgotForm()
{
	var errMsg = '';

	var email = $.trim($("#pass_box input[name='email']").val());

	if (email.length == 0 || email == 'ваш e-mail')
	{
		errMsg += 'Необходимо заполнить поле ваш e-mail\n';
	} else if (!checkEmail(email)) {
		errMsg += 'Необходимо корректно заполнить поле ваш e-mail\n';
	}

	if (errMsg.length == 0)
	{
		var data = {
			'email': email
		};
		$.post('/account/forgot',data,
			function(data){
				if (data == '1') {
					alert('Пароль отправлен на ваш e-mail');
				} else {
					alert('Ваш e-mail не зарегистрирован');
				}
			}
		);
		return false;
	}
	alert(errMsg);
	return false;
}
*/

function checkmail(email) {
	var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/
	return (reg.exec(email)!=null)
}

var d=document
var NN=d.layers?true:(window.opera&&!d.createComment)?true:false
function showTime(){
	var tmN=new Date()
	var dH=''+tmN.getHours();dH=dH.length<2?'0'+dH:dH
	var dM=''+tmN.getMinutes();dM=dM.length<2?'0'+dM:dM
	var dS=''+tmN.getSeconds();dS=dS.length<2?'0'+dS:dS
	var tmp=dH+':'+dM+':'+dS
	if(NN)d.F.chas.value=tmp;else d.getElementById('tm').innerHTML=tmp
	var t=setTimeout('showTime()',1000)
} 
