	if (document.all != null){
		CRNT_BROWSER = 'ie';		// IE
	}else{
		CRNT_BROWSER = 'mozilla'; // MOZILLA
	} 
	
	var _left_bigger = '<';
	var _amp_better = '&';

	/**
	*	header helmet
	*/

	function show_header_helmet( type ){
		
		if (type){
			document.getElementById('header_helmet_1').style.display = 'block';
		}else{
			document.getElementById('header_helmet_1').style.display = 'none';
		}
	}

	function show_header_menu( type ){
		
		if (type){
			document.getElementById('header_menu_1').style.display = 'block';
		}else{
			document.getElementById('header_menu_1').style.display = 'none';
		}
	}

	
	/**
	*	main menu actions
	*/

	function run( id, type ){
		
		i = 0;
		while (element = elements[i]){
		
			if (element['id']==id){
			
				element['expanded'] = !element['expanded'];
				/*switch ( type ){		
					case 'show':
						if (element['allowed']){
							element['expanded'] = true;
						}
					break;
					case 'hide':
						if (element['allowed']){
							element['expanded'] = false;
							element['allowed'] = false;
							element['stamp'] += 1;
							//document.getElementById('div_drop'+element['id']+'c').innerHTML = element['stamp'];
							setTimeout('allow_to_drop('+element['id']+','+element['stamp']+')',0);
						}else{
							element['expanded'] = true;
							element['allowed'] = true;
						}
					break;
				}*/
			}else{
				element['expanded'] = false;
			}
				if (document.getElementById('div_drop'+element['id'])!=null){
					if ( element['expanded']){
							document.getElementById('div_drop'+element['id']).style.display = 'block';
							//document.getElementById('div_switch'+element['id']).innerHTML = '<img alt="" src="http://www.fotofabrikas.lt/motomanai/templates/tpl/images/menu_helm-.gif">';
							imgl = 'http://www.motomanai.lt/templates/tpl/images/menu_helm-.gif';
							if (document.getElementById('img_switch'+element['id']).src != imgl){
								document.getElementById('img_switch'+element['id']).src = imgl;
							}
					}else{
							document.getElementById('div_drop'+element['id']).style.display = 'none';
							//document.getElementById('div_switch'+element['id']).innerHTML = '<img alt="" src="http://www.fotofabrikas.lt/motomanai/templates/tpl/images/menu_helm+.gif">';
							imgl = 'http://www.motomanai.lt/templates/tpl/images/menu_helm+.gif';
							if (document.getElementById('img_switch'+element['id']).src != imgl){
								document.getElementById('img_switch'+element['id']).src = imgl;
							}
					}
				}
			i++;		
		}
	}
	
	function allow_to_drop(id, stamp){
		i = 0;
		while (element = elements[i]){
			if (element['id'] == id && element['stamp'] == stamp){
			
				element['allowed'] = true;
			}
			i++;
		}	
	}


	
	/**
	*	animate login inputs
	*/
	
	animate_login_array = Array();
	animate_login_array[0] = 'el@adresas';
	animate_login_array[1] = '       ';
	
	function animate_login( element, which ){
		
		//element = document.getElementById('login_'+element);
		if (element.value == animate_login_array[which]){
			element.value = '';
		}else{
			if (element.value == ''){
				element.value = animate_login_array[which];
			}
		}
	}
	
	
	function em(e1, e2){
		document.write('<span>'+e1+'@'+e2+'</span>');
	}
	
	function emout(e1, e2){
		document.write('<a href="mailto:'+e1+'@'+e2+'" class="external">'+e1+'@'+e2+'</a>');
	}
	
	function lout(l1, l2){
		document.write('<a href="'+l1+'"" class="external" target="_blank" class="">'+l2+'</a>');
	}

	
	
	/**
	*	paprasta foto perziura i virsu ar i apacia.
	*/
	function getDocHeight() {
	    var D = document;
	    return Math.max(
	        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
	        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
	        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
	    );
	}

	function preview_image_position( element, e ){

		img_ico = Element.down(element).down('img');
		img = Element.down(element).down('img.preview');
		
		h = 0;
		if (window.innerHeight != null)		
			h = window.innerHeight;
		else
			if (document.documentElement.clientHeight != null)
				h = document.documentElement.clientHeight;
			else 
				h = document.body.clientHeight;

		if ( h/2 < e.clientY){
			img.style.top = '-'+(img.height+10)+'px';
			img.style.left = '1px';
			if ( e.clientY < (img.height+50)){
				img.style.top = '-'+(e.clientY-50)+'px';				
				img.style.left = (img_ico.width+20)+'px';
			}
		}else{
			img.style.top = '70px';
			img.style.left = '1px';
			if ( h < (e.clientY + img.height +10)){
				img.style.top = '-'+(img.height + e.clientY - h + 50)+'px';				
				img.style.left = (img_ico.width+20)+'px';
			}
		}
		
	}

	
	
	
	
	
	
	
	
	
	/**
	*	fast featured transfer: doesn't want to work some how :\
	*/
	
	function fast_trasnfer( what, where ){
		
		what_ = document.getElementById( what );
		where_ = document.getElementById( where );
		if ( what_ != null && where_ != null ){
			document.getElementById( where ).appendChild( what_ );
		}
	}
	
	
	/**
	*	DIV elelent display
	*/
	function div_display( div_name ){
		
		div_ = document.getElementById(div_name);
		if ( div_ != null ){
			if ( div_.style.display == 'none'){
				div_.style.display = 'block'; 
			}else{ 
				div_.style.display = 'none';
			}
		}
	}
	
	/**
	*	irc calling
	*/
	function open_irc(){
		if (document.getElementById('irc_nick').value==''){
			alert('Iveskite savo nicką!'); 
			return false; 
		}
		if (is_lit(document.getElementById('irc_nick').value)) {
			alert ('Nenaudokite nicke lietuviškų raidžių - jų nesupras IRC serveris.');
			return false;
		}
		var link = 'http://www.motomanai.lt/chat_room/index.php?nick=' + document.getElementById('irc_nick').value;
		var popWin = window.open(link,"MotoManai_IRC","resizable=yes,height=580,width=702,toolbar=0,directories=0,status=0,menubar=0,scrollbars=0");
		popWin.window.focus();
	}
	function is_lit(v){
		var valid = "ąčęėįšųūž";
		var ok;
		var letter='';
		v = '_' + v.toLowerCase();
		for (var i=0; i<valid.length; i++){
			letter=valid.substring(i, i+1);
			if ( v.indexOf(letter,1) > 0){
				return true;
			}
		}
		return false;	
	}

	
	
	/**
	*	rel="external"  > > >  target="_blank" for XHTML
	*/
	function externalLinks() { 
	 if (!document.getElementsByTagName) return; 
	 var anchors = document.getElementsByTagName("a"); 
	 for (var i=0; i<anchors.length; i++) { 
	   var anchor = anchors[i]; 
	   if (anchor.getAttribute("href") && 
		   anchor.getAttribute("rel") == "external") 
		 anchor.target = "_blank"; 
	 } 
	} 
	window.onload = externalLinks;
	
	
	var bigImage = null;
	var bigImage_moved = false; 
	function show_full_size_image(subdir, imgname){

		bigImage = document.getElementById('bigImage');		
		if (bigImage)
		{
			//bigImage = document.createElement('div');
			//bigImage.setAttribute('id', 'bigImage');
			//bigImage.style.position = "absolute";
			//bigImage.style.top = '0px';
			//bigImage.style.left = '0px';
			//bigImage.style.backgroundColor = '#E2E2E2';
			//bigImage.style.opacity = "0.7";
			//bigImage.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=70)';
			//bigImage.style.border = "2px solid black";
			//bigImage.style.zIndex = 100;		
			//document.body.appendChild(bigImage);
			
			//alert(subdir+ imgname);
			cont = "<img id=\"bigImage_\" onmousedown=\"bigImage_moved=false;dragStart(event, 'bigImage')\" src=\"http://www.motomanai.lt/f_/photos/"+subdir+"/orig/"+imgname+"\" alt=\"\"";
			cont = cont + " style=\"border:1px solid white;cursor: move;\"";//opacity:1.0;filter:alpha(opacity=200)\"";
			cont = cont + "/>";
			bigImage.innerHTML = cont;
			bigImage.style.display = 'block';
			document.getElementById('bigImage_').onmouseup = right_click_image;
		}
	}

	/**
	*	make better quality
	*/
	function show_medium_size_image(img, src){
		if (img.src != src){
			img.src = src;
			return true;
		}
		return false;	
	}
	
	
	function right_click_image(e) {
		go = false;
		if (CRNT_BROWSER == 'ie'){
			if (event.button != 2){
				go = true;
			}
		}else{			
			if (e.which != 3){
				go = true;
			}
		}
		if (go){
			if(bigImage_moved==false)
				hide_full_size_image();
		}		
	}

	function hide_full_size_image(){
		bigImage = document.getElementById('bigImage');
		if (bigImage != null){
			bigImage.style.display = 'none';
		}		
	} 

	
	var bigMarket = null;
	function show_full_size_market(a_el, with_foto){
		bigMarket = document.getElementById('bigMarket');
		if (bigMarket)
		{
			//bigMarket = document.createElement('div');
			//bigMarket.setAttribute('id', 'bigMarket');
			//bigMarket.style.position = "absolute";
			//bigMarket.style.top = '0px';
			//bigMarket.style.left = '0px';
			//bigMarket.style.backgroundColor = '#E2E2E2';
			//bigMarket.style.opacity = "0.7";
			//bigMarket.style.filter = 'progid:DXMarketTransform.Microsoft.Alpha(opacity=70)';
			//bigMarket.style.border = "2px solid black";
			//bigMarket.style.zIndex = 100;		
			//document.body.appendChild(bigMarket);
			
			//alert(subdir+ imgname);
			cont = '<div style="position:absolute;top:21px;right:1px;color:#FFF;padding:2px 10px;background:green;z-index:100">Kraunasi</div> &nbsp;';
			//cont = cont + " style=\"border:1px solid white;cursor: pointer;\"";//opacity:1.0;filter:alpha(opacity=200)\"";
			//cont = cont + "/>";
			if (with_foto){
				bigMarket.style.width = '670px';
			}else{
				bigMarket.style.width = '385px';
			}
			if (document.getElementById('iframe_target') != null){
				document.getElementById('iframe_target').innerHTML = cont;
				bigMarket.style.display = 'block';
			}
			callToServer(a_el+'?iframe', 'iframe_hidden');
			//alert(bigMarket.style.top);

			if (document.documentElement && document.documentElement.scrollTop){
				if ((parseInt(bigMarket.style.top)+10) < document.documentElement.scrollTop){
					bigMarket.style.top = document.documentElement.scrollTop+'px';
				}
				if ((parseInt(bigMarket.style.top)+10) > (document.documentElement.scrollTop+700)){
					bigMarket.style.top = document.documentElement.scrollTop+'px';
				}
			}else if (document.body){
				if ((parseInt(bigMarket.style.top)+10) < document.body.scrollTop){
					bigMarket.style.top = document.body.scrollTop+'px';
				}
				if ((parseInt(bigMarket.style.top)+10) > (document.body.scrollTop+700)){
					bigMarket.style.top = document.body.scrollTop+'px';
				}
			}
		}
	}

	function hide_full_size_market(){
		bigMarket = document.getElementById('bigMarket');
		if (bigMarket != null){
			bigMarket.style.display = 'none';
		}		
	} 
	
	
	
	var editComment = null;
	function show_edit_comment(comment_id){
		
		editComment = document.getElementById('editComment');
		if (editComment)
		{
			cont = '<div style="position:absolute;top:21px;right:1px;color:#FFF;padding:2px 10px;background:green;z-index:100">Kraunasi</div> &nbsp;';
			
			editComment.style.width = '550px';
			
			if (document.getElementById('iframe_target') != null){
				document.getElementById('iframe_target').innerHTML = cont;
				editComment.style.display = 'block';
			}
			//alert(comment_id);
			callToServer('http://www.motomanai.lt/admin/extra_comments_.php?edit_id='+comment_id, 'iframe_hidden');

			if (document.documentElement && document.documentElement.scrollTop){
				if ((parseInt(editComment.style.top)+10) < document.documentElement.scrollTop){
					editComment.style.top = document.documentElement.scrollTop+'px';
				}
				if ((parseInt(editComment.style.top)+10) > (document.documentElement.scrollTop+700)){
					editComment.style.top = document.documentElement.scrollTop+'px';
				}
			}else if (document.body){
				if ((parseInt(editComment.style.top)+10) < document.body.scrollTop){
					editComment.style.top = document.body.scrollTop+'px';
				}
				if ((parseInt(editComment.style.top)+10) > (document.body.scrollTop+700)){
					editComment.style.top = document.body.scrollTop+'px';
				}
			}
		}
	}
	
	
	
	
	
	
	
	
	
//*****************************************************************************
// Do not remove this notice.
//
// Copyright 2001 by Mike Hall.
// See http://www.brainjar.com for terms of use.
//*****************************************************************************

// Determine browser and version.

function Browser() {

  var ua, s, i;

  this.isIE    = false;
  this.isNS    = false;
  this.version = null;

  ua = navigator.userAgent;

  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as NS 6.1.

  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}

var browser = new Browser();

// Global object to hold drag information.

var dragObj = new Object();
dragObj.zIndex = 0;

function dragStart(event, id) {

  var el;
  var x, y;

  // If an element id was given, find it. Otherwise use the element being
  // clicked on.

  if (id)
    dragObj.elNode = document.getElementById(id);
  else {
    if (browser.isIE)
      dragObj.elNode = window.event.srcElement;
    if (browser.isNS)
      dragObj.elNode = event.target;

    // If this is a text node, use its parent element.

    if (dragObj.elNode.nodeType == 3)
      dragObj.elNode = dragObj.elNode.parentNode;
  }

  // Get cursor position with respect to the page.

  if (browser.isIE) {
    x = window.event.clientX + document.documentElement.scrollLeft
      + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop
      + document.body.scrollTop;
  }
  if (browser.isNS) {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }

  // Save starting positions of cursor and element.

  dragObj.cursorStartX = x;
  dragObj.cursorStartY = y;
  dragObj.elStartLeft  = parseInt(dragObj.elNode.style.left, 10);
  dragObj.elStartTop   = parseInt(dragObj.elNode.style.top,  10);

  if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0;
  if (isNaN(dragObj.elStartTop))  dragObj.elStartTop  = 0;

  // Update element's z-index.

  dragObj.elNode.style.zIndex = ++dragObj.zIndex;

  // Capture mousemove and mouseup events on the page.

  if (browser.isIE) {
    document.attachEvent("onmousemove", dragGo);
    document.attachEvent("onmouseup",   dragStop);
    window.event.cancelBubble = true;
    window.event.returnValue = false;
  }
  if (browser.isNS) {
    document.addEventListener("mousemove", dragGo,   true);
    document.addEventListener("mouseup",   dragStop, true);
    event.preventDefault();
  }
}

function dragGo(event) {

  bigImage_moved=true;
	
  var x, y;

  // Get cursor position with respect to the page.

  if (browser.isIE) {
    x = window.event.clientX + document.documentElement.scrollLeft
      + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop
      + document.body.scrollTop;
  }
  if (browser.isNS) {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }

  // Move drag element by the same amount the cursor has moved.

  dragObj.elNode.style.left = (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px";
  dragObj.elNode.style.top  = (dragObj.elStartTop  + y - dragObj.cursorStartY) + "px";

  if (browser.isIE) {
    window.event.cancelBubble = true;
    window.event.returnValue = false;
  }
  if (browser.isNS)
    event.preventDefault();
}

function dragStop(event) {

  bigImage_moved=false;
  // Stop capturing mousemove and mouseup events.

  if (browser.isIE) {
    document.detachEvent("onmousemove", dragGo);
    document.detachEvent("onmouseup",   dragStop);
  }
  if (browser.isNS) {
    document.removeEventListener("mousemove", dragGo,   true);
    document.removeEventListener("mouseup",   dragStop, true);
  }
}



	/* 
	*	main function that makes background calls to server 
	*	scrtipUrl - url to call on server side
	* 	fName - iframe id/name to be created	
	*/	
	
	function callToServer(scriptUrl, fName) 
	{	
	  IFrameObj = document.getElementById(fName);	
		
	  where_obj = where_to_put('iframe_hidden_');
	  
	  if (!document.createElement) {return true};
	  showLoading(1);
	  var IFrameDoc;  
	  var URL = scriptUrl;
	  if (!IFrameObj && document.createElement) {
	  	
	    // create the IFrame and assign a reference to the
	    // object to our global variable IFrameObj.
	    // this will only happen the first time 
	    // callToServer() is called
	   try {
	      var tempIFrame=document.createElement('iframe');
	      tempIFrame.setAttribute('id', fName);
		  tempIFrame.setAttribute('name', fName);	      
	      tempIFrame.style.border='0px';
	      tempIFrame.style.width='0px';
	      tempIFrame.style.height='0px';      	
	      //IFrameObj = document.body.appendChild(tempIFrame);
	      IFrameObj = where_obj.appendChild(tempIFrame);
		  
	      if (document.frames) {
	        // this is for IE5 Mac, because it will only
	        // allow access to the document object
	        // of the IFrame if we access it through
	        // the document.frames array
	        IFrameObj = document.frames[fName];
	      }
	    } catch(exception) {
	      // This is for IE5 PC, which does not allow dynamic creation
	      // and manipulation of an iframe object. Instead, we'll fake
	      // it up by creating our own objects.
	      iframeHTML='\<iframe id="'+fName+'" name="'+fName+'" style="';	      
	      iframeHTML+='border:0px;';
	      iframeHTML+='width:0px;';
	      iframeHTML+='height:0px;';	      
	      iframeHTML+='"><\/iframe>';
	      //document.body.innerHTML+=iframeHTML;
		  where_obj.innerHTML+=iframeHTML;
	      IFrameObj = new Object();
	      IFrameObj.document = new Object();
	      IFrameObj.document.location = new Object();
	      IFrameObj.document.location.iframe = document.getElementById(fName);
	      IFrameObj.document.location.replace = function(location) {
	        this.iframe.src = location;
	      }
	    }
	  }	
	  	  
	  if (IFrameObj.contentDocument) {
	    // For NS6	    
	    IFrameDoc = IFrameObj.contentDocument; 	    
	  } else if (IFrameObj.contentWindow) {
	    // For IE5.5 and IE6	    
	    IFrameDoc = IFrameObj.contentWindow.document;
	  } else if (IFrameObj.document) {
	    // For IE5	    
	    IFrameDoc = IFrameObj.document;
	  } else {
	  	showLoading(2);
	    return true;
	  }	  
	  
	  IFrameDoc.location.replace(URL);
	  	
	  return false;
	}

	/* 
		showing content from iframe, to given element by id
	*/
	function showContent(doc, id)
	{	
		var source = doc.body.innerHTML;
		var targetDiv = document.getElementById(id);				
		if (targetDiv)
		{
			targetDiv.innerHTML = source;
		}		
		showLoading(2);
		//makeBorder(id);
	}
	
	/*
		toggles loading sign in the browsers corner
		state = 1 sign is shown
		state != 1 sign not shown
	*/
	function showLoading(state)
	{	
		return false;
		var load = document.getElementById('loadingDiv');		
		if (!load)
		{
			//creating new object if there's none			
			loadDiv = document.createElement('div');
			loadDiv.setAttribute('id', 'loadingDiv');
			loadDiv.style.position = "absolute";
			loadDiv.style.top = 0+'px';
			loadDiv.style.right = 15+'px';
			loadDiv.style.color = '#FFF';
			loadDiv.style.padding = '2px 10px';
			loadDiv.style.backgroundColor = "green";
			loadDiv.style.zIndex = 100;			
			loadDiv.innerHTML = "Kraunasi";
			document.body.appendChild(loadDiv);			
		}
		else
		{
			// state loading
			if (state == 1)
			{
				load.style.display = "block";
			}
			else				
				load.style.display = "none";
		}		
	}

	
	function where_to_put(div_id){
		where_obj = document.getElementById(div_id);
		if (where_to_put){
			where_obj.style.display = 'none';
			return where_obj;
		}else{
			return document.body;
		}	
	}
	
	
	function follow_lnk(e){
		var targ;
		if (!e) var e = parent.event;
		if (e.target) targ = e.target;
		else if (e.srcElement) targ = e.srcElement;
		if (targ.nodeType == 3) // defeat Safari bug
			targ = targ.parentNode;

		if (targ.getAttribute("lnk")){			
			//e.returnValue=false;
			//alert(targ.getAttribute("lnk"));
			if (targ.getAttribute("rel") == 'external'){
				window.open(targ.getAttribute("lnk"));
			}else{
				document.location = targ.getAttribute("lnk");
			}
			
		}
		return true;
	} 
	//document.body.onclick = follow_lnk;


	
	
	function noEnters(e)
	{
		var keynum;
		var keychar;
		var numcheck;
		
		if(window.event) // IE
		  {
		  keynum = e.keyCode;
		  }
		else if(e.which) // Netscape/Firefox/Opera
		  {
		  keynum = e.which;
		  }
		if (parseInt(keynum) != 13) return true;
		return false;
		//keychar = String.fromCharCode(keynum);
		//numcheck = /\d/;
		//return !numcheck.test(keychar);
	}
				


	
	var media_thumb_last_selected = -1;
	var media_preview_wrapper_last_selected = null;
	function media_preview(el, offset_top){
		$('a_media_preview_back').style.visibility = 'visible';
		$('a_media_preview_next').style.visibility = 'visible';

		//alert(  );
		if (parseInt(el.parentNode.id) == media_thumb_last_selected){
			media_preview_close();
			return false;
		}
		if (media_thumb_last_selected >= 0){
			//$(media_thumb_last_selected+'_media_thumb').style.borderLeft = "1px #efefef solid"; //.firstDescendant()
			//$(media_thumb_last_selected+'_media_thumb').style.borderRight = "1px";
			
			//$(media_thumb_last_selected+'_media_thumb').firstDescendant().style.border = "2px #000 solid !important";
			//$(media_thumb_last_selected+'_media_thumb').firstDescendant().style.className = 'media_one_thumb';
			$(media_thumb_last_selected+'_media_thumb').firstDescendant().removeClassName('media_one_thumb_selected');
		}
		media_thumb_last_selected = parseInt(el.parentNode.id);
		//$(media_thumb_last_selected+'_media_thumb').style.borderLeft = "2px orange solid";		
		//$(media_thumb_last_selected+'_media_thumb').style.borderRight = "0px";
		//tmp_ = $(media_thumb_last_selected+'_media_thumb').getElementsByTagName('a');
		//tmp_ = $(media_thumb_last_selected+'_media_thumb').firstDescendant();
		//tmp_ = tmp_['0'];
		//tmp_.style.className = 'media_one_thumb thumb_selected';
		//$(media_thumb_last_selected+'_media_thumb').firstDescendant().style.className = 'media_one_thumb media_one_thumb_selected';
		
		$(media_thumb_last_selected+'_media_thumb').firstDescendant().addClassName('media_one_thumb_selected');
		
		//tmp_.style.border = "3px orange solid !important";
		$( ( parseInt( media_thumb_last_selected / 5) * 5 )+'_media_thumb').insert( {'before' : $('media_preview_window')} );
		//$('media_preview_window').appear();
		//$('media_preview_window').style.display = 'block';

		media_preview_wrapper_last_selected_new = $(media_thumb_last_selected+'_media_thumb').parentNode.getAttribute('id');
		if (media_preview_wrapper_last_selected_new == 'contentcenter')
			media_preview_wrapper_last_selected_new = null;
		if (media_preview_wrapper_last_selected != null && media_preview_wrapper_last_selected_new != media_preview_wrapper_last_selected){
			//$( media_preview_wrapper_last_selected ).className = 'media_preview_window_wrapper';
			$( media_preview_wrapper_last_selected ).removeClassName( 'media_preview_window_wrapper_relative' );
		}
		media_preview_wrapper_last_selected = media_preview_wrapper_last_selected_new;
		if (media_preview_wrapper_last_selected_new != null){			
			//$( media_preview_wrapper_last_selected ).className = 'media_preview_window_wrapper_relative';
			$( media_preview_wrapper_last_selected ).addClassName( 'media_preview_window_wrapper_relative' );
		}
		
		
		//$('media_preview_window').appear();
		if ($('media_preview_window').style.display == 'none' ){
			$('media_preview_window').style.display = 'block';
			setTimeout("$('media_preview_window_iframe').src = '"+el.href+"?plain_view';", 250);
		}else{
			$('media_preview_window_iframe').src = el.href+'?plain_view';			
		}

		//document.location = document.location+'#media_preview';
		//$('media_preview_window').scrollTo('-20px');
		//alert(offset_top);
		setTimeout("media_preview_sroll('"+offset_top+"px')", 150);
		return false;
	}
	function media_preview_next(){
		$('a_media_preview_back').style.visibility = 'visible';
		$('a_media_preview_next').style.visibility = 'visible';
		tmp_limit = 10;
		tmp_i = media_thumb_last_selected;
		tmp_found = false;		
		while ( !tmp_found && tmp_i < (media_thumb_last_selected + tmp_limit)){
			tmp_i++;
			if ($(tmp_i+'_media_thumb') != null){				
				tmp_found = $(tmp_i+'_media_thumb');
			}
		}
		if (tmp_found){
			tmp_ = tmp_found.getElementsByTagName("a");
			if (tmp_[1] != null && tmp_[1].onclick != null){
				tmp_[1].onclick();
			}else{
				tmp_[0].onclick();
			}
			
			
			media_preview_wrapper_last_selected_new = $(tmp_found+'_media_thumb').parentNode.getAttribute('id');
			if (media_preview_wrapper_last_selected_new == 'contentcenter')
				media_preview_wrapper_last_selected_new = null;

			if (media_preview_wrapper_last_selected != null && media_preview_wrapper_last_selected_new != media_preview_wrapper_last_selected){
				//$( media_preview_wrapper_last_selected ).className = 'media_preview_window_wrapper';
				$( media_preview_wrapper_last_selected ).removeClassName( 'media_preview_window_wrapper_relative' );
			}
			media_preview_wrapper_last_selected = media_preview_wrapper_last_selected_new;
			if (media_preview_wrapper_last_selected_new != null){			
				//$( media_preview_wrapper_last_selected ).className = 'media_preview_window_wrapper_relative';
				$( media_preview_wrapper_last_selected ).addClassName( 'media_preview_window_wrapper_relative' );
			}

			
		}else{
			$('a_media_preview_next').style.visibility = 'hidden';
		}
	}
	function media_preview_back(){
		$('a_media_preview_back').style.visibility = 'visible';
		$('a_media_preview_next').style.visibility = 'visible';
		tmp_i = media_thumb_last_selected;
		tmp_found = false;
		while ( !tmp_found && tmp_i >= 0 ){
			tmp_i--;
			if ($(tmp_i+'_media_thumb') != null){				
				tmp_found = $(tmp_i+'_media_thumb');
			}
		}
		if (tmp_found){
			tmp_ = tmp_found.getElementsByTagName("a");
			if (tmp_[1] != null && tmp_[1].onclick != null){
				tmp_[1].onclick();
			}else{
				tmp_[0].onclick();
			}

			media_preview_wrapper_last_selected_new = $(tmp_found+'_media_thumb').parentNode.getAttribute('id');
			if (media_preview_wrapper_last_selected_new == 'contentcenter')
				media_preview_wrapper_last_selected_new = null;

			if (media_preview_wrapper_last_selected != null && media_preview_wrapper_last_selected_new != media_preview_wrapper_last_selected){
				//$( media_preview_wrapper_last_selected ).className = 'media_preview_window_wrapper';
				$( media_preview_wrapper_last_selected ).removeClassName( 'media_preview_window_wrapper_relative' );
			}
			media_preview_wrapper_last_selected = media_preview_wrapper_last_selected_new;
			if (media_preview_wrapper_last_selected_new != null){			
				//$( media_preview_wrapper_last_selected ).className = 'media_preview_window_wrapper_relative';
				$( media_preview_wrapper_last_selected ).addClassName( 'media_preview_window_wrapper_relative' );
			}

		}else{
			$('a_media_preview_back').style.visibility = 'hidden';
		}
	}
	function media_preview_sroll(offset_top){
		//alert(offset_top);
		Effect.ScrollTo( $('media_preview_window'), { offset: parseInt(offset_top), duration: 0.5 } );
		//$('media_preview_window').scrollTo('-20px');
	}
	function media_preview_close(){
		//$(media_thumb_last_selected+'_media_thumb').firstDescendant().style.border = "2px #000 solid !important"; //.firstDescendant()
		//$(media_thumb_last_selected+'_media_thumb').firstDescendant().style.className = 'media_one_thumb';

		$('media_preview_window_iframe').src = 'http://www.motomanai.lt/empty.htm';
		$('media_preview_window').hide();		

		if ($(media_thumb_last_selected+'_media_thumb') == null){
			if (media_preview_forum_current_zoom != null){
				media_preview_forum_current_zoom.show();
			}
			return false;
		}
		
		$(media_thumb_last_selected+'_media_thumb').firstDescendant().removeClassName('media_one_thumb_selected');
		//$(media_thumb_last_selected+'_media_thumb').style.borderRight = "1px";
		media_thumb_last_selected = -1;
		
		if (media_preview_wrapper_last_selected != null){		
			//$( media_preview_wrapper_last_selected ).className = 'media_preview_window_wrapper';
			$( media_preview_wrapper_last_selected ).removeClassName( 'media_preview_window_wrapper_relative' );
			media_preview_wrapper_last_selected = null;
		}
		//if ($('media_preview_window_wrapper') != null){
		//	$('media_preview_window_wrapper').className = 'media_preview_window_wrapper';
		//	media_preview_wrapper_last_selected = '';
		//}
		//Effect.BlindDown('media_preview_window', { scaleX: true, scaleY: false, scaleMode: 'contents', duration: 3.0 });
		//Effect.Squish('media_preview_window');
	}
	
	var media_preview_forum_current_zoom = null;
	function media_preview_forum(el, media_id){

		$('media_preview_window_navigation').hide();
		if (media_preview_forum_current_zoom != null){
			media_preview_forum_current_zoom.show();
		} 
		media_preview_forum_current_zoom = $( 'media_one_thumb_zoom_wrapper_'+media_id);
		$( 'media_one_thumb_zoom_wrapper_'+media_id).insert( {'before' : $('media_preview_window')} );
		$( 'media_one_thumb_zoom_wrapper_'+media_id).hide();
		
		$( 'media_preview_window' ).addClassName( 'media_preview_window_wrapper_zoom_forum' );

		if ($('media_preview_window').style.display == 'none' ){
			$('media_preview_window').style.display = 'block';
			setTimeout("$('media_preview_window_iframe').src = '"+el.href+"?plain_view';", 250);
		}else{
			$('media_preview_window_iframe').src = el.href+'?plain_view';			
		}
		
		setTimeout("media_preview_sroll('-5px')", 150);
		return false;
	}
	

	var media_group_one_order_vars = new Array();
	media_group_one_order_vars[0] = "Naujausios";//"eilės tvarka";
	media_group_one_order_vars[1] = "Populiariausios";//"populiariausios priekyje";
	media_group_one_order_vars[2] = "Naujausi komentarai"; //"naujausi komentarai priekyje";
	
	function media_group_one_order( order_code ){
		html = '';
		html += '<span style="color:#000">&nbsp;Priekyje:&nbsp;</span> ';		
		i = 0;
		while (media_group_one_order_vars[i] != null){
			
			html += '&nbsp;<a href="?order='+i+'" style="';
			if (i != order_code)
				html += 'font-weight: normal';
			html += '">';
			if (i == order_code)
				html += '[ ';
			html += media_group_one_order_vars[i];
			if (i == order_code)
				html += ' ]';
			html +='</a>&nbsp;';
			i++;
		}
		$('div_media_group_one_order').innerHTML = html;
		$('div_media_group_one_order').appear();
	}
	
	function media_upload_forum_preview(button, pid){
		
		if ($('aframe_media_group_create_9') == null){
			return false;
		}
		$('aframe_media_group_create_9').innerHTML = '';
		$('aframe_media_group_create_9_pid').value = parseInt(pid);
		
		//alert(button);
		//alert(button.parentNode);
		//alert($('div_media_group_upload_forum'));
		button.parentNode.setAttribute("id", "media_preview_tmp_id");
		$("media_preview_tmp_id").insert( {'top' : $('div_media_group_upload_forum') } );
		button.parentNode.id = '';
		
		//alert(button.id);
		//alert( $(button.id).parentNode);

		if ($('div_media_group_upload_forum').style.display == 'none'){ 
			$('div_media_group_upload_forum').appear();
			setTimeout("Effect.ScrollTo( $('div_media_group_upload_forum'), { offset: -100, duration: 2 } );", 100);			
		}else{ 
			$('div_media_group_upload_forum').style.display = 'none';
		}		
		
	}
	
	
	
	function rank_show(_table, _what, rank_plus, rank_minus, can_vote, rank_value){
		
		span_id = 'span_rank_display_'+_table+_what;
		
		if (can_vote){
			$(span_id).innerHTML += ' ';
			$(span_id).innerHTML += '<span style="color: red; cursor: pointer; padding: 1px;" title="Nepritariu.." onclick="rank_show(\''+_table+'\', \''+_what+'\', \''+rank_plus+'\', \''+rank_minus+'\', false, -1);" onmousemove="this.style.background = \'#fdd\'" onmouseout="this.style.background = \'none\'"><strong>&nbsp;-&nbsp;</strong></span>';
			$(span_id).innerHTML += ' / ';
			$(span_id).innerHTML += '<span style="color:green;cursor: pointer; padding: 2px;" title="Pritariu!" onclick="rank_show(\''+_table+'\', \''+_what+'\', \''+rank_plus+'\', \''+rank_minus+'\', false, 1);" onmousemove="this.style.background = \'#cfc\'" onmouseout="this.style.background = \'none\'"><strong>&nbsp;+&nbsp;</strong></span>'; //http://static.ceilume.com/static/images/thumbs_up.png
			$(span_id).innerHTML += ' ';
			
		}else{
			if (rank_value != 0){
				if (rank_value > 0){
					aframe_get('aframe_rank_hidden', 'http://www.motomanai.lt/rank_ajax.php?_table='+_table+'&_what='+_what+'&rank_value=1', true);
					rank_plus++;
				}else{
					aframe_get('aframe_rank_hidden', 'http://www.motomanai.lt/rank_ajax.php?_table='+_table+'&_what='+_what+'&rank_value=-1', true);
					rank_minus++;
				}
			}
			
			$(span_id).innerHTML = ' ';
			if (rank_minus > 0)
				$(span_id).innerHTML += '<span style="color: red; background: #fdd; padding: 1px;">&nbsp;-'+rank_minus+'&nbsp;</span>';
			if (rank_plus > 0 && rank_minus > 0)
				$(span_id).innerHTML += ' &nbsp;/ ';
			if (rank_plus > 0)
				$(span_id).innerHTML += '<span style="color:green; background: #dfd; padding: 2px;">&nbsp;+'+rank_plus+'&nbsp;</span>';
			$(span_id).innerHTML += ' ';
			if (rank_plus == 0 && rank_minus == 0)
				$(span_id).innerHTML = '';
		}
		//rank_vote_show(rank_plus, rank_minus, 0);
	}
	
	
	
  	function switch_menu_s( sid ){
  		var i = 0;
  		while ( $('menu_s'+i) != null ){
  			if ( i == sid ){
	  			$('menu_s'+i).addClassName('selected');
	  			if ($('menu_sd'+i) != null)
	  				//$('menu_sd'+i).appear();
	  				$('menu_sd'+i).style.display = 'block';
  			}else{
	  			$('menu_s'+i).removeClassName('selected');
	  			if ($('menu_sd'+i) != null)
	  				$('menu_sd'+i).hide();
  			}
  			i++;
  		}	  		
  	}
	
	
	
	
	// http://www.quirksmode.org/js/detect.html
	
	var BrowserDetect = {
			init: function () {
				this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
				this.version = this.searchVersion(navigator.userAgent)
					|| this.searchVersion(navigator.appVersion)
					|| "an unknown version";
				this.OS = this.searchString(this.dataOS) || "an unknown OS";
			},
			searchString: function (data) {
				for (var i=0;i<data.length;i++)	{
					var dataString = data[i].string;
					var dataProp = data[i].prop;
					this.versionSearchString = data[i].versionSearch || data[i].identity;
					if (dataString) {
						if (dataString.indexOf(data[i].subString) != -1)
							return data[i].identity;
					}
					else if (dataProp)
						return data[i].identity;
				}
			},
			searchVersion: function (dataString) {
				var index = dataString.indexOf(this.versionSearchString);
				if (index == -1) return;
				return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
			},
			dataBrowser: [
				{
					string: navigator.userAgent,
					subString: "Chrome",
					identity: "Chrome"
				},
				{ 	string: navigator.userAgent,
					subString: "OmniWeb",
					versionSearch: "OmniWeb/",
					identity: "OmniWeb"
				},
				{
					string: navigator.vendor,
					subString: "Apple",
					identity: "Safari",
					versionSearch: "Version"
				},
				{
					prop: window.opera,
					identity: "Opera"
				},
				{
					string: navigator.vendor,
					subString: "iCab",
					identity: "iCab"
				},
				{
					string: navigator.vendor,
					subString: "KDE",
					identity: "Konqueror"
				},
				{
					string: navigator.userAgent,
					subString: "Firefox",
					identity: "Firefox"
				},
				{
					string: navigator.vendor,
					subString: "Camino",
					identity: "Camino"
				},
				{		// for newer Netscapes (6+)
					string: navigator.userAgent,
					subString: "Netscape",
					identity: "Netscape"
				},
				{
					string: navigator.userAgent,
					subString: "MSIE",
					identity: "Explorer",
					versionSearch: "MSIE"
				},
				{
					string: navigator.userAgent,
					subString: "Gecko",
					identity: "Mozilla",
					versionSearch: "rv"
				},
				{ 		// for older Netscapes (4-)
					string: navigator.userAgent,
					subString: "Mozilla",
					identity: "Netscape",
					versionSearch: "Mozilla"
				}
			],
			dataOS : [
				{
					string: navigator.platform,
					subString: "Win",
					identity: "Windows"
				},
				{
					string: navigator.platform,
					subString: "Mac",
					identity: "Mac"
				},
				{
					   string: navigator.userAgent,
					   subString: "iPhone",
					   identity: "iPhone/iPod"
			    },
				{
					string: navigator.platform,
					subString: "Linux",
					identity: "Linux"
				}
			]

		};
		BrowserDetect.init();
