	if(document.getElementsByClassName == undefined) { 
	   document.getElementsByClassName = function(cl) { 
		  var retnode = []; 
		  var myclass = new RegExp('\\b'+cl+'\\b'); 
		  var elem = this.getElementsByTagName('*'); 
		  for (var i = 0; i < elem.length; i++) { 
			 var classes = elem[i].className; 
			 if (myclass.test(classes)) { 
				retnode.push(elem[i]); 
			 } 
		  } 
		  return retnode; 
	   } 
	}; // хак для ие getElementsByClassName
	
	$(document).ready(function() {
		$("a.example1").fancybox({
				'overlayShow'	: true,
				'overlayOpacity': 0.8,
				'transitionIn'	: 'elastic',
				'transitionOut'	: 'elastic',
				'titlePosition'	: 'inside'
			});
		$("a[rel=example_group]").fancybox({
			prevEffect	: 'none',
			nextEffect	: 'none',
			openEffect	: 'elastic',
			closeEffect	: 'elastic',			
			helpers	: {
				title	: {
					type: 'outside'
				},
				overlay	: {
					opacity : 0.8,
					css : {
						'background-color' : '#000'
					}
				},
				thumbs	: {
					width	: 50,
					height	: 50
				}
			}
		});
		$(".various2").fancybox();
		$(".various4").fancybox({
				'padding'			: 0,
				'autoScale'			: false,
				'transitionIn'		: 'none',
				'transitionOut'		: 'none'
			});
			
		$(".button").click(function(){this.blur();});
	});
	

	function inform_check(){
		//alert(document.getElementById('check').value);
		if (document.getElementById('login').value != ""){
			if (document.getElementById('pass').value != ""){
				$('#submit').click();
			}else{
				alert('Введите пароль');
			}
		}else{
			alert('Введите логин');
		}
	}
	
	function reg_check(){
		var login = document.getElementById('login');
		var fl_login = true;
		var pass1 = document.getElementById('pass1');
		var fl_pass1 = true;
		var pass2 = document.getElementById('pass2');
		var fl_pass2 = true;
		var fname = document.getElementById('fname');
		var fl_fname = true;
		var lname = document.getElementById('lname');
		var fl_lname = true;
		var email = document.getElementById('email');
		var fl_email = true;
	
		if(login.value == ""){
			login.className = "error";
			fl_login = false;
		}
		if(pass1.value == ""){
			pass1.className = "error";
			fl_pass1 = false;
		}
		if(pass2.value == ""){
			pass2.className = "error";
			fl_pass2 = false;
		}
		if(fname.value == ""){

			fname.className = "error";
			fl_fname = false;
		}
		if(lname.value == ""){
			lname.className = "error";
			fl_lname = false;
		}
		if(email.value == ""){
			email.className = "error";
			fl_email = false;
		}
		
		if (fl_login == true && fl_pass1 == true && fl_pass2 == true && fl_fname == true && fl_lname == true && fl_email == true){
			$("#reg").click();
		}
	}
	function change_control(event,name){
		var field1=$('#'+name).val();
		var field2=$('#'+name+'_2').val();
		var field3=$('#password_old').val();
		var field4=$('#keystring').val();
		var action=$('#action').attr('name');
		if(field1==undefined)
		{
			field1='';
		}
		if(field2==undefined)
		{
			field2='';
		}
		if(field3==undefined)
		{
			field3='';
		}
		if(field4==undefined)
		{
			field4='';
		}
		
		
		var param='pos=ajax&user='+name+'&'+name+'='+field1+'&'+name+'_2='+field2+'&password_old='+field3+'&keystring='+field4+'&'+action+'=submit';
		cms_ajax_send(param,'','change');
		event.preventDefault();
	}
	function change_captcha()
	{
		$('.captcha_img').eq(0).attr('src','plugins/kcaptcha/index.php?'+Math.random());
	}
	function cms_ajax_send(param,id,pos){
		$.ajax({
			type: "POST",
			url: "index.php",
			data: param,
			success: function(msg){
						switch(pos)
						{
							case 'change':
								switch(msg)
								{
									case 'captcha_err':
										$('#'+pos+'_err').html('<span class="error">Не верно введен код с картинки</span>');
										
									break;
									
									default:
										$('#'+pos+'_err').html(msg);
									break;
								}
								change_captcha();
							break;
						}
						
					}
		});	
	}
	function setCookie (name, value, expires, path, domain, secure) {
		  document.cookie = name + "=" + escape(value) +
			((expires) ? "; expires=" + expires : "") +
			((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") +
			((secure) ? "; secure" : "");
	}
	
	function getCookie(name) {
		var cookie = " " + document.cookie;
		var search = " " + name + "=";
		var setStr = null;
		var offset = 0;
		var end = 0;
		if (cookie.length > 0) {
			offset = cookie.indexOf(search);
			if (offset != -1) {
				offset += search.length;
				end = cookie.indexOf(";", offset)
				if (end == -1) {
					end = cookie.length;
				}
				setStr = unescape(cookie.substring(offset, end));
			}
		}
		return(setStr);
	}
	
	function switch_field(id,captcha){
		//alert("test");
		var block = document.getElementById(id);
		
		if(block.className == "visible"){
			block.className = "invisible";
		}else{
			block.className = "visible";
		}
	}
	
	function switch_field(id){
		var block = document.getElementById(id);
		
		if(block.className == "visible"){
			block.className = "invisible";
		}else{
			block.className = "visible";
		}
	}	
	
	function catalog_info_slide(pos){
		var block_short = document.getElementById('info_short');
		var block_long = document.getElementById('info_long');
		
		if($(block_short).css('display') == "block")
		{
			$(block_short).css('display','none');
			$(block_long).css('display','block');
		}
		else
		{
			$(block_short).css('display','block');
			$(block_long).css('display','none');		
		}	
	}
	
	function catalog_category_info_slide(){
		var block_short = document.getElementById('info_short');
		var block_long = document.getElementById('info_long');
		
		if($(block_short).css('display') == "block")
		{
			$(block_short).css('display','none');
			$(block_long).css('display','block');
		}
		else
		{
			$(block_short).css('display','block');
			$(block_long).css('display','none');		
		}		
	}
	

