function clearInputs(){
	$('input:text, input:password, textarea').each(function(){
		this.val = this.value;
		this.onfocus = function(){
			if(this.value == this.val) this.value = '';
		}
		this.onblur = function(){
			if(this.value == '') this.value = this.val;
		}
	});
}
$(document).ready(function(){
	$('div.G1').galleryScroll({
		step:1,
		duration:500,
		circleSlide:false
	});
	$('div.G2').galleryScroll({
		step:1,
		duration:500,
		circleSlide:false
	});
	displayPopup();
});
function displayPopup(){
	//$('.gallery li').click(function(){
	//	var popup_t = $(this).children('.popup-box');
	//	if(popup_t.length > 0){
	//		displayP(popup_t);
	//		return false;
	//	}
	//});
	//$('.small-gallery li').click(function(){
	//	var popup_t = $(this).children('.popup-box');
	//	if(popup_t.length > 0){
	//		displayP(popup_t);
	//		return false;
	//	}
	//});
	$('.download .img-hold').click(function(){
		var popup_t = $(this).children('.popup-img');
		if(popup_t.length > 0){
			displayP(popup_t);
			return false;
		}
	});
	$('.btn-popup').click(function(){
		var popup_t = $(this).children('.popup-box');
		if(popup_t.length > 0){
			displayP(popup_t);
			return false;
		}
	});
}


function createXmlHttp()
{
/*  if (typeof XMLHttpRequest != "undefined")
  {
    return new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    var Versions = ["MSXML2,XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
    for (var i = 0; i < Versions.length; i++)
    {
      try
      {
        var XmlHttp = new ActiveXObject(Version[i]);
        return XmlHttp;
      }
      catch (oError)
      {
        ////////
      }
    }
  }
  throw new Error("Can't create XMLHttp");*/

var xmlhttp;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;

}


function displayAJAXPopupProducts(url){
	//LoadPage(url, 'popup');

	var PopupHTML;
	var XMLHttp = createXmlHttp();
	XMLHttp.open("get", url, true);
	XMLHttp.onreadystatechange = function()
	{
	  if (XMLHttp.readyState == 4)
	  {
	    if (XMLHttp.status == 200)
	    {
		PopupHTML = XMLHttp.responseText;

		var _popup = $('#popup').html(PopupHTML);
		var popup_h;
		var _duration = 600;
		if($('#popup_fader').length == 0) $(document.body).append('<div id="popup_fader"></div>');
		popup_h = $('#popup_fader');
		var p_t = ($(window).height() - _popup.outerHeight())/2;
		if(p_t > 0) p_t += $(window).scrollTop();
		else p_t = $(window).scrollTop();
		_popup.css('top', p_t);
		popup_h.css({
			position:'absolute',
			top: 0,
			left: 0,
			zIndex: 3,
			background: '#fff',
			opacity: 0,
			height: initH(),
			width: '100%',
			display: 'none'
		}).show();
		hideSelectBoxes(popup_h);
		popup_h.fadeTo(_duration, 0.7, function() {
			_popup.fadeIn(_duration/2);
		});
		_popup.find('.close').one('click', function() {
			_popup.fadeOut(_duration/2, function() {
				popup_h.fadeOut(_duration, function() {
					showSelectBoxes(popup_h);
				});
			});
			return false;
		});

		$(window).unbind('resize').resize(function() {
			if(popup_h.is(':visible')) popup_h.height(initH());
			});
		    }
	 else
	 {
			alert('Error!');
         }
        }
	}

	XMLHttp.send(null);

	//return false;
}


function displayP(popup_t){
	var _popup = $('#popup').html(popup_t.html());
	var popup_h;
	var _duration = 600;
	if($('#popup_fader').length == 0) $(document.body).append('<div id="popup_fader"></div>');
	popup_h = $('#popup_fader');
	var p_t = ($(window).height() - _popup.outerHeight())/2;
	if(p_t > 0) p_t += $(window).scrollTop();
	else p_t = $(window).scrollTop();
	_popup.css('top', p_t);
	popup_h.css({
		position:'absolute',
		top: 0,
		left: 0,
		zIndex: 3,
		background: '#fff',
		opacity: 0,
		height: initH(),
		width: '100%',
		display: 'none'
	}).show();
	hideSelectBoxes(popup_h);
	popup_h.fadeTo(_duration, 0.7, function() {
		_popup.fadeIn(_duration/2);
	});
	_popup.find('.close').one('click', function() {
		_popup.fadeOut(_duration/2, function() {
			popup_h.fadeOut(_duration, function() {
				showSelectBoxes(popup_h);
			});
		});
		return false;
	});
	$(window).unbind('resize').resize(function() {
		if(popup_h.is(':visible')) popup_h.height(initH());
	});
}
function initH() {
	var _h = $('#main').outerHeight();
	if(_h < $(window).height()) _h = $(window).height();
	return _h;
}
function hideSelectBoxes(object) {
	if ($.browser.msie && $.browser.version < 7) {
		var selects_list = $('select');
		object.each(function() {
			var _el = $(this);
			var t = _el.offset().top;
			var l = _el.offset().left;
			var w = _el.outerWidth();
			var h = _el.outerHeight();
			var el_selects = [];
			selects_list.filter(':visible').not(_el.find('select')).each(function(){
				var _select = $(this);
				var s_t = _select.offset().top;
				var s_l = _select.offset().left;
				var s_w = _select.outerWidth();
				var s_h = _select.outerHeight();
				var _ver = false, _hor = false;
				if((t - s_t > 0) ? (t - s_t < s_h) : (t - s_t + h > 0)) _ver = true;
				if((l - s_l > 0) ? (l - s_l < s_w) : (l - s_l + w > 0)) _hor = true;
				if(_ver && _hor) {
					_select.css('visibility', 'hidden');
					el_selects.push(this);
				}
			});
			this.sboxes = el_selects;
		});
	}
}
function showSelectBoxes(object) {
	if ($.browser.msie && $.browser.version < 7) {
		object.each(function() {
			if(this.sboxes.length > 0) {
				$(this.sboxes).css('visibility','visible');
			}
		});
	}
}
var transparentImage = "transparent.gif";
function fixTrans()
{
/*
	if (typeof document.body.style.maxHeight == 'undefined') {
		var imgs = document.getElementsByTagName("img");
		for (i = 0; i < imgs.length; i++)
		{
			if (imgs[i].src.indexOf(".png") != -1)
			{
				imgs[i].parentNode.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgs[i].src + "',sizingMethod='crop')";
				imgs[i].parentNode.style.display = "inline-block";
				imgs[i].style.visibility = "hidden";
				//imgs[i].style.display = "none";
			}
		}
	}
*/
}

if (document.all && !window.opera)attachEvent("onload", fixTrans);
function initInputs() {
	var _inputs = document.getElementsByTagName('input');
	var _value = '';
		if (_inputs) {
			for(var i=0; i<_inputs.length; i++) {
				if (_inputs[i].type == 'text' || _inputs[i].type == 'password') {
					_inputs[i].onfocus = function(){
					_value = this.value;
					this.value = '';
					}
					_inputs[i].onblur = function(){
					if (this.value == '')
					this.value = _value;
				_value = '';
				}
			}
		}
	}
}
if (window.addEventListener)
window.addEventListener("load", initInputs, false);
else if (window.attachEvent)
window.attachEvent("onload", initInputs);

eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('9 t(a,b){g(3 u a){k c=[],e=[],p=[],d=[],5=[],l=[];8(a[3].6(\'.\')!=-1||a[3].6(\'#\')==-1){8(a[3].6(\'>\')!=-1){c[3]=a[3].f(a[3].6(\'>\')+2);a[3]=a[3].f(0,a[3].6(\'>\')-1)}8(a[3].6(\'.\')!=-1){e[3]=a[3].f(a[3].6(\'.\')+1);a[3]=a[3].f(0,a[3].6(\'.\'))}p[3]=a[3];8(!e[3])e[3]=\'\';8(c[3]){l[3]=r.q(p[3]);g(k j=0;j<l[3].o;j++){8(l[3][j].4.6(e[3])!=-1){5[3]=l[3][j].q(c[3]);g(k i=0;i<5[3].o;i++){5[3][i].n=9(){7.4+=\' \'+b};5[3][i].m=9(){7.4=7.4.h(b,\'\')}}}}}s{5[3]=r.q(p[3]);g(k i=0;i<5[3].o;i++){8(5[3][i].4.6(e[3])!=-1){5[3][i].n=9(){7.4+=\' \'+b};5[3][i].m=9(){7.4=7.4.h(b,\'\')}}}}}s 8(a[3].6(\'#\')!=-1){8(a[3].6(\'>\')!=-1){c[3]=a[3].f(a[3].6(\'>\')+2);a[3]=a[3].f(0,a[3].6(\'>\')-1)}a[3]=a[3].h(\'#\',\'\');d[3]=r.v(a[3]);8(d[3]){8(c[3]){5[3]=d[3].q(c[3]);g(k i=0;i<5[3].o;i++){5[3][i].n=9(){7.4+=\' \'+b};5[3][i].m=9(){7.4=7.4.h(b,\'\')}}}s{d[3].n=9(){7.4+=\' \'+b};d[3].m=9(){7.4=7.4.h(b,\'\')}}}}}}',32,32,'|||_el|className|_hoverElement|indexOf|this|if|function||||_id|_class|substr|for|replace|||var|_parent|onmouseout|onmouseover|length|_tag|getElementsByTagName|document|else|hoverForIE6|in|getElementById'.split('|'),0,{}))
function ieHover() {
	hoverForIE6(['div.action', '#phone > li'], 'hover');
}
if (window.attachEvent && !window.opera){window.attachEvent("onload", ieHover);}
function initMenu(){
	var _menu = document.getElementById("navigation");
	var _active;
	if (_menu){
		var nodes = _menu.getElementsByTagName("li");
		for (var i=0; i<nodes.length; i++){
			if(nodes[i].className.indexOf('active') != -1 && (nodes[i].parentNode == _menu)) _active = nodes[i];
			nodes[i].onmouseover = function(){
				if(_active) _active.className = _active.className.replace('active','');
				this.className += ' hover';
			}
			nodes[i].onmouseout = function(){
				this.className = this.className.replace('hover', '');
				if(_active){
					if(_active.className.indexOf('active') == -1) _active.className += ' active';
				}
			}
		}
	}
}
function initPage(){
	initMenu();
}
if (window.addEventListener){
	window.addEventListener("load", initMenu, false);
}
else if (window.attachEvent && !window.opera){
	window.attachEvent("onload", initMenu);
}
