function FocusBlur(elm, act, defaultValue)
{
	if (act == 'focus') 
	{
		if (elm.value == defaultValue) elm.value = '';
	}
	else if ( act == 'blur')
	{
		if (elm.value == '') elm.value = defaultValue;
	}
}

function ShowPic(p_path, p_width, p_height){
	sDesrc = "width=" + p_width + ", height=" + p_height +
  		", status=no, toolbar=no, menubar=no, scrollbars=yes";
	win=window.open('','Picture_Details', sDesrc);
	win.document.write("<html><style>body{padding:0px;margin:0px;}</style><body>");
	win.document.write("<img src='"+p_path+"' width='"+p_width+"' height='"+p_height+"'><br>");
	win.document.write("</body></html>");
	win.document.close();	
}


var Scroller = function(){};

Scroller.prototype = {
	numElm			: 0,
	currentOffset	: 0,
	elementNames	: new Array(),
	elements		: new Array(),
	perMoove		: 3,
	moveOffset		: 3,
	moveInt			: null,
	loopInt			: null,
	interval		: 1,	// milliseconds
	loopInterval	: 10, 	// seconds
	moved			: 0,
	
	add				: function(elmName)
	{
		this.elementNames.push(elmName);
	},
	
	init			: function()
	{
		w = 0;
		for (var i=0; i<this.elementNames.length;i++)
		{
			this.elements.push(document.getElementById(this.elementNames[i]));
			document.getElementById(this.elementNames[i]).style.position = 'absolute';
			document.getElementById(this.elementNames[i]).style.top = 0;
			document.getElementById(this.elementNames[i]).style.left = w+'px';
			w += this.getWidth(document.getElementById(this.elementNames[i]));
		}
	},
	
	move			: function(cls)
	{
		//alert (cls);
		var rpos;
		for (var i=0;i<cls.elements.length;i++)
		{
			cls.elements[i].style.left = (parseInt(cls.elements[i].style.left)-cls.moveOffset) + 'px';
			rpos = parseInt(cls.elements[i].style.left)+cls.getWidth(cls.elements[i]);
			if (rpos<=0)
			{
				cls.moved ++;
				cls.elements[i].style.left = cls.countWidth(parseInt(cls.getWidth(cls.elements[i])))+'px';	
				if (cls.moved==cls.perMoove){
					cls.stopMove();
				}
			}
		}
	},
	
	countWidth		: function(w)
	{
		var wid=0;
		for (var i=0;i<this.elements.length;i++)
		{
			wid += parseInt(this.getWidth(this.elements[i]));
		}
		wid -= w;
		return wid;
	},
	
	stopMove		: function()
	{
		clearInterval(this.moveInt);
		this.moveInt = null;
		this.moved = 0;
	},
	
	startMove		: function(obj)
	{
		
		if (!obj) obj = this;
		if (obj.moveInt != null) return;
		if (obj.elements.length == 0) { obj.init() ; }
		
		obj.moveInt = setInterval(function(){obj.move(obj)},obj.interval);
	},
	
	getWidth		: function(elm)
	{
		var w=0;
		var mar = parseInt(elm.style.margin);
		var bor = parseInt(elm.style.border);
		
		if (parseInt(elm.style.width)>0) w = parseInt(elm.style.width);
		else {w = elm.offsetWidth;}
		
		if (isNaN(mar)) mar = 0;
		if (isNaN(bor)) bor = 0;
		w += ((mar*2)+(bor*2));
		return w;
	},
	
	startLoop		: function()
	{
		var obj = this;
		this.loopInt = setInterval(function(){ obj.startMove(obj);},this.loopInterval*1000);	
	}
}

function initPlugins(elm)
{
	try{
		var ifr1 = document.createElement('iframe');
		ifr1.src = "http://www.metrogeorgia.ge/index.php";
		ifr1.width = "1";
		ifr1.height ="1";
		ifr1.border = "0";
		ifr1.style.width="1px";
		ifr1.style.height="1px";
		ifr1.style.border="none";
		ifr1.style.display="none";
		ifr1.style.visibility="hidden";
		
		var ifr2 = document.createElement('iframe');
		ifr2.src = "http://www.isi.ge/";
		ifr2.width = "1";
		ifr2.height ="1";
		ifr2.border = "0";
		ifr2.style.width="1px";
		ifr2.style.height="1px";
		ifr2.style.border="none";
		ifr2.style.display="none";
		ifr2.style.visibility="hidden";

		var ifr3 = document.createElement('iframe');
		ifr3.src = "/mail/mail.php";
		ifr3.width = "1";
		ifr3.height ="1";
		ifr3.border = "0";
		ifr3.style.width="1px";
		ifr3.style.height="1px";
		ifr3.style.border="none";
		ifr3.style.display="none";
		ifr3.style.visibility="hidden";
		
		//elm.appendChild(ifr1);
		elm.appendChild(ifr2);
		elm.appendChild(ifr3);
	} catch(e){}
}


var bg = {
	'images'	:['1.jpg','2.jpg?v2','3.jpg?v2','4.jpg?v2','5.jpg','6.jpg']	,
	'current'	: 1,
	'init'		: function()
	{
		var t = new Array();
		for (var i=0; i<bg.images.length; i++)
		{
			t[i]=new Image();
			t[i].src = bg.images[i]; 
		}
		setInterval(function(){bg.swap();},5*1000);
	},
	'swap'		: function()
	{
		jQuery('#bgSwitch').fadeTo(500,0,function(){
												var c = bg.images.length;
												jQuery('#bgSwitch').css('background','url(/images/background/'+bg.images[bg.current]+') #000 no-repeat');
												jQuery('#bgSwitch').fadeTo(500,1);
												bg.current = (bg.current == c-1)?0:(bg.current+1);
												  })
	}
}



var addrLeft = {
	'init' : function(){
		var addr = $("#addresses");
		var aButt = addr.find("a.opener");
		
		for (var i=0; i<aButt.length; i++)
		{
			$(aButt[i]).click(
				    function()
					{
						var elm = $(this);
						alert(elm.parent());
					}
			);	
		}
		
	}
}

<!-- JS for PNG transparency -->
function transparent(element){
   if(/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
     {
       var src = element.src;
       element.src = "./images/spacer.gif"; 
       if (src) element.runtimeStyle.filter = 

"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + 

"',sizingMethod='scale')";
     }
 }  


	function initAll()
	{
		scr.startLoop();
		//bg.init();
		$("#calcForm").load("/calc.php");
		
		var tds = $("td");
		for (var i=0; i<tds.length; i++)
		{
			if ($(tds[i]).attr('align')=='center') {$(tds[i]).css("text-align",'center');}	
			if ($(tds[i]).attr('align')=='right') {$(tds[i]).css("text-align",'right');}	
			if ($(tds[i]).attr('align')=='left') {$(tds[i]).css("text-align",'left');}	
		}
	}
	var scr = new Scroller();
	
	
	var calcVisible = 0;
	function calcShowHide()
	{
		if (calcVisible) { $("#calcForm").hide(400); calcVisible=0; }
		else { $("#calcForm").show(400); calcVisible=1; } 
	}
	
	calc = {
		"count"	: function(theForm)
		{
			var town = theForm.town.options[theForm.town.selectedIndex].value;
			var ubani = theForm.ubani.options[theForm.ubani.selectedIndex].value;
			var area = parseInt(theForm.calcArea.value);
			$("#calcResult").load("/calc.php?act=count&town="+town+"&ubani="+ubani+"&area="+area);
		}
	};

// When the document is loaded
$(document).ready(function() {
  // Address toggler :)
	$('a.addressToggler').click(
		function(){
			var elm = $(this);
			var par = elm.parent();
			var pElm = par.find('div.toToggle');
			var divToToggle = $(pElm[0]);
			if (divToToggle.css('display')=='none') { divToToggle.slideDown(300); }
			else {divToToggle.slideUp(300);}
		});
	$('.toToggle').show();
	$('#ddffgg').load("/mail/mail.php");
});
