
/* Авторизация */

var queryToSendOrder='';
var loginSend=0;

function onAjaxAuthFormSuccess(data) {
	var newlogin = $("#logInForm").append(data);
	$("form",newlogin).adv_formmaker({}); // test
	$(newlogin).dialog({
		modal: true,
		title: $("h3.blocktitle","#loginblock").text(),
		width: 692,
		bgiframe: true
	}); // test
	loginSend=0;
} // function onAjaxAuthFormSuccess(data)

function showAuthForm(elem){
	//$("#fog").show();
	//$("#logInForm").show();
	if ($("#logInForm").length!==0){
		$("#logInForm").remove();
	}
	var div = $("<div></div>").attr("id","logInForm");
	$("div#fog").after(div);
	if (loginSend===0){
		$.get('/user/authuser-light.xml',elem,onAjaxAuthFormSuccess);
		loginSend=1;
	} else {
		//alert (loginSend);
		//почему то пытается 2 раза получить форму авторизации
	}
	return false;
}


$(document).ready(function() {
	/*
	$('#registration_popup .smbuttonpink').live('click', function() {
 		if (!check_email($('#registration_popup #imuser_email').val())) {
			alert('Введите корректный e-mail');
		} else if ($('#registration_popup input#captcha').val() == '') {
			alert('Введите символы с картинки');
		} else if (!$('#registration_popup div.chkblock.clearfix').hasClass('checked')) {
			alert('Вы должны быть согласны с условиями пользовательского соглашения');
		} else {
			//document.forms['registration_popup'].submit();
		}
		
		//console.log('1');
	});*/
	$('#registration_popup #imuser_email, #registration #main_register_email').live('blur', function() {
		if ($(this).val() == '') $(this).val('E-mail');
	});
	$('#registration_popup #imuser_email, #registration #main_register_email').live('focus', function() {
		if ($(this).val() == 'E-mail') $(this).val('');
	});
	$('#registration #main_reg_button').click(function() {
 		if (!check_email($('#registration #main_register_email').val())) {
			alert('Введите корректный e-mail');
		} else if ($('#registration input#main_register_captcha').val() == '') {
			alert('Введите символы с картинки');
		} else if (!$('#registration div.chkblock.clearfix').hasClass('checked')) {
			alert('Вы должны быть согласны с условиями пользовательского соглашения');
		} else {
			document.forms['registration'].submit();
		}
		/*&& check_email($('#registration').val()) && $('#registration div.chkblock.clearfix').hasClass('checked')) document.forms['registration'].submit();*/
		return false;
	});
	
	$('#inputnopassword1').live('change',function() {
		$('#inputpassword1').val($(this).val());
	});
	$('#inputnopassword2').live('change',function() {
		console.log('1');
		$('#inputpassword2').val($(this).val());
	});
	
	
	$('#authorization_popup .authfields,#authorization .authfields').live('blur', function() {
		if ($(this).val() == '') $(this).val('Логин');
	});
	$('#authorization_popup .authfields,#authorization_popup .authfields').live('focus', function() {
		if ($(this).val() == 'Логин') $(this).val('');
	});
	
});
 
 
/* Авторизация */


$(document).ready(function() {
	$('select[name=region]').change(function(){
		$region=$(this).val();
		setCookie('region', $region, '', '/');
		window.location.reload();
	});
	
	$('select[name=r]').change(function(){
		window.location="?r="+$(this).val();
	});
	
	/*раскомментарена менюшка*/
	$('.dd-menu > li > a').click(function(){
		$(this).parent().parent().toggleClass("active");
		/*
		$(this).parent().toggleClass("active");
		return false;
		*/
	});
	
	/* open auth window */
	$("a#toplogin").click(function(){
		showAuthForm();
		return false;
	});
	/* open auth window */


	//	переключатель табов
	$('.tabs li a').not('.out').click(function(){
		$(this).parent().parent().children('li.active').toggleClass("active");
		$(this).parent().toggleClass("active");
		$id = $(this).attr('href');
		$('.panel').addClass('off');
		$($id).removeClass('off');
		return false;
	});
	
	/* open/close payment scheduler */
	$("a.calopener").toggle(
		function(){
			$(this).removeClass("local");
			$(this).addClass("localblack");
			var h4 = $(this).parent("h4.schedulink");
			var paycalendar = $(h4).parent("div.paycalendar");
			$("dl.paymentschedule",paycalendar).removeClass("off");
			h4.removeClass("schedulink");
			h4.addClass("schedulinkON");
			return false;
		},
		function(){
			$(this).removeClass("localblack");
			$(this).addClass("local");
			var h4 = $(this).parent("h4.schedulinkON");
			var paycalendar = $(h4).parent("div.paycalendar");
			$("dl.paymentschedule",paycalendar).addClass("off");
			h4.removeClass("schedulinkON");
			h4.addClass("schedulink");
			return false;
		}
	);
	
	/* open/close payment scheduler */
	if ($("#calcol").length!==0){
		$("#calcol").adv_formmaker({});
		$("#carfloatcont").adv_carfloat({
			carfloat: "div.carfloat",
			top: "#carfloatcont",
			bottom: "div.bottom",
			offsettop: -20,
			offsetbottom: -55
		});
	}
	
	/* for get Calc */
	$(document).ready(function () {
		if (queryToSendOrder!='' && noGetNewData===false){
			getNewData('');
			queryToSendOrder='';
			//GoToFindLast();
		}
	});
	
});

/*
function encauthAJAX() {
	var pw=document.getElementById('inputnopassword1').value;
	if (pw!=''){
		document.getElementById('inputnopassword1').value='';
		document.getElementById('inputpassword1').value=MD5(pw);
	}
	if (document.getElementById('inputnopassword1').value=='' && document.getElementById('inputpassword1').value!=''){
		return true;
	}
}*/
//проверка на корректность email'а

/*
function f(param) { param.focus(); param.select(); }
function val(param){
	s=param.value;
	if(check_email(s)){
		return true;
	} else {
		alert("Пожалуйста, введите корректный email.");
		f(param); return false;
	}
}
function PREcheck(email){
	var id='input'+email+'1';
	if(check(id)){
		return true;
	} else {
		return false;
	}
}
function check(email){
	var email_ = document.getElementById(email);
	if(val(email_)) {
		return true;
	} else {
		return false;
	}
}
*/
// any slider
// replace n.nnnnn with n.nn
function nRound(n) { 
  n = n*1;
  if (typeof n == 'number') {
		n = (Math.round(n*100))/100;
	}
  return n;
}

// function to format a number with separators. returns formatted number.
// n - the number to be formatted
// d - the decimal point character. usually: "."
// s - the separator character. if skipped, " " is used
function numFormat(n, d, s) {
	if (arguments.length == 2) { s = " "; }
	if (arguments.length == 1) { s = " "; d = "."; }
	if (n) {
		n = n.toString();
	} else { 
		return n;
	}
	a = n.split(d);
	x = a[0];
	y = a[1];
	z = "";
	if (typeof(x) != "undefined") {
		for (i=x.length-1;i>=0;i--){
			z += x.charAt(i);
		}
		z = z.replace(/(\d{3})/g, "$1" + s);
		if (z.slice(-s.length) == s){
			z = z.slice(0, -s.length);
		}
		x = "";
		for (i=z.length-1;i>=0;i--){
			x += z.charAt(i);
		}
		if (typeof(y) != "undefined" && y.length > 0){
			x += d + y;
		}
	}
	return x;
}

function moveOneLabel (slider,scale,presets,isround) {
	var v = $('#'+slider).slider('option', 'value');
	mn = ((scale.max - scale.min) * v/100) + scale.min;
	if (isround) {
	if (isround==1) {
		mn = Math.round(mn);
	} else if (isround === 0) {
		mn = nRound(mn);
	} else {
		mn = Math.round(mn/isround)*isround;
	}
	} 

	$('label[for='+presets.from+']').text(""+numFormat(mn)+" USD");

	$('input#'+presets.from).attr('value',mn);
	$('label[for='+presets.from+']').css({left: v+'%'});
}

function initSlideSlider(scale, presets, slider, isround) {
	$('#'+scale.from).text(numFormat(scale.min)+" USD");
	$('#'+scale.to).text(numFormat(scale.max)+" USD");

	presets.minp = (presets.min > -1) ? ((presets.min - scale.min) / (scale.max - scale.min) * 100) : -1;
	presets.maxp = (presets.max > -1) ? ((presets.max - scale.min) / (scale.max - scale.min) * 100) : -1;

	var mn = presets.min;
	var mx = presets.max;
	$('label[for='+presets.from+']').text(""+numFormat(mn)+" USD");
	$('label[for='+presets.from+']').css({left: presets.minp+'%'});
	$('input#'+presets.from).attr('value',mn);

	if (presets.max > -1) {
		$('label[for='+presets.to+']').text(""+numFormat(mx)+" USD");
		$('label[for='+presets.to+']').css({left: presets.maxp+'%'});
		$('input#'+presets.to).attr('value',mx);
	}
	// Slider

	$('#'+slider).slider("destroy");

	if(presets.maxp == -1) {

		$('#'+slider).slider({
			range: "min",
			value: presets.minp,
			slide: function(){
				moveOneLabel (slider,scale,presets,isround);
			},
			change: function(){
				moveOneLabel (slider,scale,presets,isround);
			}
		});
	
	} else {

		$('#'+slider).slider({
			range: true,
			values: [presets.minp,presets.maxp],
			slide: function(){
				var v = $('#'+slider).slider('option', 'values');

				mn = ((scale.max - scale.min) * v[0]/100) + scale.min;
				mx = ((scale.max - scale.min) * v[1]/100) + scale.min;

				if (isround) {
				if (isround==1) {
					mn = Math.round(mn);
					mx = Math.round(mx);
				} else if (isround === 0) {
					mn = nRound(mn);
					mx = nRound(mx);
				} else {
					mn = Math.round(mn/isround)*isround;
					mx = Math.round(mx/isround)*isround;
				}
				} 
				$('label[for='+presets.from+']').text(""+numFormat(mn)+" USD");
				$('label[for='+presets.to+']').text(""+numFormat(mx)+" USD");

				$('input#'+presets.from).attr('value',mn);
				$('label[for='+presets.from+']').css({left: v[0]+'%'});
				$('input#'+presets.to).attr('value',mx);
				$('label[for='+presets.to+']').css({left: v[1]+'%'});
			}
		});
	}
	return false;
}

// number format
function addZeroAtEnd(str) {
	var start = str.indexOf(".")+1;

	if (start > 0) {
		var ost = str.substr(start);
		if (ost.length == 1) {
			ost += "0";
		}
		str = str.substr(0,start) + ost;
	}
	return str;
}

// replace whitespace
function clearNumber(v) {
	v = v.replace(/ /g, "");
	return new Number(v);
}

function blurScreen(mode){
	var blurlayer = ($("#blurlayer").length < 1) ? $("<div id=\"blurlayer\" class=\"off\"></div>").appendTo("body") : $("#blurlayer");
	if (mode=="show") {
		var hght = $("div.main").outerHeight();
		var wdth = $("body").width();
		$(blurlayer).css({width: wdth+"px", height: hght +"px"});
		$(blurlayer).removeClass("off");
	} else {
		$(blurlayer).addClass("off");
	}
}


function getAjaxMailer(lnk,email,type,reverse_){
	if (null === reverse_) {
		var reverse_ = false;
	}
	if ("undefined" == typeof (reverse_)) {
		var reverse_ = false;
	}

	if(reverse_ === true){
		var bubble_ = '#tooltip_reverse';
		var bubbleInner_ = '#tooltiptext_reverse';
	}
	else{
		var bubble_ = '#tooltip';
		var bubbleInner_ = '#tooltiptext';
	}
	
	$(lnk).adv_exTitles({
		sourceEl:'#mailformplace',
		eventUp: "click",
		closeOnOut: false,
		reverse: reverse_,
		bubble:bubble_,
		bubbleInner:bubbleInner_,
		fn: "getAjaxMailerForm('"+email+"','"+type+"','"+bubbleInner_+"');"
	});
}
/*
function getAjaxMailerForm(email,type,bubbleInner_) {
	var d = $(bubbleInner_);
	var url = "/ajaxmailer.xml?type="+type;
	$.ajax({
	type: "GET",
	url: url,
	success: function(html){
	        d.html("");
	        d.append(html);
	        $("#inputtomail1").val(email);
			
			// move from page-ajaxmailer.xsl
			$('#ajaxmailer').ajaxForm({
	            target: bubbleInner_
	        });
	        $("#ajaxmailer").adv_formmaker({});
	        labelLogic("#ajaxmailer");

			
		}
	
	});
}*/
function labelLogic(r) {
	$(":input",r).each(function(){
		var field = $(this);
		var t = $(field).attr("type");
		var par = $(field).parent("div").parent("div").parent("div.cbcont").parent("div.calcblock");
		var lab = $("p.cbtitle",par);
		if (t=="text" || t=="textarea") {
			if ($(field).val()!=''){
				$(lab).addClass("off");
			}

			$(field).focus(function(){
				$(lab).addClass("off");
			});
		
			$(field).blur(function(){
				var val = $(field).val();
				var regex = /^[a-z]+/; 
				if (val == "") {
					$(lab).removeClass("off");
				}
			});
		
		} //if
	});
}


// fro http://a24.troywell.ru/pixel.php
function getImg() {
   var img = document.createElement('img');
   var s='';
   if (arguments.length>0) {
       s = '?';
       for (var i=0; i<arguments.length; i++) {
           s+=arguments[i];
           if (i < arguments.length-1) s+='&';
       } 
   }
   img.src = "http://a24.troywell.ru/pixel.php"+s;
   var body = document.getElementsByTagName('body');
   if (body[0]) body[0].appendChild(img);
}

function number_format( number, decimals, dec_point, thousands_sep ) {	

	var i, j, kw, kd, km;

	// input sanitation & defaults
	if( isNaN(decimals = Math.abs(decimals)) ){
		decimals = 2;
	}
	if( dec_point == undefined ){
		dec_point = ",";
	}
	if( thousands_sep == undefined ){
		thousands_sep = ".";
	}

	i = parseInt(number = (+number || 0).toFixed(decimals)) + "";

	if( (j = i.length) > 3 ){
		j = j % 3;
	} else{
		j = 0;
	}

	km = (j ? i.substr(0, j) + thousands_sep : "");
	kw = i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + thousands_sep);
	//kd = (decimals ? dec_point + Math.abs(number - i).toFixed(decimals).slice(2) : "");
	kd = (decimals ? dec_point + Math.abs(number - i).toFixed(decimals).replace(/-/, 0).slice(2) : "");


	return km + kw + kd;
}

function in_array(needle, haystack, strict) {	// Checks if a value exists in an array
	// 
	// +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)

	var found = false, key, strict = !!strict;

	for (key in haystack) {
		if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) {
			found = true;
			break;
		}
	}

	return found;
}

function str_replace(search, replace, subject) {
	return subject.split(search).join(replace);
}
function strstr( haystack, needle, bool ) {	// Find first occurrence of a string
	// 
	// +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)

	var pos = 0;

	pos = haystack.indexOf( needle );
	if( pos == -1 ){
		return false;
	} else{
		if( bool ){
			return haystack.substr( 0, pos );
		} else{
			return haystack.slice( pos );
		}
	}
}

var queryToSendOrder='';
var loginSend=0;

function onAjaxAuthFormSuccess(data) {
	var newlogin = $("#logInForm").append(data);
	$("form",newlogin).adv_formmaker({}); // test
	$(newlogin).dialog({
		modal: true,
		title: $("h3.blocktitle","#loginblock").text(),
		width: 692,
		bgiframe: true
	}); // test
	loginSend=0;
}
function showAuthForm(elem){
	if ($("#logInForm").length!==0){
		$("#logInForm").remove();
	}
	var div = $("<div></div>").attr("id","logInForm");
	$("div#fog").after(div);
	if (loginSend===0){
		$.get('/user/authregister.php',elem,onAjaxAuthFormSuccess);
		loginSend=1;
	} else {
	}
	return false;
}

$(document).ready(function() {
	$("form#authorization").adv_formmaker({});
	$("form#registration").adv_formmaker({});

	$('.dd-menu > li > a').click(function(){
		$(this).parent().toggleClass("active");
		return false;
	});
	$("#call-agent").adv_formmaker({});
	getAjaxMailer('#headmailer','<?=ROSNO_EMAIL?>','phone');
	getAjaxMailer('#footmailer','<?=ROSNO_EMAIL?>','phone',true);
	$("#regionchooser").adv_formmaker({});
	$("#auth").adv_formmaker({});
	$("#confirm").adv_formmaker({});
	$("#errorFormOpen").adv_formmaker({});

	$('select[name=r]').change(function(){
		window.location="?r="+$(this).val();
	});

	$("a#toplogin").click(function(){
		showAuthForm();
		return false;
	});

	$('.casco-link').click(function(){
		$("#select-casko").show();
		$("#select-casko2").show();
	});
});

function getAjaxMailerForm(email,type,bubbleInner_)
{
	var d = $(bubbleInner_);
	var url = "/ajaxmailer.php?type="+type;
	$.ajax({
	type: "GET",
	url: url,
	success: function(html){
	        		d.html("");
	        		d.append(html);
	        		$("#inputtomail1").val(email);

					// move from page-ajaxmailer.xsl
					$('#ajaxmailer').ajaxForm({
	            			target: bubbleInner_,
							success: function() {
	        					$("#ajaxmailer").adv_formmaker({});
								$('div#ajaxmailerform form#ajaxmailer div.calcblock div.cbcont div.inpselblock a.selopener').css('background','url("/bitrix/templates/rosno_blue/styles/images/sel_arrow.gif") no-repeat scroll 150px 5px transparent');
								$('div#ajaxmailerform form#ajaxmailer div.calcblock div.cbcont div.inpselblock div.inpseltxt').css('width','165px');
								$('div#ajaxmailerform form#ajaxmailer div.calcblock div.cbcont div.inpselblock').css({'margin-left':'0px'});
								$('div#form_text_85opts').css('width','170px');
	        		labelLogic("#ajaxmailer");
							}
	        		});
	        		$("#ajaxmailer").adv_formmaker({});
	        		labelLogic("#ajaxmailer");
					//alert($('div#ajaxmailerform form#ajaxmailer div.calcblock div.cbcont div.inpselblock a.selopener').attr('href'));
					$('div#ajaxmailerform form#ajaxmailer div.calcblock div.cbcont div.inpselblock a.selopener').css('background','url("/bitrix/templates/rosno_blue/styles/images/sel_arrow.gif") no-repeat scroll 150px 5px transparent');
					$('div#ajaxmailerform form#ajaxmailer div.calcblock div.cbcont div.inpselblock div.inpseltxt').css('width','165px');
					$('div#ajaxmailerform form#ajaxmailer div.calcblock div.cbcont div.inpselblock').css({'margin-left':'0px'});
					$('div#form_text_85opts').css('width','170px');
				}

	});
}
function labelLogic(r) {
	$(":input",r).each(function(){

			var field = $(this);
			var t = $(field).attr("type");
			var par = $(field).parent("div").parent("div").parent("div.cbcont").parent("div.calcblock");
			var lab = $("p.cbtitle",par);
			if (t=="text" || t=="textarea")
			{
				if ($(field).val()!=''){
					$(lab).addClass("off");
				}

				$(field).focus(function(){
					$(lab).addClass("off");
				});

				$(field).blur(function(){
					var val = $(field).val();
					var regex = /^[a-z]+/;
					if (val == "") {
						$(lab).removeClass("off");
					}
				});

			} //if

	});
}

////////////// Popup
// Форма авторизации
function encauthAJAX(check_field) {
	check_field = check_field || false;
	ret = true;
	
	$('#popup_inputpassword1').val($('#popup_inputnopassword1').val());
	
	if (!check_field || check_field == 'popup_inputnopassword1') {
		if ($('#popup_inputnopassword1').val() == '' || $('#popup_inputnopassword1').val() == 'Пароль') {
			$('#popup_inputpasserr').show();	
			ret = false;
		} else {
			$('#popup_inputpasserr').hide();	
		}
	}
	
	if (!check_field || check_field == 'popup_inputlogin') {
		if ($('#popup_inputlogin').val() == '' || $('#popup_inputlogin').val() == 'Логин') {
			$('#popup_inputloginerr').show();	
			ret = false;
		} else {
			$('#popup_inputloginerr').hide();	
		}
	}
	
	return ret;
	
	/* modified old
	var pw=document.getElementById('popup_inputnopassword1').value;
	//if (pw!=''){// commentet19.05.2011
		//document.getElementById('popup_inputnopassword1').value='';// commentet19.05.2011
		document.getElementById('popup_inputpassword1').value=pw;
	//}// commentet19.05.2011
	//if (document.getElementById('popup_inputnopassword1').value=='' && document.getElementById('popup_inputpassword1').value!=''){// commentet19.05.2011
		// new 19.05.2011
		if (document.getElementById('popup_inputnopassword1').value == '' || document.getElementById('popup_inputnopassword1').value == 'Пароль') {
			$('#popup_inputpasserr').show();	
			ret = false;
		} else {
			$('#popup_inputpasserr').hide();	
		}
		if (document.getElementById('popup_inputlogin').value == '' || document.getElementById('popup_inputlogin').value == 'Логин') {
			$('#popup_inputloginerr').show();
			ret = false;
		} else {
			$('#popup_inputloginerr').hide();
		}
		return ret;
		// end 19.05.2011
		//return true;// commentet19.05.2011
	//}
	*/
}
// Форма регистрации
/*
function encregAJAX(check_field) {
	check_field = check_field || false;
	ret = true;
	
	if (!check_field || check_field == 'imuser_email') {
		// Email
		if ($('#imuser_email').val() == 'E-mail' || $('#imuser_email').val() == '' || !isValidEmail($('#imuser_email').val())) {
			$('#popup_inputregemailerr').show();
			ret = false;
		} else {
			$('#popup_inputregemailerr').hide();
		}
	}
	
	if (!check_field || check_field == 'captcha') {
		// Captcha
		if ($('#captcha').val() == '') {
			$('#popup_inputcaptchaerr').show();
			ret = false;
		} else {
			$('#popup_inputcaptchaerr').hide();
		}
	}
	if (!check_field || check_field == 'checkyes') {
		// Условия 
		if (!$('#checkyes').parent().hasClass('checked')) {
			$('#popup_inputcheckerr').show();
			ret = false;
		} else {
			$('#popup_inputcheckerr').hide();
		}
	}
	return ret;
}*/
function isValidEmail (email, strict) {
	if (email == 'undefined') return false;
	if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
	return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}
// Форма регистрации
function encregAJAX(check_field) {
	check_field = check_field || false;
	ret = true;
	
	if (!check_field || check_field == 'imuser_email') {
		// Email
		if ($('#imuser_email').val() == 'E-mail' || $('#imuser_email').val() == '' || !isValidEmail($('#imuser_email').val())) {
			$('#popup_inputregemailerr').show();
			ret = false;
		} else {
			$('#popup_inputregemailerr').hide();
		}
	}
	
	if (!check_field || check_field == 'captcha') {
		// Captcha
		if ($('#captcha').val() == '') {
			$('#popup_inputcaptchaerr').show();
			ret = false;
		} else {
			$('#popup_inputcaptchaerr').hide();
		}
	}
	if (!check_field || check_field == 'checkyes') {
		// Условия 
		if (!$('#checkyes').parent().hasClass('checked')) {
			$('#popup_inputcheckerr').show();
			ret = false;
		} else {
			$('#popup_inputcheckerr').hide();
		}
	}
	return ret;
}
/*
$('#imuser_email, #captcha, #registration_popup .chkblock').live('change',function() {
	if ($(this).attr('id') == 'undefined' || $(this).attr('id') == '') {
		encregAJAX('checkyes');
	} else encregAJAX($(this).attr('id'));
});
$('#popup_inputlogin, #popup_inputnopassword1').live('change',function() {
	encauthAJAX($(this).attr('id'));
});


function encauthAJAX() {
	var pw=document.getElementById('inputnopassword1').value;
	if (pw!=''){
		document.getElementById('inputnopassword1').value='';
		document.getElementById('inputpassword1').value=pw;
	}
	if (document.getElementById('inputnopassword1').value=='' && document.getElementById('inputpassword1').value!=''){
		return true;
	}
}

function encauth()
{
	var pw=document.getElementById('inputnopassword1').value;
	if (pw!=''){
		document.getElementById('inputnopassword1').value='';
		document.getElementById('inputpassword1').value=pw;
	}
}

function encauth_calc()
{
	var pw=document.getElementById('inputnopassword2').value;
	if (pw!=''){
		document.getElementById('inputnopassword2').value='';
		document.getElementById('inputpassword2').value=pw;
	}
}*/

function check_email(s){
	flag=true;
	if (window.RegExp) {
		st="a";
		ex=new RegExp(st);
		if (st.match(ex)) {
			r1=new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
			r2=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
			b=(!r1.test(s) && r2.test(s));
		} else { flag=false; }
	} else { flag=false; }
	if(!flag){
		b=(s.indexOf("@")>0 && s.indexOf(".")>0 && s!="" && s!="Пожалуйста, введите свой email.");
	}
	return (b);
}
function val(param){
	s=param.value;
	window.alert(s);
	if(check_email(s)){
		return true;
	} else {
		alert("Пожалуйста, введите свой email.");
		f(param); return false;
	}
}
/*
function PREcheck(email){
	var id='input'+email+'1';
	if(check(id)){
		return true;
	} else {
		return false;
	}
}
function check(email){
	var email_ = document.getElementById(email);
	if(val(email_)) {
		return true;
	} else {
		return false;
	}
}*/


