	XBB.path = '/includes/bbcode';
	XBB.textarea_id = 'my_textarea_id';
	XBB.area_width = '600px';
	XBB.area_height = '300px';
	XBB.state = 'plain';
	XBB.lang = 'ru_cp1251';


	function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}

	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}

	
	function mnu_collaptor(elemID)
	{
		var imgID = 'image'+elemID;
		var aID = 'a'+elemID;
		var elemID = 'mnu_n'+elemID;
		
		
		state = document.getElementById(elemID).style.display;
		if('none'==state|| ''==state)
		{
			document.getElementById(elemID).style.display='block';
			document.getElementById(imgID).src='/templates/'+theme_name+'/img/minus.gif';
			document.getElementById(aID).style.fontWeight="bold";
			createCookie(elemID,1);
		}
		else
		{
			document.getElementById(elemID).style.display='none';
			document.getElementById(imgID).src='/templates/'+theme_name+'/img/plus.gif';
			document.getElementById(aID).style.fontWeight="normal";
			createCookie(elemID,0);
		}
	}
	
	function mnu_restorestate()
	{
		for(var i=0; i<document.cookie.length; i++)
			if (1==readCookie('mnu_n'+i))
			{
				document.getElementById('mnu_n'+i).style.display='block';
				document.getElementById('image'+i).src='/templates/'+theme_name+'/img/minus.gif';
				document.getElementById("a"+i).style.fontWeight="bold";
			}
	}

	function gotospec (step) 
		{
			history.go(-step);
		}

	function go_to_page(page_url)
	{
		top.location.href=page_url;
	}

	function func_save()
	{
		createCookie('spec',2);
		if (document.getElementById('my_textarea_id')){XBB.form_submit();}
		document.forms.main_form.submit();
	}

	function func_apply()
	{
		createCookie('spec',1);	
		if (document.getElementById('my_textarea_id')){XBB.form_submit();}
		document.forms.main_form.submit();
	}

	function response_check()
	{
		
		var warn_text;
		warn_text=0;
		$('#form_name_warn').html('');
		$('#form_city_warn').html('');
		$('#form_email_warn').html('');
		$('#form_text_warn').html('');	
		$('#form_code_warn').html('');	

		if ($('#form_name').attr('value')=='')
		{
			warn_text=1;
			$('#form_name_warn').html('Введите имя');
		}

		if ($('#form_city').attr('value')=='')
		{
			warn_text=1;
			$('#form_city_warn').html('Введите город');
		}

		if ($('#form_email').attr('value')=='')
		{
			warn_text=1;
			$('#form_email_warn').html('Введите Ваш e-mail');
		}else
		{
			value=$('#form_email').attr('value');
			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])?/;
			if (!value.match(reg)) 
			{
				warn_text=1;
				$('#form_email_warn').html('Введите корректный e-mail');
			}
		}
		
		if ( $('#form_text').attr('value')=='')
		{
			warn_text=1;
			$('#form_text_warn').html('Введите текст');
		}
		if ( $('#form_code').attr('value')=='')
		{
			warn_text=1;
			$('#form_code_warn').html('Введите защитный код');
		}

		if(warn_text==0)
		{
			document.forms.response_form.submit();
		}

		
	}




