﻿// JavaScript Document

$(document).ready(function(){

	/* Обработка после загрузки */
	$(".box").css({display: "none"});
	$(".box.visible").css({display: "block"});
	$(".catalog-item-img-box").css({display: "none"});
	$(".catalog-item-img-box.visible").css({display: "block"});
	$(".metal-symbols p").css({display: "none"});
	$(".login-form").css({display: "none"});
	$(".metal-codes-description").css({display: "none"});
	$(".metal-codes-description.visible").css({display: "block"});
	
	/* Структура компании */
	if($(".structure").length){
		$(".structure ul").hide();
		$(".structure").find("a").toggle(
			function(){
				$(this).css({color: "#000"}).parent().find("> ul").slideDown();
			}, function(){
				$(this).css({color: "#216DBB"}).parent().find("> ul").slideUp();
			}
		);
	};
	
	/* Pop-up form */
	if($(".popup-form").length) {
		function upToTop(){
			$('html:not(:animated),body:not(:animated)').animate({ scrollTop: 0}, 500, "swing");
		};
				
		$(".popup-show-1").click(function(){
			$(".popup-form-1, .overlay").show();
			upToTop();
			return false;
		});
		$(".popup-show-2").click(function(){
			$(".popup-form-2, .overlay").show();
			upToTop();
			return false;
		});
		$(".popup-show-3").click(function(){
			$(".popup-form-3, .overlay").show();
			upToTop();
			return false;
		});
		$(".popup-show-4").click(function(){
			$(".popup-form-4, .overlay").show();
			upToTop();
			return false;
		});
		$(".overlay, .popup-form-close").click(function(){
			$(".popup-form, .overlay").hide();
			return false;
		});
	}

	/* Раскрашиваем таблицы */
	if($("table").length){
		$("table tr:odd").addClass("odd");
	};

	/* Табы */
	if ($("ul.tabs").length) {
		$('ul.tabs').delegate('li:not(.current)', 'click', function() {
			$(this).addClass('current').siblings().removeClass('current').parents('div.tabs-box').find('div.box').hide().eq($(this).index()).show();
		});
	};

	/* Информация о доставке и оплате */
	if ($(".delivery-and-payment-information").length){
		$("p.delivery-and-payment-information").hide();
		$("a.delivery-and-payment-information").click(function(){
			$(this).find("span").addClass("active");
			$("p.delivery-and-payment-information").fadeIn();
			return false;
		});
	}

	/* Смена фотографий в обзоре образца */
	if ($(".metal-codes-list").length) {
		$(".metal-codes-list").delegate('a:not(.active)', 'click', function() {
			$(this).addClass('active').siblings().removeClass('active').parents('.metal-codes').find('.metal-codes-description').css({display: "none"}).eq($(this).index()).css({display: "block"});
			return false;
		});
		$(".metal-codes-list").click(function(){
			return false;
		});
	};

	/* Смена условных обозначений металлолома */
	if ($(".catalog-item-preview-thumb-box").length) {
		$(".catalog-item-preview-thumb-box").delegate('a:not(.active)', 'click', function() {
			$(this).addClass('active').siblings().removeClass('active').parents('div.catalog-item-preview').find('.catalog-item-img-box').css({display: "none"}).eq($(this).index()).css({display: "block"});
			return false;
		});
		$(".catalog-item-preview-thumb-box").click(function(){
			return false;
		});
	};

	/* Вход для пользователя */
	if ($(".link-login").length){
		$(".link-login").toggle(
			function(){
				$(".login-form").css({display: "block"});
				return false;
			}, function(){
				$(".login-form").css({display: "none"});
				return false;
			}
		);
	};

	/* Условное обозначение металлолома */
	if ($(".metal-symbols").length){
		$(function() {
			$(".metal-symbols-scrollable").smoothDivScroll({scrollingSpeed: 12, mouseDownSpeedBooster: 3, autoScroll: "", autoScrollDirection: "endlessloop", autoScrollSpeed: 2, visibleHotSpots: "", hotSpotsVisibleTime: 9, startAtElementId: "start-at-me"});		
		});
	
		lastBlock = $("#a1");
		maxWidth = 270;
		minWidth = 55;
	
		$(".metal-symbols .metal-symbols-scrollable a").hover(function(){
			$(lastBlock).animate({width: minWidth+"px"}, { queue:false, duration: 1000});
			$(this).animate({width: maxWidth+"px"}, { queue:false, duration: 1000});
			lastBlock = this;
		});
	};

});


/*добавление товара в корзину*/
function addBasket(id) {
	$.post(
		'/basket.php',
		{action: 'add', id: id},
		function(data) {
			count = parseInt($('page count', data).text());
			countall = parseInt($('page countallgoods', data).text());
			if (count == 1 && $("#baskettext").length) {
				$("#baskettext").text(messtext+" ("+countall+")");
			}
			alert($('page message', data).text());
		});
	return false;
}

/*удаление товара из корзины*/
function delBasket(id,obj) {
	$.post(
		'/basket.php',
		{action: 'delete', id: id},
		function(data) {
			count = parseInt($('page count', data).text());
			countall = parseInt($('page countallgoods', data).text());

			if (countall > 0 && $("#baskettext2").length) {
				$("#baskettext2").text(text1+" ("+countall+") " + text2);
				$(obj).parent().parent().remove();
			} else if (countall == 0 && $("#baskettext2").length) {
				$("#baskettext2").text(text3);
				$(obj).parent().parent().parent().parent().remove();
				$("#reaquest").remove();
			}
			alert($('page message', data).text());
		});
	return false;
}



function feedformval(formid, blockid) {
    if (!formid || !blockid || !$('#'+formid).length || !$('#'+blockid).length) return;

	$('#'+blockid).append('<input name="ajax" value="" type="hidden" />');

	$(function() {
		var form = $("#"+formid);
		var fio = $('input[name=fio]', form);
		var phone = $('input[name=phone]', form);
		var email = $('input[name=email]', form);
		var msg = $('textarea[name=message]', form);
		var goods = $('input[name=countgoods]', form);
		var company = $('input[name=company]', form);
		var unp = $('input[name=unp]', form);
		var base = $('input[name=base]', form);
		var uraddress = $('input[name=uraddress]', form);
		var rs = $('input[name=rs]', form);
		var codbank = $('input[name=codbank]', form);
		var codcbu = $('input[name=codcbu]', form);
		var volume = $('input[name=volume]', form);

                var job = $('input[name=job]', form);
                var trim = $('input[name=trim]', form);
                var netto = $('input[name=netto]', form);
                var address = $('input[name=address]', form);
//                var obl = $('input[name=obl]', form);
                var obl = $('select[name=obl]', form);

                var date = $('input[name=date]', form);
                var color = $('select[name=color]', form);

		var btn = $('input[type=submit]', form);

		if (formid == 'requestform') {
    		if (fio.length == 1 && phone.length == 1 && btn.length == 1) {
    			btn.attr('disabled', 'disabled').addClass('disabled');
    			fio.bind('keyup paste blur', function() {
    				checkFormError(fio, new Array('required'));
    				checkSubmitBtn(btn, new Array(fio, phone, email));
    			});

    			phone.bind('keyup paste blur', function() {
    				checkFormError(phone, new Array('required'));
    				checkSubmitBtn(btn, new Array(fio, phone, email));
    			});

    			email.bind('keyup paste blur', function() {
    				checkFormError(email, new Array('email'));
    				checkSubmitBtn(btn, new Array(fio, phone, email));
    			});/*

    			msg.bind('keyup paste blur', function() {
    				checkFormError(msg, new Array('required'));
    				checkSubmitBtn(btn, new Array(fio, phone, email));

    			});*/

    			form.submit(function() {
    				$('#'+formid+' input:submit').attr('disabled','disabled').addClass('disabled');
    				$.post(
    					'/feedback.php',
    					$( "#"+formid ).serializeArray(),
    					function() {
    						var form = $( '#'+formid );
    						$( '.valid', form ).removeClass('valid');
    						$( 'label.error', form ).remove();
    						$( '.error', form ).removeClass('error');
    						document.getElementById( formid ).reset();
    						if (formid == 'requestform') {
    						    $("#reaquest").remove();
    						    $("#requesttable").remove();
    						    $("#baskettext2").text(text3);
    						}

    						alert( formgood );

    						$(".form-query").fadeOut(500, function(){
                    			$(".overlay").css({display: "none"});
                    		});
    					});
    				return false;
    			});
    		}
		}



		if (formid == 'feedback') {
    		if (fio.length == 1 && email.length == 1 && msg.length == 1 && btn.length == 1) {
    			btn.attr('disabled', 'disabled').addClass('disabled');
    			fio.bind('keyup paste blur', function() {
    				checkFormError(fio, new Array('required'));
    				checkSubmitBtn(btn, new Array(fio, msg, email));
    			});
    			email.bind('keyup paste blur', function() {
    				checkFormError(email, new Array('email'));
    				checkSubmitBtn(btn, new Array(fio, msg, email));
    			});
    			msg.bind('keyup paste blur', function() {
    				checkFormError(msg, new Array('required'));
    				checkSubmitBtn(btn, new Array(fio, msg, email));
    			});
    			form.submit(function() {
    				$('#'+formid+' input:submit').attr('disabled','disabled').addClass('disabled');
    				$.post(
    					'/feedback.php',
    					$( "#"+formid ).serializeArray(),
    					function() {
    						var form = $( '#'+formid );
    						$( '.valid', form ).removeClass('valid');
    						$( 'label.error', form ).remove();
    						$( '.error', form ).removeClass('error');
    						document.getElementById( formid ).reset();
    						if (formid == 'requestform') {
    						    $("#reaquest").remove();
    						    $("#requesttable").remove();
    						    $("#baskettext2").text(text3);
    						}

    						alert( formgood );

    						$(".form-query").fadeOut(500, function(){
                    			$(".overlay").css({display: "none"});
                    		});
    					});
    				return false;
    			});
    		}
		}


		if (formid == 'formcontract') {
    		if (company.length == 1 && unp.length == 1 && fio.length == 1 && base.length == 1 && uraddress.length == 1 && rs.length == 1 && codbank.length == 1 && codcbu.length == 1 && email.length == 1 && phone.length == 1 && volume.length == 1 && btn.length == 1) {
    			btn.attr('disabled', 'disabled').addClass('disabled');

    			company.bind('keyup paste blur', function() {
    				checkFormError(company, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, fio, base, uraddress, rs, codbank, codcbu, email, phone, volume));
    			});

    			unp.bind('keyup paste blur', function() {
    				checkFormError(unp, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, fio, base, uraddress, rs, codbank, codcbu, email, phone, volume));
    			});

    			fio.bind('keyup paste blur', function() {
    				checkFormError(fio, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, fio, base, uraddress, rs, codbank, codcbu, email, phone, volume));
    			});

    			base.bind('keyup paste blur', function() {
    				checkFormError(base, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, fio, base, uraddress, rs, codbank, codcbu, email, phone, volume));
    			});

    			uraddress.bind('keyup paste blur', function() {
    				checkFormError(uraddress, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, fio, base, uraddress, rs, codbank, codcbu, email, phone, volume));
    			});

    			rs.bind('keyup paste blur', function() {
    				checkFormError(rs, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, fio, base, uraddress, rs, codbank, codcbu, email, phone, volume));
    			});

    			codbank.bind('keyup paste blur', function() {
    				checkFormError(codbank, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, fio, base, uraddress, rs, codbank, codcbu, email, phone, volume));
    			});

    			codcbu.bind('keyup paste blur', function() {
    				checkFormError(codcbu, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, fio, base, uraddress, rs, codbank, codcbu, email, phone, volume));
    			});

    			email.bind('keyup paste blur', function() {
    				checkFormError(email, new Array('email'));
    				checkSubmitBtn(btn, new Array(company, unp, fio, base, uraddress, rs, codbank, codcbu, email, phone, volume));
    			});

    			phone.bind('keyup paste blur', function() {
    				checkFormError(phone, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, fio, base, uraddress, rs, codbank, codcbu, email, phone, volume));
    			});

    			volume.bind('keyup paste blur', function() {
    				checkFormError(volume, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, fio, base, uraddress, rs, codbank, codcbu, email, phone, volume));
    			});

    			form.submit(function() {
    				$('#'+formid+' input:submit').attr('disabled','disabled').addClass('disabled');
    				$.post(
    					'/feedback.php',
    					$( "#"+formid ).serializeArray(),
    					function() {
    						var form = $( '#'+formid );
    						$( '.valid', form ).removeClass('valid');
    						$( 'label.error', form ).remove();
    						$( '.error', form ).removeClass('error');
    						document.getElementById( formid ).reset();
    						if (formid == 'requestform') {
    						    $("#reaquest").remove();
    						    $("#requesttable").remove();
    						    $("#baskettext2").text(text3);
    						}

    						alert( formgood );

    						$(".form-query").fadeOut(500, function(){
                    			$(".overlay").css({display: "none"});
                    		});
    					});
    				return false;
    			});
    		}
		}

                if (formid == 'formexportlomur') {
    		if (
                    company.length == 1 &&
                    unp.length == 1 &&
                    obl.length == 1 &&
                    address.length == 1 &&
                    netto.length == 1 &&
                    trim.length == 1 &&
                    job.length == 1 &&
                    phone.length == 1 && btn.length == 1) {
    			btn.attr('disabled', 'disabled').addClass('disabled');

    			company.bind('keyup paste blur', function() {
    				checkFormError(company, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, obl, address, netto, trim, job, phone));
    			});

    			unp.bind('keyup paste blur', function() {
    				checkFormError(unp, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, obl, address, netto, trim, job, phone));
    			});

    			obl.bind('keyup paste blur', function() {
    				checkFormError(obl, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, obl, address, netto, trim, job, phone));
    			});

    			address.bind('keyup paste blur', function() {
    				checkFormError(address, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, obl, address, netto, trim, job, phone));
    			});

    			netto.bind('keyup paste blur', function() {
    				checkFormError(netto, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, obl, address, netto, trim, job, phone));
    			});

    			trim.bind('keyup paste blur', function() {
    				checkFormError(trim, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, obl, address, netto, trim, job, phone));
    			});

    			job.bind('keyup paste blur', function() {
    				checkFormError(job, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, obl, address, netto, trim, job, phone));
    			});

    			phone.bind('keyup paste blur', function() {
    				checkFormError(phone, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, obl, address, netto, trim, job, phone));
    			});


    			form.submit(function() {
    				$('#'+formid+' input:submit').attr('disabled','disabled').addClass('disabled');
    				$.post(
    					'/feedback.php',
    					$( "#"+formid ).serializeArray(),
    					function() {
    						var form = $( '#'+formid );
    						$( '.valid', form ).removeClass('valid');
    						$( 'label.error', form ).remove();
    						$( '.error', form ).removeClass('error');
    						document.getElementById( formid ).reset();
    						if (formid == 'requestform') {
    						    $("#reaquest").remove();
    						    $("#requesttable").remove();
    						    $("#baskettext2").text(text3);
    						}

    						alert( formgood );

    						$(".form-query").fadeOut(500, function(){
                    			$(".overlay").css({display: "none"});
                    		});
    					});
    				return false;
    			});
    		}
		}

                if (formid == 'formexportlomfiz') {                
    		if (
                    fio.length == 1 &&
                    address.length == 1 &&
                    netto.length == 1 &&
                    date.length == 1 &&
                    color.length == 1 &&
                    phone.length == 1 &&
                    email.length == 1 &&
                    btn.length == 1) {
    			btn.attr('disabled', 'disabled').addClass('disabled');

    			fio.bind('keyup paste blur', function() {
    				checkFormError(fio, new Array('required'));
    				checkSubmitBtn(btn, new Array(fio, address, netto, date, color, email, phone));
    			});

    			address.bind('keyup paste blur', function() {
    				checkFormError(address, new Array('required'));
    				checkSubmitBtn(btn, new Array(fio, address, netto, date, color, email, phone));
    			});

    			netto.bind('keyup paste blur', function() {
    				checkFormError(netto, new Array('required'));
    				checkSubmitBtn(btn, new Array(fio, address, netto, date, color, email, phone));
    			});

    			date.bind('keyup paste blur', function() {
    				checkFormError(date, new Array('required'));
    				checkSubmitBtn(btn, new Array(fio, address, netto, date, color, email, phone));
    			});

    			color.bind('keyup paste blur', function() {
    				checkFormError(color, new Array('required'));
    				checkSubmitBtn(btn, new Array(fio, address, netto, date, color, email, phone));
    			});

    			phone.bind('keyup paste blur', function() {
    				checkFormError(phone, new Array('required'));
    				checkSubmitBtn(btn, new Array(fio, address, netto, date, color, email, phone));
    			});

    			email.bind('keyup paste blur', function() {
    				checkFormError(email, new Array('email'));
    				checkSubmitBtn(btn, new Array(fio, address, netto, date, color, email, phone));
    			});

    			form.submit(function() {
    				$('#'+formid+' input:submit').attr('disabled','disabled').addClass('disabled');
    				$.post(
    					'/feedback.php',
    					$( "#"+formid ).serializeArray(),
    					function() {
    						var form = $( '#'+formid );
    						$( '.valid', form ).removeClass('valid');
    						$( 'label.error', form ).remove();
    						$( '.error', form ).removeClass('error');
    						document.getElementById( formid ).reset();
    						if (formid == 'requestform') {
    						    $("#reaquest").remove();
    						    $("#requesttable").remove();
    						    $("#baskettext2").text(text3);
    						}

    						alert( formgood );

    						$(".form-query").fadeOut(500, function(){
                    			$(".overlay").css({display: "none"});
                    		});
    					});
    				return false;
    			});
    		}
		}

                if (formid == 'formlom') {
    		if (
                    company.length == 1 &&
                    unp.length == 1 &&
                    obl.length == 1 &&
                    address.length == 1 &&
                    netto.length == 1 &&
                    job.length == 1 && btn.length == 1) {
    			btn.attr('disabled', 'disabled').addClass('disabled');

    			company.bind('keyup paste blur', function() {
    				checkFormError(company, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, obl, address, netto, job));
    			});

    			unp.bind('keyup paste blur', function() {
    				checkFormError(unp, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, obl, address, netto, job));
    			});

    			obl.bind('keyup paste blur', function() {
    				checkFormError(obl, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, obl, address, netto, job));
    			});

    			address.bind('keyup paste blur', function() {
    				checkFormError(address, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, obl, address, netto, job));
    			});

    			netto.bind('keyup paste blur', function() {
    				checkFormError(netto, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, obl, address, netto, job));
    			});

    			job.bind('keyup paste blur', function() {
    				checkFormError(job, new Array('required'));
    				checkSubmitBtn(btn, new Array(company, unp, obl, address, netto, job));
    			});


    			form.submit(function() {
    				$('#'+formid+' input:submit').attr('disabled','disabled').addClass('disabled');
    				$.post(
    					'/feedback.php',
    					$( "#"+formid ).serializeArray(),
    					function() {
    						var form = $( '#'+formid );
    						$( '.valid', form ).removeClass('valid');
    						$( 'label.error', form ).remove();
    						$( '.error', form ).removeClass('error');
    						document.getElementById( formid ).reset();
    						if (formid == 'requestform') {
    						    $("#reaquest").remove();
    						    $("#requesttable").remove();
    						    $("#baskettext2").text(text3);
    						}

    						alert( formgood );

    						$(".form-query").fadeOut(500, function(){
                    			$(".overlay").css({display: "none"});
                    		});
    					});
    				return false;
    			});
    		}
		}



	});
}


function checkFormError(obj, arr) {
	var errorFlag = false;
	var errorText = '';
	for (c=0;c<arr.length;c++) {

		if (arr[c] == 'required' && obj.val().length < 1) {
			errorFlag = true;
			errorText = formerror1;//'Поле обязательно для заполнения';
		}
		var regemail = new RegExp("^[0-9a-z_]+@[0-9a-z_^\\.]+\\.[a-z]{2,6}$", 'i');

		if (arr[c] == 'email' && ((obj.val().length < 1) || (!regemail.test(obj.val())))) {
			errorFlag = true;
			errorText = formerror2;//'Некорректный e-mail';
		}
		if (arr[c] == 'number' && parseInt(obj.val()) != obj.val()) {
			errorFlag = true;
			errorText = formerror3; //'Введите число';
		}
		if (arr[c].indexOf('min') == 0 && parseInt(obj.val()) < arr[c].substr(3, arr[c].length - 3))
		{
			errorFlag = true;
			errorText = 'Число не меньше <a href="#" onmousedown="pasteErrorValue(this);" onclick="return false;">' + arr[c].substr(3, arr[c].length - 3) + '</a>';
		}
		if (arr[c].indexOf('max') == 0 && parseInt(obj.val()) > arr[c].substr(3, arr[c].length - 3))
		{
			errorFlag = true;
			errorText = 'Число не больше <a href="#" onmousedown="pasteErrorValue(this);" onclick="pasteErrorValue(this); return false;">' + arr[c].substr(3, arr[c].length - 3) + '</a>';
		}
		if (arr[c].indexOf('file_') == 0)
		{
			errorFlag = false;
			var val = obj.val();
			var extensions = arr[c].split(' ');
			var badExtension = true;
			for (j=0;j<extensions.length;j++)
				if (extensions[j].indexOf('file_') == 0) {
					var checkExt = extensions[j].substr(5, extensions[j].length - 5);
					var fileExt;
					var posExt = val.lastIndexOf('.');
					if (posExt >= 0) fileExt = val.substr(posExt + 1, val.length - posExt - 1);
					if (fileExt) fileExt = fileExt.toLowerCase();
					if (fileExt == checkExt) badExtension = false;
				}
			if (badExtension) {
				errorFlag = true;
				errorText = 'Выбранный Вами тип файла не поддерживается.';
			}
		}
	}
	if (errorFlag) {
		if (!obj.hasClass('error')) {
			obj.removeClass('valid').addClass('error');
			obj.parent().append($('<label for="'+obj.attr('name')+'" generated="true" class="error">'+errorText+'</label>'));
		} else {
			$('label[for="'+obj.attr('name')+'"]', obj.parent()).html(errorText);
		}
	} else {
		if (!obj.hasClass('valid')) {
			obj.removeClass('error').addClass('valid');
			$('label[for='+obj.attr('name')+']').remove();
		}
	}
	return errorFlag;
}

function checkSubmitBtn(btn, arr) {
	var errorFlag = false;
	for (c=0;c<arr.length;c++) {
		if (!arr[c].hasClass('valid')) errorFlag = true;
	}
	if (!errorFlag) {
		btn.removeAttr('disabled').removeClass('disabled');
	}
	else {
		btn.attr('disabled', 'disabled');
		if (!btn.hasClass('disabled')) btn.addClass('disabled');
	}
}

function checkUser() {
	var f = document.getElementById('login-form');
	var msg = '';
	var r = '';
	if (!f.passwordcab.value || f.passwordcab.value == f.passwordcab.title) msg = 'Введите пароль';
	if (!f.logincab.value || f.logincab.value == f.logincab.title) msg = 'Введите логин';
	if (msg) {
		alert(msg);
	} else {
		$.post('/feedback.php', $(f).serializeArray(), function(xmlDoc) {
				if ($('page redirect', xmlDoc).length) {
					r = $('page redirect', xmlDoc)[0];
					r = $(r).text();
					window.location = r;
				}
				if ($('page error', xmlDoc).length) {
					r = $('page error', xmlDoc)[0];
					r = $(r).text();
					alert(r);
					f.passwordcab.value = '';
					$("input[name='passwordcab']", f).focus();
				}
			}
		);
	}
}

