function ShowAjax(divId){
  var obj = document.getElementById(divId);
  if (obj) {
      obj.style.display = 'block';
    }
  return false;
}




AJQ = function(XMLname,idResDiv) {
var offset = jQuery(document).scrollTop() - 100;
		ShowAjax('AllBlack');
		jQuery.ajax({
		  url: XMLname,
    	  method: 'get',
		  cache: false,
		  beforeSend: function(){
		  },
		  success: 
			function(resp) {
				document.getElementById(idResDiv).parentNode.innerHTML = resp;
				//jQuery('div.photoIn').animate({paddingTop:offset+"px"},{duration:500,queue:false});
				jQuery('div.photoIn').css('padding-top', offset+"px");
			}
		});
		return false;
}


function destroy(divId) {
	document.getElementById(divId).innerHTML ='';
	document.getElementById('AllBlack').style.display = 'none';
	//document.getElementById('head').style.display = 'block';
	return false;
}


function checkFormSimple(obj, elems) {
var element, pattern; 
var reg = new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]{2,3}", 'i'); 
    for (var i = 0; i < obj.elements.length; i++) {
        element = obj.elements[i];    //  alert(element.value);
        if (elems != undefined) 
        if (elems.join().indexOf(element.type) < 0) continue;       
        if (!element.getAttribute('required')) continue;   
        if (pattern = element.getAttribute("check_pattern")) {
            pattern = new RegExp(pattern, "g"); 
            if (!pattern.test(element.value)) { 
                alert(element.getAttribute('required'));   
                element.focus();
                return false;
            }   
        }
		else if(/^\s*$/.test(element.value)) { 
            alert(element.getAttribute('required'));
            element.focus();    
			element.className='er';
            return false;       
        }
		if (null!=element.getAttribute('mail'))
		if (!reg.test(element.value)) {
			alert(element.getAttribute('mail'));
			element.focus(); 
			element.className='er';
			return false;
		}
    }
	return true;
}


var action = true;

function checkFormSimpleDva(obj, elems) {
action = true;
var element, pattern; 
var reg = new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]{2,3}", 'i'); 
	jQuery('form.webforms span.alert').hide();
    for (var i = 0; i < obj.elements.length; i++) {
        element = obj.elements[i];    //  alert(element.value);
        if (elems != undefined) 
        if (elems.join().indexOf(element.type) < 0) continue;       
        if (!element.getAttribute('required')) continue;   

        if (pattern = element.getAttribute("check_pattern")) {
            pattern = new RegExp(pattern, "g"); 
            if (!pattern.test(element.value)) { 
                //alert(element.getAttribute('required'));   
				document.getElementById('alert_' + element.id).style.display = 'block';
                //element.focus();
                //return false;
				action=false;
            }   
        }

		else if(/^\s*$/.test(element.value)) {
			//alert(element.id);
            //alert(element.getAttribute('required'));
			document.getElementById('alert_' + element.id).style.display = 'block';
            //element.focus();    
			element.className='er';
            //return false;       
			action=false;
        }
		if (null!=element.getAttribute('mail'))
		if (!reg.test(element.value)) {
			alert(element.getAttribute('mail'));
			element.focus(); 
			element.className='er';
			//return false;
			action=false;
		}
		//return false;
    }
	//alert(action);

	return action;
	
}


function switchDiv(divId) {
	var obj = document.getElementById(divId);

	obj.style.display=='none' ? obj.style.display = 'block' : obj.style.display = 'none';
	return false;
}


function switchForm(divId,divdvaid) {
	jQuery('#'+divId).hide();
	document.getElementById(divdvaid).style.display = 'block';
	return false;
}


/*Работа с меню*/
var action=false;


jQuery(document).ready(function(){


	jQuery('#lmenu > div.item > div.holder a').click(function(){
		jQuery(this).parent().next().toggle("10");
		return(false);
	});
	jQuery('#lmenu > div.first > div.holder a').click(function(){
		//jQuery(this).parent().next().show("10");
		jQuery(this).parent().next().toggle("10");
		return(false);
	});

	h = jQuery('div.menuIndex').height();

	jQuery('div.indexHead').height(h);

	


});


/*Смена фонов*/
var action=false;
var boo = null;

function resetBoo() {
	//alert('here');
	//boo = null;
	window.clearTimeout(boo);
} 

function changebg(imgId) {
	 //window.setTimeout("StartChangeBg('"+imgId+"')", 1000); ставим таймаут 1с
	 boo = window.setTimeout("StartChangeBg('"+imgId+"')", 500);
}	


function StartChangeBg(imgId){
	
	if (!action)
	{
		var active = jQuery('#scroll img.act');
		var next = jQuery('#'+imgId);
		//alert(document.getElementById(imgId).id);
		if (next.attr('id') != active.attr('id')) {
			action='true';
			jQuery(active).addClass('last-active');
			jQuery(next).css({opacity: 0.0})
			   .animate({opacity: 1.0}, 1000, function() {
				   jQuery(active).removeClass('act last-active');
				   jQuery(active).css({opacity: 0.0});	
			   });
			jQuery(next).addClass('act');
			jQuery(next).before(jQuery(active));
			window.setTimeout("action=false", 1000);
		}
	}



}
/*
jQuery(function() {
   setInterval( "changebg()", 5000 );
});
*/
