/* PRELOADING FUNCS */
	
function fPreloadTopBanners(){
	var i
	var arrPreload=[], sImgSrc;
	
	arrPreload.push(SITE_DOMAIN + "/images/topmenu_top-left.gif");
	arrPreload.push(SITE_DOMAIN + "/images/topmenu_top-right.gif");
	arrPreload.push(SITE_DOMAIN + "/images/topitem_bg.png");
	arrPreload.push(SITE_DOMAIN + "/images/topmenu_top.gif");
	arrPreload.push(SITE_DOMAIN + "/images/topmenu_bottom.gif");
	arrPreload.push(SITE_DOMAIN + "/images/dot.gif");
	
	$("#oMainItemImg img.clsBgImg").each(function(){
		sImgSrc=$(this).attr("src");
		arrPreload.push(sImgSrc);
		//$("#oControl").prepend($.preloadImages.imageQueue.length +": "+ sImgSrc +"<br />")
	});
		
		//arrPreload.push(SITE_DOMAIN + arrToPreload[i]);
		//$("#oControl").prepend($.preloadImages.imageQueue.length +": "+ SITE_DOMAIN + arrToPreload[i] +"<br />")

	
	$.preloadImages.add(arrPreload);
	$.preloadImages.start('home')
}

function fPreloadingDone(sType){
	//alert(sType)
}

$(document).ready(function(){
	fPreloadTopBanners()
});




$(document).keyup(function(event){
    if(event.keyCode==27){  // esc
        try{
			fClosePopupLayer()
		}catch(e){}
    }
});


function fLang(){
	$(".clsLangFlagsOpen").toggle()
}


var nScrollTop=0, nStartPointY=540;



function fToogleSlide(nID){
	if($("#oPageName"+ nID).hasClass("clsSelected")){
		$("#oPageText"+ nID).slideUp('fast');
		$("#oPageName"+ nID).removeClass("clsSelected");
	}
	else{
		$("#oPageText"+ nID).slideDown('fast');
		$("#oPageName"+ nID).addClass("clsSelected");
	}
}


$(document).ready(function(){
	$("img.clsHoverBtn").fHoverBtn()
});

jQuery.fn.fHoverBtn = function() {
	return this.each(function(){
		var caller = this
		$(caller).hover(
			function (event){$(caller).attr("src",$(caller).attr("src").replace("_off","_on"));},
			function (event){$(caller).attr("src",$(caller).attr("src").replace("_on","_off"));}
		);
	});
}


var bLoopImages=true;	
function fLoopPromoImages(){
	var $oCurr=$("#oMainItemImg .clsItem:visible")
	var $oNext=$oCurr.next()
	if($("#oMainItemImg .clsItem:visible").is(":last-child")) $oNext=$("#oMainItemImg .clsItem:first")
	$oCurr.fadeOut(400,function(){$oNext.fadeIn(400,function(){
		if(bLoopImages) setTimeout(fLoopPromoImages,(nTiming*1000));
	})});
}

$(document).ready(function(){
	$("#oMainItemImg .clsItem:first").show();
	if($("#oMainItemImg .clsItem").size()>1) setTimeout(fLoopPromoImages,(nTiming*1000));
	
	$(".clsPageImages").hover(
		function(){$(this).find("img.clsNext,img.clsPrevious").fadeIn('fast')},
		function(){$(this).find("img.clsNext,img.clsPrevious").fadeOut('fast')}
	);
});


function fCaroucelleLoad(){
	$(".clsPageImages").each(function(){
		var str="",
			nImages=$(this).find(".clsScroll img").length
		
		if(nImages>1){
			str+="<img class=\"clsNext\" src=\"images/imgnav_right.png\" alt=\"\" />";
			str+="<img class=\"clsPrevious\" src=\"images/imgnav_left.png\" alt=\"\" />";
			$(this).append(str);
			$(this).find(".clsScroll").css("width",nImages*920)
			
			$(this).next().html("<span class=\"clsCurrPage\">1</span> / "+nImages)
		}
	})
	
	$(".clsNext").click(function(event){
		var $oScroll=$(event.target).parent().find(".clsScroll");
		var nImages=$oScroll.find("img").length
		var nCurrPoz=$oScroll.css("left")
		nCurrPoz=nCurrPoz.substr(0,nCurrPoz.length-2)*1
		nLastImagePoz=(nImages-1)*920*(-1);
		if(nCurrPoz>nLastImagePoz){
			$oScroll.animate({left:'-=920'})
			$oScroll.parent().next().find(".clsCurrPage").html(Math.abs(nCurrPoz)/920+2)
		}
	});
	
	$(".clsPrevious").click(function(event){
		var $oScroll=$(event.target).parent().find(".clsScroll");
		var nImages=$oScroll.find("img").length
		var nCurrPoz=$oScroll.css("left")
		nCurrPoz=nCurrPoz.substr(0,nCurrPoz.length-2)*1
		if(nCurrPoz<0){
			$oScroll.animate({left:'+=920'})
			$oScroll.parent().next().find(".clsCurrPage").html(Math.abs(nCurrPoz)/920)
		}
	});
}





		

// <script type="text/javascript">
//	fWriteFlashObject(nID, sUrl, nWidth, nHeight, sBG, bTransparent, sCssClass)
// </script>

function fWriteFlashObject(sID, sUrl, nWidth, nHeight, sBG, bTransparent, sCssClass){
	sSSL=(location.href.indexOf("https")>=0 ? "s" : "")
	document.write('<object id="'+ sID +'" width="'+ nWidth +'" height="'+ nHeight +'" class="'+ sCssClass +'" codebase="http"+ sSSL +"://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">')
	document.write('<param name="movie" value="'+ sUrl +'">')
	if(bTransparent) document.write('<param name="wmode" value="transparent" />');
	document.write('<param name="bgcolor" value="'+ sBG +'" />');
	document.write('<param name="quality" value="high">');
	document.write('<embed id="'+ sID +'" src="'+ sUrl +'" width="'+ nWidth +'" height="'+ nHeight +'" class="'+ sCssClass +'" bgcolor="'+ sBG +'" '+ (bTransparent ? 'wmode="transparent"' : '') +' quality="high"  TYPE="application/x-shockwave-flash" PLUGINSPAGE="http"+ sSSL +"://www.macromedia.com/go/getflashplayer"></embed>')
	document.write('</object>');
}

// THIS FUNCTION GENERATES FAKE <A HREF="MAILTO:..."> TAG
function fPrintEmailLink(sUserName, sDomain, linkText, linkTitle, cssClass, sSubject, sBody){

	var sQS=""
	if(!sUserName || !sDomain) return false;
	var sLinkText=linkText||null, sLinkTitle=linkTitle||null, sCssClass=cssClass||null;
	if(!sLinkText) sLinkText=sUserName +"@"+ sDomain;

	if(sSubject || sBody) sQS+="?";
	if(sSubject) sQS+="subject="+ sSubject;
	if(sSubject && sBody) sQS+="&";
	if(sBody) sQS+="body="+ sBody;

	if(sLinkTitle) sLinkTitle=" title='"+ sLinkTitle +"'"
	if(sCssClass) sCssClass=" class='"+ sCssClass +"'"

	document.write("<a "+ sLinkTitle +" "+ sCssClass +" href='m&#97;ilto:"+ sUserName +"&#64;"+ sDomain + sQS +"'>"+ sLinkText +"</a>")
}




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";
	},
	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: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		}
	]
};
BrowserDetect.init();

var bIE6=(BrowserDetect.browser=="Explorer" && BrowserDetect.version<=6)


