	var hwnd;
	function openwin( img , w , h , title ) {
		if( hwnd != null )
		hwnd.close();
		hwnd = window.open( img , "" , "toolbar=no , location=no , directories=no , resizable=no , width=" + w + " , height=" + h );
		hwnd.document.open();
		hwnd.document.write("<html>");
		hwnd.document.write("<head>");
		hwnd.document.write("<title>" + title + "</title>");
		hwnd.document.write("</head>");
		hwnd.document.write("<body bgcolor=#ffffff bottommargin=0 leftmargin=0 marginheight=0 marginwidth=0 rightmargin=0 topmargin=0 style='border:0px;'>");
		hwnd.document.write("<table align=center width=100% height=100% cellspacing=0 cellpadding=0 border=0>");
		hwnd.document.write("<tr><td><img src='" + img + "' border=0></td></tr>");
		hwnd.document.write("</table></body></html>");
		hwnd.document.close();
	}

	function openwin_text( url , w , h ) {
		window.open( url , "" , "toolbar=no , location=no , directories=no , resizable=no , scrollbars=yes , width=" + w + " , height=" + h );
	}

	function pics( img , url ) {
			document.images[img].src = url;
	}

	function redirect( uri ) {
		document.location.href = uri;
	}

	function ShowDiv( id ) {
		var layer = document.getElementById(id);
			layer.style.display = "block"; 
	}

	function HideDiv( id ) {
		var layer = document.getElementById(id);
			layer.style.display = "none"; 
	}

	function show( id ) {
		var layer = document.getElementById(id);
		if( layer.style.display == "none" )
			layer.style.display = "block"; 
		else
			layer.style.display = "none"; 
	}

	function colorChange( id , bgColor ) {
		var el = document.getElementById( id );
		el.style.backgroundColor = bgColor;
	}

	function preload() {
		var numArgs = arguments.length;
		if ( numArgs > 0 ) {
			arr = new Array()
			for( var i = 0; i < numArgs; i++ ) {
				arr[i] = new Image();
				arr[i].src = arguments[i];
			}
		}
	}

	var selected_id = null; 
	var dom = document.getElementById; 
	function chi( id , newclass ) { 
		if (dom) {
			if(selected_id != id) {
				el = document.getElementById(id);
				el.className = newclass;
				el.style.cursor = "hand";
				el.style.cursor = "pointer";
			}
		}
	} 
	
	function createRequest() {
		var request = false;
		try {
		  request = new XMLHttpRequest();
		} catch (trymicrosoft) {
		  try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		  } catch (othermicrosoft) {
			try {
			  request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed) {
			  request = false;
			}
		  }
		}
		return request;
	}
	
	function testAjax(){
		var request = createRequest();
		
		if (!request)
		  alert("1Error initializing XMLHttpRequest!");
		else alert("2XMLHttpRequest!");		
	}

	function comBlur(th){
		if(th.value=='') {
			$("#form_c textarea").addClass("gr");
			th.value='Ваш комментaрий';
		}
	}
	
	function comFocus(th){
		//alert(th.value);
		if(th.value=='Ваш комментaрий') {
			$("#form_c textarea").removeClass("gr");
			th.value='';
		}
	}
	
	function __debug(arr,level) {var dumped_text = "";if(!level) level = 0;var level_padding = "";for(var j=0;j<level+1;j++) level_padding += "    ";if(typeof(arr) == 'object') { for(var item in arr) {var value = arr[item];if(typeof(value) == 'object') { dumped_text += level_padding + "'" + item + "' ...\n";dumped_text += dump(value,level+1);} else {dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";}}} else { dumped_text = "===>"+arr+"<===("+typeof(arr)+")";}return dumped_text;}
	
	//jQuery.timer=function(interval,callback){var interval=interval||100;if(!callback)return false;_timer=function(interval,callback){this.stop=function(){clearInterval(self.id)};this.internalCallback=function(){callback(self)};this.reset=function(val){if(self.id)clearInterval(self.id);var val=val||100;this.id=setInterval(this.internalCallback,val)};this.interval=interval;this.id=setInterval(this.internalCallback,this.interval);var self=this};return new _timer(interval,callback)};
