//<![CDATA[
/*----------------artofweb - sitecontrol 3rd breathing-------------------------------
js

EgAr 2008.10.26
------------------------------------------------------------------------------------*/
//Функция всплывющего окна с картинкой
//Пример использования 
//<a href="#" onClick="AOW_OpenImageWindow('".$GLOBALS['AOW_working_server_name']."','width=600,height=449','imglib/My_pic_large.jpg')"><img border="0" src="My_pic.jpg" ALT="Это картинка"></a>
//features - параметры большой картинки
//file - адрес картинки
function AOW_OpenImageWindow(server,features,file,window_name) 
{ 
	var OpenWindow=window.open("", window_name,features);
	OpenWindow.document.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">");
	OpenWindow.document.write("<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\">");
	OpenWindow.document.write("<head>");
	OpenWindow.document.write("<title>");
	OpenWindow.document.write(server);
	OpenWindow.document.write("</title><meta http-equiv='Content-Type' content='text/html; Charset=UTF-8'>");
	OpenWindow.document.write("<meta name='Generator' content='artofweb.ru - AOW Ltd'>");
	OpenWindow.document.write("</head>");
	OpenWindow.document.write("<body style=\"background:#fff;\" marginheight=0 marginwidth=0 topmargin=0 leftmargin=0>");
	OpenWindow.document.write("<table cellspacing=0 cellPadding=0>");
	OpenWindow.document.write("  <tr>");
	OpenWindow.document.write("<td><a href=''onClick='self.close()'><img style=\"border:0px;\" src='");
	OpenWindow.document.write(file);
	OpenWindow.document.write("'></a></td>");
	OpenWindow.document.write("</tr></table></body></html>");
	self.name="main window";
}


//-------------------------------------------------------------------------------
//-------------------------------------------------------------------------------
//Выводит или меняет текст в любом из объектов
function AOW_ShowLabel(i,the_word)
{
	var d=(ns||ie)?'document.':'document.getElementById("';
	var a=(ns||n6)?'':'all.';
	var n6r=(n6)?'")':'';
	var p=eval(d+a+'TextOut'+i+n6r);
	p.innerHTML=the_word;
}

//-------------------------------------------------------------------------------
//-------------------------------------------------------------------------------
//Почтовые скрипты 
function AOW_writeMail (login, serv, subj, addons)
{
	if (!subj) subj='From aow-sc3';
	var string='<nobr><a href="mailto:'+login+'@'+serv+'?subject='+subj+'" '+addons+'>'+login+'@'+serv+'</a></nobr>';
	document.write (string);
}
//-------------------------------------------------------------------------------
//-------------------------------------------------------------------------------

function popauto(tab)
{
	var i = $("#tab_id").val();
	$("#tabs_" + i).removeClass("tab_val_gray");
	$("#tabsl_" + i).removeClass("left_gray_02");
	$("#tabsr_" + i).removeClass("right_gray_02");
	$("#tabsl_" + i).addClass("left_blue_02");
	$("#tabsr_" + i).addClass("right_blue_02");
	$("#tab_val_div_" + i).css("display","none");
	$("#tab_val_link_" + i).css("color","#ffffff");
		
	$("#tab_id").val(tab);
	$("#tabs_" + tab).addClass("tab_val_gray");
	$("#tabsl_" + tab).removeClass("left_blue_02");
	$("#tabsr_" + tab).removeClass("right_blue_02");	
	$("#tabsl_" + tab).addClass("left_gray_02");
	$("#tabsr_" + tab).addClass("right_gray_02");
	$("#tab_val_div_" + tab).css("display","block");
	$("#tab_val_link_" + tab).css("color","#404041");
}

function calc_tab(id)
{
	if (id == 'byl')
	{
		$("#byl").css('display','block');
		$("#cyl").css('display','none');
	}
	else
	{
		$("#cyl").css('display','block');
		$("#byl").css('display','none');	
	}
}


function js_auth()
{
	$('#js_auth').dialog({
		autoOpen: false,
		width: 300,
		resizable: false,
		modal: true,
		closeOnEscape: true
	});
	$("#js_auth").dialog('open');
}

var sick = 0;
var lock = 0;
var scroll_l = 100;



function js_reg()
{
	$('#js_reg').dialog({
		autoOpen: false,
		width: 300,
		resizable: false,
		modal: true,
		closeOnEscape: true
	});
	$("#js_reg").dialog('open');
}


function scroll_list(_turn)
{
	if (lock) return;
	if (!sick) sick = $('#review_scroll').offset().top;
	if ($('#review_scroll').parent().height() >= $('#review_scroll').height()) return;
	
	if (_turn == 'up')
	{
		limit_s = sick - $('#review_scroll').outerHeight() + $('#review_scroll').parent().height();
		if ($('#review_scroll').offset().top - scroll_l < limit_s)
			$('#review_scroll').animate({top: (limit_s - sick) + 'px'}, 400, function () {lock = 0;});
		else
			$('#review_scroll').animate({top: '-=' + scroll_l + 'px'}, 400, function () {lock = 0;});
		lock = 1;
	}
	else if (_turn == 'down')
	{
		if ($('#review_scroll').offset().top + scroll_l > sick) 
			$('#review_scroll').animate({top: '0px'}, 400, function () {lock = 0;});
		else
			$('#review_scroll').animate({top: '+=' + scroll_l + 'px'}, 400, function () {lock = 0;});
		lock = 1;
	}
}

function validate_order()
{
		reg = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/;
		
		txt = '';
		obj = $('#form_order input[name=name]');
		if (!obj.val())
			txt += "Имя: Введите свое имя<br/>";
			
		obj = $('#form_order textarea[name=text]');
		if (!obj.val())
			txt += "Отзыв: Введите отзыв<br/>";
			
		obj = $('#form_order input[name=email]');
		if (obj.val() && !obj.val().match(reg))
			txt += "E-mail: E-mail не верный<br/>";
		
		obj = $('#form_order input[name=captcha]');
		$.get('/main_res/ajax/init.php', {captcha: obj.val()}, function (data) {
			if (data != 'ok')
				txt += 'Не верно введены символы с картинки';
			if (txt)
			{
				$("#make_order_errorloc").html(txt);
			}
			else
			{
				$('#form_order').submit();
			}
		});
		
		return false;
		
		if (txt)
		{
			$("#make_order_errorloc").html(txt);
			return false;
		}
		else
		{
			$('#form_order').submit();
		}
}

$(document).ready(function () {
	$('#order_form').dialog({
		autoOpen: false,
		width: 350,
		title: 'Отзыв',
		resizable: false,
		modal: true,
		closeOnEscape: true,
		buttons: {
			'Ok': function() {
				validate_order();
			}
		}
	});
});

//]]>
