// JavaScript Document
//łśćłżź
var DebugQueryMode=true; //Show Alerts
var jDebugMode=true; //Show Alerts
//var IE=false;

var GlobIE6=false;
var GlobIE7=false;
var GlobIE8=false;

if(jQuery.browser.msie && jQuery.browser.version == 6){ GlobIE6=true; }
if(jQuery.browser.msie && jQuery.browser.version == 7){ GlobIE7=true; }
if(jQuery.browser.msie && jQuery.browser.version == 8){ GlobIE8=true; }


/* ================================================================================== */
/* =============================== jquery.ready [START] ============================= */
/* ================================================================================== */
/* =============================== .nForm [START] =================================== */
function jnFormRadioClick(This){
	try{ 
		ID=$JQ(This).attr('id');
		var unique_name='';
		for(i=0;i<glob_nFormRadio.length;i++){
			if(glob_nFormRadio[i].idgraph==ID){
				//$JQ('#'+glob_nFormRadio[i].idgraph).attr('class','nform_check2');
				//$JQ('#'+glob_nFormRadio[i].idradio).attr('checked','checked');
				unique_name=glob_nFormRadio[i].name;
				break;				
			}
		}
		if(unique_name==''){ return false; }
		for(i=0;i<glob_nFormRadio.length;i++){
			if(glob_nFormRadio[i].name==unique_name){ // Update 1 [START]
				var c_type=$JQ('#'+glob_nFormRadio[i].idradio).attr('type');
				
				if(c_type=='radio'){
					$JQ('#'+glob_nFormRadio[i].idgraph).attr('class','nform_check1');
					if(glob_nFormRadio[i].idgraph==ID){
						$JQ('#'+glob_nFormRadio[i].idgraph).attr('class','nform_check2');
						$JQ('#'+glob_nFormRadio[i].idradio).attr('checked','checked');
						$JQ('#'+glob_nFormRadio[i].idradio).change(); /*Added*/
					}
				}//if-radio
				if(c_type=='checkbox'){
					c_checked=$JQ('#'+glob_nFormRadio[i].idradio).attr('checked');
					
					if(c_checked==false){
						if(glob_nFormRadio[i].idgraph==ID){
							$JQ('#'+glob_nFormRadio[i].idgraph).attr('class','nform_check2');
							$JQ('#'+glob_nFormRadio[i].idradio).attr('checked','checked');
							$JQ('#'+glob_nFormRadio[i].idradio).change(); /*Added*/
						}
					}else{
						if(glob_nFormRadio[i].idgraph==ID){
							$JQ('#'+glob_nFormRadio[i].idgraph).attr('class','nform_check1');
							$JQ('#'+glob_nFormRadio[i].idradio).attr('checked','');
							$JQ('#'+glob_nFormRadio[i].idradio).change(); //alert(unique_name+' '+c_checked);
						}
					}//else
				}//if-checkbox
			}// Update 1 [END]
		}//for
	}catch(err){ if(DebugQueryMode==true){ alert('jnFormRadioClick: '+err); }}
}

var glob_nFormRadio=new Array();

function jnFormRadioSet(IDarray,Mode){
	try{//[Last Update: 8.maja.2011]
		if(!IDarray || IDarray.length==0){ return false; }
		if(!Mode || Mode==''){ Mode=''; }
		
		switch(Mode){
			case 'reset': break;
			case '': break;
			default: Mode='';
		}
		
		
		var unique_name='';
		var c_id='';
		for(var i=0;i<IDarray.length;i++){
			c_id=IDarray[i];
			if((c_id.slice(0,12)=='nform_radio_') || (c_id.slice(0,12)=='nform_check_')){ //Update 1
				$JQ('#'+c_id).attr({'class':'nform_check1'}); //Update 2 (NOTE: Reset Form)
				
				c_idradio=c_id.slice(12,c_id.length);
				
				if((unique_name=='') && (Mode!='reset')){ 
					unique_name=c_id;
					if(glob_nFormRadio.length){
						for(k=0;k<glob_nFormRadio.length;k++){
							if(glob_nFormRadio[k].name==unique_name){ return false; }
						}
					}
				}
				var air={}
				air.name=unique_name;
				air.idgraph=c_id;
				air.idradio=c_idradio;
				c_count=glob_nFormRadio.length;
				
				if(Mode==''){
					$JQ('#'+air.idradio).data('jnFormRadioSet_status',$JQ('#'+air.idradio).attr('checked'));
				}
				if(Mode=='reset'){ 
					var c_status=$JQ('#'+air.idradio).data('jnFormRadioSet_status');
					if(c_status==true){ $JQ('#'+air.idgraph).attr('class','nform_check2'); }
					else{ $JQ('#'+air.idgraph).attr('class','nform_check1'); }
					//alert('Original:'+c_status+' Actual:'+$JQ('#'+air.idradio).attr('checked'));
				}
				
				if((Mode!='reset') && ($JQ('#'+air.idradio).attr('checked')==true)){ //alert(c_idradio);
					$JQ('#'+air.idgraph).attr('class','nform_check2'); //set at start
				}
				
				if(!c_count){ c_count=0; }
				glob_nFormRadio[c_count]=air;
				
				$JQ('#'+c_id).unbind('click');
				$JQ('#'+c_id).click(function () { 
				  	jnFormRadioClick(this);
				});
				
						
			}
		}//for
	}catch(err){ if(DebugQueryMode==true){ alert('jnFormRadioSet: '+err); }}
}
/* =============================== .nForm [END] ===================================== */
/* =============================== .Plugin-jdialoga [START] ========================= */
/* ===============================   Last Update 05.10.2010 ========================= */
$JQ.jDocumentSize = function(){
	try{
		var dimensions = {width: 0, height: 0};
		
		var c_bodyheight=$JQ('body').height();
		var c_documentheight=$JQ(document).height();
		var c_windowheight=$JQ(window).height();
		var c_height=0;
		
		if(c_documentheight-c_bodyheight>0){ dimensions.height=c_documentheight; }
		else{ dimensions.height= c_documentheight }
		if(c_windowheight>dimensions.height){ dimensions.height=c_windowheight; }
		if(c_documentheight>dimensions.height){ dimensions.height=c_documentheight; }
		
		
		if(c_bodyheight<c_windowheight){ //vertival scrollbar in IE8 is visible
			if(GlobIE8==true){ dimensions.height=dimensions.height-4; }
		} 
		
		var c_bodywidth=$JQ('body').width();
		var c_documentwidth=$JQ(document).width();
		if(c_documentwidth-c_bodywidth>0){ dimensions.width=c_documentwidth; }
		else{ dimensions.width=$JQ(document).width(); }
		
		return dimensions;
	}catch(err){ if(jDebugMode==true){ alert('jDocumentSize: ' + err); }}
}


function jFlashTransparent(){
	try{
		var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
		if(is_chrome==true){ return false; }
		$JQ('embed').each(function(){
			if($JQ(this).attr('rel')!='flash_wmodeactive'){
		  		$JQ(this).attr('wmode','transparent');
				$JQ(this).attr('rel','flash_wmodeactive');
				$JQ(this).wrap('<div id="flash_wmodehtml" />');
				var c_flash=$JQ('#flash_wmodehtml').html();
				$JQ('#flash_wmodehtml').html(c_flash);
				$JQ('#flash_wmodehtml').find('embed').eq(0).unwrap();
		  	}
		});
	}catch(err){ if(jDebugMode==true){ alert('jFlashTransparent: ' + err); }}
}	

var jDebugPluginMode=true; //Show Alerts

(function($) {
	$JQ.fn.jdialoga = function(func, options) {
		var defaults={
			width:400,
			left:-9999,
			opacityID:'dialoga_opacity',
			opacityVALUE:0.7,
			btn_jclose:'dialoga_jclose',
			CScontent: 'dialoga_jcontent',
			AllowOpacity:'false',
			positionVer:'true',
			positionHor:'true'
		};
		
		var gdefaults={
			width:400,
			opacityID:'dialoga_opacity',
			opacityVALUE:0.7,
			btn_jclose:'dialoga_jclose',
			CScontent: 'dialoga_jcontent',
			AllowOpacity:'false',
			positionVer:'true',
			positionHor:'true'
		};
		<!-- ============== jset  =============== -->
		function jset(This){
			try{
				$JQ(This).css('width',defaults.width);
				$JQ(This).css('height','auto');
				$JQ(This).css('visibility','visible');
				$JQ(This).css('left',defaults.left);
				$JQ(This).data('status') ? $JQ(This).data('status',$JQ(This).data('status')) : $JQ(This).data('status','closed');  //closed,progress,opened
				$JQ(This).data('status_opacity') ? $JQ(This).data('status',$JQ(This).data('status')) : $JQ(This).data('status','closed');  //closed,progress,opened
				
				if(defaults.AllowOpacity=='true'){ $JQ(This).css('opacity',0); }
				
				$JQ('#'+defaults.opacityID).css('visibility','visible');
				$JQ('#'+defaults.opacityID).css('opacity',0);
				$JQ('#'+defaults.opacityID).css({'width':'0px','height':'0px'});
				$JQ('#'+defaults.opacityID).find('iframe').css({'height':'0px'});
				
				$JQ(This).find('.'+defaults.btn_jclose).each(function(index){
					$JQ(this).bind("click", {This:This}, jclose_click);
				});
				
				$JQ('#'+defaults.opacityID).bind("click", {This:This}, jclose_click);
				
				
				jFlashTransparent(); //NEW
				$JQ(window).resize(function(){ 
					jopacity_refresh(This);
				});
				
				$JQ(window).scroll(function(){
					
				});
				  
			}catch(err){ if(jDebugPluginMode==true){ alert('jdialoga-jset: ' + err); }}
		}
		<!-- ==============/jset  =============== -->
		<!-- ============== jopacity_refresh  === -->
		function jopacity_refresh(This){
			try{
				var c_status=$JQ(This).data('status_opacity') ? $JQ(This).data('status_opacity') : 'undefined';
				
				if(($JQ(This).data('status_opacity')=='closed') || (c_status=='undefined')){  
					$JQ('#'+defaults.opacityID).css({'width':'0px','height':'0px'});
					$JQ('#'+defaults.opacityID).find('iframe').css({'height':'0px'});
					return false;
				}
				$JQ('#'+defaults.opacityID).css({'width':'100%','height':$JQ(window).height()}); //allow dynamic height adjustment
				$JQ('#'+defaults.opacityID).css({'width':'100%','height':$JQ.jDocumentSize().height}); //refreshsize
				$JQ('#'+defaults.opacityID).find('iframe').css({'height':$JQ.jDocumentSize().height});
			}catch(err){ if(jDebugPluginMode==true){ alert('jdialoga-jopacity_refresh: ' + err); }}
		}
		<!-- ==============/jopacity_refresh  === -->
		<!-- ============== jopacity_open  ====== -->
		function jopacity_open(This){
			try{ 
				
				if($JQ(This).data('status_opacity')=='opened'){ return false; }
				
				$JQ('#'+defaults.opacityID).css({'width':'100%','height':$JQ.jDocumentSize().height}); //REPLEACED
				$JQ('#'+defaults.opacityID).find('iframe').css({'height':$JQ.jDocumentSize().height});
				
				if(GlobIE6==true || GlobIE7==true || GlobIE8==true){ $JQ('#'+defaults.opacityID).find('*').stop(true,false).animate({ opacity:defaults.opacityVALUE },{easing:"easeInOutSine",duration:400, queue:false, complete:function(){    }});} //IE7,8 Fix
				$JQ('#'+defaults.opacityID).stop(true,false).animate({ opacity:defaults.opacityVALUE },{easing:"easeInOutSine",duration:400, queue:false, complete:function(){ $JQ(This).data('status_opacity','opened');   }}); 
			}catch(err){ if(jDebugPluginMode==true){ alert('jdialoga-jopacity_open: ' + err); }}
		}
		<!-- ==============/jopacity_open  ====== -->
		<!-- ============== jopacity_close  ===== -->
		function jopacity_close(This){
			try{
				if($JQ(This).data('status_opacity')=='closed'){ return false; }
				if(GlobIE6==true || GlobIE7==true || GlobIE8==true){ $JQ('#'+defaults.opacityID).find('*').stop(true,false).animate({ opacity:0 },{easing:"easeInOutSine",duration:200, queue:false, complete:function(){    }});  } //IE7,8 Fix
				$JQ('#'+defaults.opacityID).stop(true,false).animate({ opacity:0 },{easing:"easeInOutSine",duration:200, queue:false, complete:function(){ 
					$JQ('#'+defaults.opacityID).css({'width':0,'height':0});
					$JQ('#'+defaults.opacityID).find('iframe').css({'height':'0px'});
					$JQ(This).data('status_opacity','closed'); 
				}}); 
				
			}catch(err){ if(jDebugPluginMode==true){ alert('jdialoga-jopacity_close: ' + err); }}
		}
		<!-- ==============/jopacity_close  ===== -->
		<!-- ============== jopen  ============== -->
		function jopen(This){
			try{
				if($JQ(This).data('status')=='opened'){ return false; }
				jFlashTransparent();
				$JQ(This).oneTime(1000,function(i) {
					if($JQ(This).data('status')=='opened'){ return false; }
					$JQ(This).everyTime(100,function(i){ jcenter(This); });
					//jFlashTransparent();
					jcenter(This, true);
					if(defaults.AllowOpacity=='true'){ 
						if(GlobIE6==true || GlobIE7==true || GlobIE8==true){ $JQ(This).find('*').stop(true,false).animate({ opacity:1 },{easing:"easeInOutSine",duration:200, queue:false, complete:function(){  
							$JQ(This).find('.jitemhover *').stop(true,false).trigger('mouseleave');  
						}});
						
					} //IE7,8 Fix
						$JQ(This).stop(true,false).animate({ opacity:1 },{easing:"easeInOutSine",duration:600, queue:false, complete:function(){ $JQ(This).data('status','opened');    }}); 
					}else{ $JQ(This).data('status','opened'); }
				});//oneTime
				jopacity_open(This); //ACTIVATE
				
			}catch(err){ if(jDebugPluginMode==true){ alert('jdialoga-jopen: ' + err); }}
		}
		<!-- ==============/jopen  ============== -->
		<!-- ============== jcenter  ============ -->
		function jcenter(This,Override){
			try{
				if(typeof(Override)=="undefined" || Override==null){ Override=false; }
				var c_left=0;
				var c_top=0;
				c_left=parseInt($JQ.jDocumentSize().width/2)-parseInt($JQ(This).width()/2);
				
				if($JQ(window).height() > $JQ(This).height()){
					c_top=parseInt($JQ(window).height()/2)- parseInt($JQ(This).height()/2)+$JQ(window).scrollTop();
				}else{ c_top=0; }

				if(($JQ(This).data('status')=='opened') || (Override==true)){
					if(($JQ(This).data('status')=='opened') && (defaults.positionHor=='true' || defaults.positionVer=='true')){ 
						if($JQ(This).is(':animated')){ return false; } 
						$JQ(This).stop(true,false); 
					}
					
					if(defaults.positionHor=='true'){ 
						if(Override==true){ $JQ(This).css('left',c_left); }
						else{ $JQ(This).animate({ 'left':c_left },{easing:"easeOutSine",duration:300, queue:false, complete:function(){    }}); }
					}
					if(defaults.positionVer=='true'){
						if(Override==true){ $JQ(This).css('top',c_top); }
						else{ $JQ(This).animate({ 'top':c_top },{easing:"easeOutSine",duration:300, queue:false, complete:function(){    }});  } //easeInOutSine
					} //jopacity_open ADDED
					jopacity_refresh(This);
				}
			}catch(err){ if(jDebugPluginMode==true){ alert('jdialoga-jcenter: ' + err); }}
		}
		<!-- ==============/jcenter  ============ -->
		<!-- ============== jclose_click  ======= -->
		function jclose_click(event){
			try{
				jclose(event.data.This);
				return false;
			}catch(err){ if(jDebugPluginMode==true){ alert('jdialoga-jclose_click: ' + err); }}
		}
		<!-- ==============/jclose_click  ======= -->
		<!-- ============== jclose  ============= -->
		function jclose(This){
			try{
				
				$JQ(This).stopTime();
				if(defaults.AllowOpacity=='true'){
					if(GlobIE6==true || GlobIE7==true || GlobIE8==true){ $JQ(This).find('*').stop(true,false).animate({ opacity:0 },{easing:"easeInOutSine",duration:400, queue:false, complete:function(){    }});   } //IE7,8 Fix
					$JQ(This).stop(true,false).animate({ opacity:0 },{easing:"easeInOutSine",duration:400, queue:false, complete:function(){ 
						jopacity_close(This);
						$JQ(This).css('left',defaults.left); 
						jcontent(This,'&nbsp;'); 
						$JQ(This).data('status','closed');
						
					}});//animate
				}else{ 
					$JQ(This).data('status','closed'); 
					$JQ(This).oneTime(200,function(i){ 
						if($JQ(This).data('status')=='closed'){ $JQ(This).css('left',defaults.left); jcontent(This,'&nbsp;'); }
					 });  
				 }
				
				jopacity_close(This);
				
			}catch(err){ if(jDebugPluginMode==true){ alert('jdialoga-jclose: ' + err); }}
		}
		<!-- ==============/jclose  ============= -->
		<!-- ============== jcontent  =========== -->
		function jcontent(This, Content){
			try{
				try{ Content=Content.replace(/\n/g,'<br />'); }catch(errs){}
				var c_obj=$JQ(This).find('.'+defaults.CScontent).eq(0);
				$JQ(c_obj).empty();
				$JQ(c_obj).html(Content);
				
			}catch(err){ if(jDebugPluginMode==true){ alert('jdialoga-jcontent: ' + err); }}
		}
		<!-- ==============/jcontent  =========== -->
		<!-- ============== jaddcontent  ======== -->
		function jaddcontent(This, Content){
			try{
				try{ Content=Content.replace(/\n/g,'<br />'); }catch(errs){}
				var element=$JQ(This).find('.'+defaults.CScontent).eq(0);
				Content=Content+'<br />'+$JQ(element).html();
				$JQ(element).html(Content);
			}catch(err){ if(jDebugPluginMode==true){ alert('jdialoga-jaddcontent: ' + err); }}
		}
		<!-- ==============/jaddcontent  ======== -->
		
		
		return this.each(function(){
			$JQ(this).data('defaults_width', $JQ(this).data('defaults_width') ? $JQ(this).data('defaults_width') : gdefaults.width );
			$JQ(this).data('defaults_opacityID', $JQ(this).data('defaults_opacityID') ? $JQ(this).data('defaults_opacityID') : gdefaults.opacityID );
			$JQ(this).data('defaults_opacityVALUE', $JQ(this).data('defaults_opacityVALUE') ? $JQ(this).data('defaults_opacityVALUE') : gdefaults.opacityVALUE );
			$JQ(this).data('defaults_btn_jclose', $JQ(this).data('defaults_btn_jclose') ? $JQ(this).data('defaults_btn_jclose') : gdefaults.btn_jclose );
			$JQ(this).data('defaults_CScontent', $JQ(this).data('defaults_CScontent') ? $JQ(this).data('defaults_CScontent') : gdefaults.CScontent );
			$JQ(this).data('defaults_AllowOpacity', $JQ(this).data('defaults_AllowOpacity') ? $JQ(this).data('defaults_AllowOpacity') : gdefaults.AllowOpacity );
			$JQ(this).data('defaults_positionVer', $JQ(this).data('defaults_positionVer') ? $JQ(this).data('defaults_positionVer') : gdefaults.positionVer );
			$JQ(this).data('defaults_positionHor', $JQ(this).data('defaults_positionHor') ? $JQ(this).data('defaults_positionHor') : gdefaults.positionHor );
			
			if(options){ $JQ(this).data('defaults_width', options.width>gdefaults.width ? options.width : gdefaults.width );}
		 	if(options){ $JQ(this).data('defaults_opacityID', options.opacityID!='' ? options.opacityID : gdefaults.opacityID );}
			if(options){ $JQ(this).data('defaults_opacityVALUE', options.opacityVALUE>=0 ? options.opacityVALUE : gdefaults.opacityVALUE );}
			if(options){ $JQ(this).data('defaults_btn_jclose', options.btn_jclose!='' ? options.btn_jclose : gdefaults.btn_jclose );}
			if(options){ $JQ(this).data('defaults_CScontent', options.CScontent!='' ? options.CScontent : gdefaults.CScontent );}
			if(options){ $JQ(this).data('defaults_AllowOpacity', options.AllowOpacity!='' ? options.AllowOpacity : gdefaults.AllowOpacity );}
			if(options){ $JQ(this).data('defaults_positionVer', options.positionVer!='' ? options.positionVer : gdefaults.positionVer );}
			if(options){ $JQ(this).data('defaults_positionHor', options.positionHor!='' ? options.positionHor : gdefaults.positionHor );}
			
			defaults.width= $JQ(this).data('defaults_width');
			defaults.opacityID= $JQ(this).data('defaults_opacityID');
			defaults.opacityVALUE= $JQ(this).data('defaults_opacityVALUE');
			defaults.btn_jclose= $JQ(this).data('defaults_btn_jclose');
			defaults.CScontent= $JQ(this).data('defaults_CScontent');
			defaults.AllowOpacity= $JQ(this).data('defaults_AllowOpacity');
			defaults.positionVer= $JQ(this).data('defaults_positionVer');
			defaults.positionHor= $JQ(this).data('defaults_positionHor');
			
			switch(func){
				case 'set': 	jset(this);  break;
				case 'open': 	jopen(this); break;
				case 'close': 	jclose(this); break;
				case 'content': 	jcontent(this,options); break;
				case 'addcontent': 	jaddcontent(this,options); break;
				default: break;
			}//switch
		
		});//each
	};//function
 })(jQuery);
/* =============================== .Plugin-jdialoga [END] =========================== */
/* =============================== .jMenu [START] =================================== */
function jMenu_L2_LinkMouseEnter(event,Info){ 
	try{//[Last Update: 20.listopada.2010]
		var Data=event.data.Data;
		var IDbody=event.data.IDbody;
		var ThisLinkMain=event.data.ThisLinkMain;
		if(Info){ if(Info.Order){ Order=Info.Order; } }
	
		
		var c_status0=$JQ(ThisLinkMain).data('jMenu_status_0');
		var c_status1=$JQ(ThisLinkMain).data('jMenu_status_1');
		var c_status2=$JQ(ThisLinkMain).data('jMenu_status_2');
		var c_status3=$JQ(ThisLinkMain).data('jMenu_status_3');
		
		if((c_status2=='active')){ return false; }
		$JQ(ThisLinkMain).data('jMenu_status_2','active');
		c_status2='active';
		
		
		//linkto_topsubul_r2_d0
		//linkto_topsubul_r2_d0
		//alert($JQ(ThisLinkMain).attr('id'));
		
		if((c_status1=='active') || (c_status2=='active') || (c_status3=='active')){
			if($JQ(this).hasClass('active')!=true){
				$JQ(this).addClass('active');
				//$JQ('#'+IDbody).trigger('mouseenter',{Data:Data, IDbody:IDbody, Order:'link0'});
			}
		}
		$JQ('#'+IDbody).trigger('mouseenter',{Data:Data, IDbody:IDbody, Order:'link0'});
	//alert($JQ(ThisLinkMain).attr('id'));
	
	}catch(err){ if(jDebugMode==true){ alert('jMenu_L2_LinkMouseEnter: ' + err); }}
}

function jMenu_L2_LinkMouseLeave(event,Info){ 
	try{//[Last Update: 20.listopada.2010]
		var Data=event.data.Data;
		var IDbody=event.data.IDbody;
		var ThisLinkMain=event.data.ThisLinkMain;
		if(Info){ if(Info.Order){ Order=Info.Order; } }
		
		var c_status0=$JQ(ThisLinkMain).data('jMenu_status_0');
		var c_status1=$JQ(ThisLinkMain).data('jMenu_status_1');
		var c_status2=$JQ(ThisLinkMain).data('jMenu_status_2');
		var c_status3=$JQ(ThisLinkMain).data('jMenu_status_3');
		
		
		if((c_status2=='inactive')){ $JQ(this).removeClass('active'); return false; }
		$JQ(ThisLinkMain).data('jMenu_status_2','inactive');
		c_status2='inactive';
		
		
		if((c_status0=='inactive') && (c_status1=='inactive') && (c_status2=='inactive') && (c_status3=='inactive')){
			if($JQ(this).hasClass('active')==true){ 
				$JQ(this).removeClass('active');
			}
		}
		$JQ('#'+IDbody).trigger('mouseleave',{Data:Data, IDbody:IDbody, Order:'link0'});
	}catch(err){ if(jDebugMode==true){ alert('jMenu_L2_LinkMouseLeave: ' + err); }}
}


function jMenu_UL2_LinkMouseEnter(event,Info){ 
	try{//[Last Update: 20.listopada.2010]
		var Data=event.data.Data;
		var IDbody=event.data.IDbody;
		var ThisLinkMain=event.data.ThisLinkMain;
		var Order='';
		if(Info){ if(Info.Order){ Order=Info.Order; } }
		
		
		
		var c_status0=$JQ(ThisLinkMain).data('jMenu_status_0');
		var c_status1=$JQ(ThisLinkMain).data('jMenu_status_1');
		var c_status2=$JQ(ThisLinkMain).data('jMenu_status_2');
		var c_status3=$JQ(ThisLinkMain).data('jMenu_status_3');
		
		
		if((c_status3=='active')){/* $JQ('#linkto_'+IDbody).trigger('mouseenter',{Data:Data, IDbody:IDbody, Order:'UL0'});*/ return false; }
		$JQ(ThisLinkMain).data('jMenu_status_3','active');
		c_status3='active';
		
		
		
		if((c_status2=='active') || (c_status3=='active')){
			var c_top=$JQ('#linkto_'+IDbody).parent().parent().parent().parent().position().top;
			c_top+=$JQ('#linkto_'+IDbody).parent().parent().parent().parent().position().top+$JQ('#linkto_'+IDbody).parent().position().top;
			c_top-=$JQ('#linkto_'+IDbody).parent().height()+3;
			//alert($JQ('#linkto_'+IDbody).parent().position().top);
			var c_left=$JQ('#linkto_'+IDbody).parent().parent().parent().parent().position().left;
			c_left+=$JQ('#linkto_'+IDbody).parent().width();  //HERE maight be the problem with c_left
			$JQ(this).css({'left':c_left, 'top':c_top});
			$JQ(this).css({'height':'auto'});
			$JQ(this).stop(true,false).animate({ opacity:1 },{easing:"easeInOutSine",duration:300, queue:false, complete:function(){    }});
		}
		
		if(c_status2=='inactive'){ $JQ('#linkto_'+IDbody).trigger('mouseenter',{Data:Data, IDbody:IDbody, Order:'UL0'});  }  //Added
		
	}catch(err){ if(jDebugMode==true){ alert('jMenu_UL2_LinkMouseEnter: ' + err); }}
}

function jMenu_UL2_LinkMouseLeave(event,Info){ 
	try{//[Last Update: 20.listopada.2010]
		var Data=event.data.Data;
		var IDbody=event.data.IDbody;
		var ThisLinkMain=event.data.ThisLinkMain;
		var Order='';
		if(Info){ if(Info.Order){ Order=Info.Order; } }
		
		var c_status0=$JQ(ThisLinkMain).data('jMenu_status_0');
		var c_status1=$JQ(ThisLinkMain).data('jMenu_status_1');
		var c_status2=$JQ(ThisLinkMain).data('jMenu_status_2');
		var c_status3=$JQ(ThisLinkMain).data('jMenu_status_3');
		
		if((c_status2=='active')){ $JQ('#linkto_'+IDbody).trigger('mouseleave',{Data:Data, IDbody:IDbody, Order:'UL0'}); return false; }
		if((c_status3=='inactive')){ return false; }
		$JQ(ThisLinkMain).data('jMenu_status_3','inactive');
		c_status3='inactive';
		
		
		
		//alert(c_status0+c_status1+c_status2+c_status3);
		if((c_status2=='inactive') && (c_status3=='inactive')){
			$JQ('#linkto_'+IDbody).trigger('mouseleave',{Data:Data, IDbody:IDbody, Order:'UL0'}); //Replace
			$JQ(this).animate({ opacity:0 },{easing:"easeInOutSine",duration:300, queue:false, complete:function(){
				/*$JQ('#linkto_'+IDbody).trigger('mouseleave',{Data:Data, IDbody:IDbody, Order:'UL0'});*/ //Replace
				$JQ(this).css({'height':0});
			}});//animate
		}
	}catch(err){ if(jDebugMode==true){ alert('jMenu_UL2_LinkMouseLeave: ' + err); }}
}






function jMenu_L1_LinkMouseEnter(event,Info){ 
	try{//[Last Update: 20.listopada.2010]
		var Data=event.data.Data;
		var IDbody=event.data.IDbody;
		var ThisLinkMain=event.data.ThisLinkMain;
		var Order='';
		if(Info){ if(Info.Order){ Order=Info.Order; } }
		
	
		var c_status0=$JQ(ThisLinkMain).data('jMenu_status_0');
		var c_status1=$JQ(ThisLinkMain).data('jMenu_status_1');
		var c_status2=$JQ(ThisLinkMain).data('jMenu_status_2');
		var c_status3=$JQ(ThisLinkMain).data('jMenu_status_3');
		
		if((c_status0=='active')){ return false; }
		$JQ(ThisLinkMain).data('jMenu_status_0','active');
		c_status0='active';
		
		
		
		if((c_status0=='active') || (c_status1=='active') || (c_status2=='active') || (c_status3=='active')){
			if($JQ(this).parent().hasClass('active')!=true){
				$JQ(this).parent().addClass('active');
				//$JQ('#'+IDbody).trigger('mouseenter',{Data:Data, IDbody:IDbody, Order:'link0'});
			}
		}
		$JQ('#'+IDbody).trigger('mouseenter',{Data:Data, IDbody:IDbody, Order:'link0'});
	
	}catch(err){ if(jDebugMode==true){ alert('jMenu_L1_LinkMouseEnter: ' + err); }}
}

function jMenu_L1_LinkMouseLeave(event,Info){ 
	try{//[Last Update: 20.listopada.2010]
		var Data=event.data.Data;
		var IDbody=event.data.IDbody;
		var ThisLinkMain=event.data.ThisLinkMain;
		var Order='';
		if(Info){ if(Info.Order){ Order=Info.Order; } }
		
		var c_status0=$JQ(ThisLinkMain).data('jMenu_status_0');
		var c_status1=$JQ(ThisLinkMain).data('jMenu_status_1');
		var c_status2=$JQ(ThisLinkMain).data('jMenu_status_2');
		var c_status3=$JQ(ThisLinkMain).data('jMenu_status_3');
		
		
		if((c_status0=='inactive')){ $JQ(this).parent().removeClass('active'); return false; }
		//if((c_status1=='active')){ $JQ('#'+IDbody).trigger('mouseleave',{Data:Data, IDbody:IDbody, Order:'link0'}); return false; }
		$JQ(ThisLinkMain).data('jMenu_status_0','inactive');
		c_status0='inactive';
		
		//alert('test');
		
		if((c_status0=='inactive') && (c_status1=='inactive') && (c_status2=='inactive') && (c_status3=='inactive')){
			if($JQ(this).parent().hasClass('active')==true){ 
				$JQ(this).parent().removeClass('active');
			}
			//return;
			//$JQ('#'+IDbody).trigger('mouseleave',{Data:Data, IDbody:IDbody, Order:'link0'});
		}
		
		$JQ('#'+IDbody).trigger('mouseleave',{Data:Data, IDbody:IDbody, Order:'link0'});
	
		
		
	}catch(err){ if(jDebugMode==true){ alert('jMenu_L1_LinkMouseLeave: ' + err); }}
}

function jMenu_UL1_LinkMouseEnter(event,Info){ 
	try{//[Last Update: 20.listopada.2010]
		var Data=event.data.Data;
		var IDbody=event.data.IDbody;
		var ThisLinkMain=event.data.ThisLinkMain;
		var Order='';
		if(Info){ if(Info.Order){ Order=Info.Order; } }
		
		
		
		var c_status0=$JQ(ThisLinkMain).data('jMenu_status_0');
		var c_status1=$JQ(ThisLinkMain).data('jMenu_status_1');
		var c_status2=$JQ(ThisLinkMain).data('jMenu_status_2');
		var c_status3=$JQ(ThisLinkMain).data('jMenu_status_3');
		
		if((c_status1=='active')){ $JQ('#linkto_'+IDbody).trigger('mouseenter',{Data:Data, IDbody:IDbody, Order:'UL0'}); return false; }
		$JQ(ThisLinkMain).data('jMenu_status_1','active');
		c_status1='active';
		
		
		if((c_status0=='active') || (c_status1=='active') || (c_status2=='active') || (c_status3=='active')){
			var c_top=$JQ('#'+Data.ID).position().top+$JQ('#linkto_'+IDbody).parent().position().top;
			var c_left=$JQ('#'+Data.ID).position().left+$JQ('#linkto_'+IDbody).parent().position().left;
			$JQ(this).css({'left':c_left, 'top':c_top});
			$JQ(this).css({'height':'auto'});
			$JQ(this).stop(true,false).animate({ opacity:1 },{easing:"easeInOutSine",duration:300, queue:false, complete:function(){    }});
		}
		if(c_status0=='inactive'){ $JQ('#linkto_'+IDbody).trigger('mouseenter',{Data:Data, IDbody:IDbody, Order:'UL0'});  }  //Added
	
	}catch(err){ if(jDebugMode==true){ alert('jMenu_UL1_LinkMouseEnter: ' + err); }}
}

function jMenu_UL1_LinkMouseLeave(event,Info){ 
	try{//[Last Update: 20.listopada.2010]
		var Data=event.data.Data;
		var IDbody=event.data.IDbody;
		var ThisLinkMain=event.data.ThisLinkMain;
		var Order='';
		if(Info){ if(Info.Order){ Order=Info.Order; } }
		
		var c_status0=$JQ(ThisLinkMain).data('jMenu_status_0');
		var c_status1=$JQ(ThisLinkMain).data('jMenu_status_1');
		var c_status2=$JQ(ThisLinkMain).data('jMenu_status_2');
		var c_status3=$JQ(ThisLinkMain).data('jMenu_status_3');
		
		if((c_status0=='active')){ $JQ('#linkto_'+IDbody).trigger('mouseleave',{Data:Data, IDbody:IDbody, Order:'UL0'}); return false; }
		if((c_status1=='inactive')){ return false; }
		$JQ(ThisLinkMain).data('jMenu_status_1','inactive');
		c_status1='inactive';
		
		
		
		if((c_status0=='inactive') && (c_status1=='inactive') && (c_status2=='inactive') && (c_status3=='inactive')){
			$JQ('#linkto_'+IDbody).trigger('mouseleave',{Data:Data, IDbody:IDbody, Order:'UL0'}) //Replaced
			$JQ(this).animate({ opacity:0 },{easing:"easeInOutSine",duration:300, queue:false, complete:function(){
				/*$JQ('#linkto_'+IDbody).trigger('mouseleave',{Data:Data, IDbody:IDbody, Order:'UL0'});*/  //Replaced
				   
				$JQ(this).css({'height':0});
			}});//animate
		}//else{ alert('test'); $JQ('#linkto_'+IDbody).trigger('mouseenter',{Data:Data, IDbody:IDbody, Order:'UL0'});  }  //Added
		//if(c_status0=='active'){ $JQ('#linkto_'+IDbody).trigger('mouseleave',{Data:Data, IDbody:IDbody, Order:'UL0'});  }  //Added
		
	}catch(err){ if(jDebugMode==true){ alert('jMenu_UL1_LinkMouseLeave: ' + err); }}
}

function jMenu_Set(Data){ 
	try{//[Last Update: 07.marca.2011] (Note SystemType Added)
		if(!Data || Data==''){ Data=new Array();}
		if(!Data.ID || Data.ID==''){ return false; }
		if(!Data.IDanchor || Data.IDanchor==''){ return false; }
		if(!Data.Top || Data.Top==''){ Top=0; }
		if(!Data.SystemType || Data.SystemType==''){ Data.SystemType=''; }
		else{ Data.SystemType=Data.SystemType.toUpperCase(); }
		switch(Data.SystemType){
			case 'PHP':  break;
			case 'BC':	 break;
			default: Data.SystemType='PHP';
		}
		
		var c_column=0;
		var c_dataid='';
		$JQ('#'+Data.ID).find('a').each(function(index){
			if(Data.SystemType=='PHP'){ c_dataid=$JQ(this).parent().parent().parent().attr('id'); }
			if(Data.SystemType=='BC'){  c_dataid=$JQ(this).parent().parent().parent().parent().attr('id'); }
			
			//if($JQ(this).parent().parent().parent().attr('id')==Data.ID){ //PHP Version
			if(c_dataid==Data.ID){ 
				$JQ(this).parent().find('ul').eq(0).attr('id',Data.ID+'_p0_c'+c_column);
				if($JQ(this).parent().find('ul').length==0){ // links without submenus
					$JQ(this).hover(function(){
						if($JQ(this).parent().hasClass('active')!=true){ $JQ(this).parent().addClass('active') }
					},function(){
						if($JQ(this).parent().hasClass('active')==true){ $JQ(this).parent().removeClass('active') }
					});//hover
				}
				c_column++;
			}//if
		});

		var c_deep=0;
		var c_dataid='';
		$JQ('#'+Data.ID).find('ul').eq(0).find('ul').each(function(index){
			if(Data.SystemType=='PHP'){ c_dataid=$JQ(this).parent().parent().parent().parent().parent().attr('id'); }
			if(Data.SystemType=='BC'){  c_dataid=$JQ(this).parent().parent().parent().parent().parent().parent().attr('id'); }													    
			//if($JQ(this).parent().parent().parent().parent().parent().attr('id')==Data.ID){ //Level_2
			if(c_dataid==Data.ID){ //Level_2
				var c_ulid=Data.ID+'_p2_d'+c_deep;
				var c_bodyid='topsucul_p2_d'+c_deep;
				
				var ThisLinkMain=$JQ(this).parent().parent().parent().find('a').eq(0);//.attr('id','test');
				
				$JQ(this).parent().find('a').eq(0).bind("mouseenter", {Index:index, IDbody:c_bodyid, Data:Data, ThisLinkMain:ThisLinkMain}, jMenu_L2_LinkMouseEnter);
				$JQ(this).parent().find('a').eq(0).bind("mouseleave", {Index:index, IDbody:c_bodyid, Data:Data, ThisLinkMain:ThisLinkMain}, jMenu_L2_LinkMouseLeave);
				$JQ(this).parent().find('a').eq(0).attr('id','linkto_'+c_bodyid);
				$JQ(this).parent().find('a').eq(0).addClass('arrow');
				
				
				$JQ('#'+Data.IDanchor).append('<div class="topsucul" id="'+c_bodyid+'"><div class="topsucul_up"></div><div class="topsucul_ct" id="'+c_bodyid+'_inner"></div><div class="topsucul_dn"></div></div>');
				$JQ('#'+c_bodyid).bind("mouseenter", {Index:index, IDbody:c_bodyid, Data:Data, ThisLinkMain:ThisLinkMain}, jMenu_UL2_LinkMouseEnter);
				$JQ('#'+c_bodyid).bind("mouseleave", {Index:index, IDbody:c_bodyid, Data:Data, ThisLinkMain:ThisLinkMain}, jMenu_UL2_LinkMouseLeave);
				$JQ('#'+c_bodyid).css({height:0, opacity:0});
				$JQ(this).appendTo('#'+c_bodyid+'_inner');
				c_deep++;
			}
		});
		
		//linkto_topsucul_p2_d0
		
		
		var c_deep=0;
		$JQ('#'+Data.ID).find('ul').eq(0).find('ul').each(function(index){
			if(Data.SystemType=='PHP'){ c_dataid=$JQ(this).parent().parent().parent().attr('id'); }
			if(Data.SystemType=='BC'){  c_dataid=$JQ(this).parent().parent().parent().parent().attr('id'); }
			//alert(c_dataid);
			//if($JQ(this).parent().parent().parent().attr('id')==Data.ID){  //Level_1
			if(c_dataid==Data.ID){  //Level_1 
				var c_ulid=Data.ID+'_r2_d'+c_deep;
				var c_bodyid='topsubul_r2_d'+c_deep;
				
				var ThisLinkMain=$JQ(this).parent().find('a').eq(0);
				
				$JQ(this).parent().find('a').eq(0).bind("mouseenter", {Index:index, IDbody:c_bodyid, Data:Data, ThisLinkMain:ThisLinkMain}, jMenu_L1_LinkMouseEnter);
				$JQ(this).parent().find('a').eq(0).bind("mouseleave", {Index:index, IDbody:c_bodyid, Data:Data, ThisLinkMain:ThisLinkMain}, jMenu_L1_LinkMouseLeave);
			    $JQ(this).parent().find('a').eq(0).attr('id','linkto_'+c_bodyid);
				
				
			    $JQ('#'+Data.IDanchor).append('<div class="topsubul" id="'+c_bodyid+'"><div class="topsubul_up"></div><div class="topsubul_ct" id="'+c_bodyid+'_inner"></div><div class="topsubul_dn"></div></div>');
				$JQ('#'+c_bodyid).bind("mouseenter", {Index:index, IDbody:c_bodyid, Data:Data, ThisLinkMain:ThisLinkMain}, jMenu_UL1_LinkMouseEnter);
				$JQ('#'+c_bodyid).bind("mouseleave", {Index:index, IDbody:c_bodyid, Data:Data, ThisLinkMain:ThisLinkMain}, jMenu_UL1_LinkMouseLeave);
				
				$JQ(ThisLinkMain).data('jMenu_status','inactive');
				$JQ(ThisLinkMain).data('jMenu_status_0','inactive');
				$JQ(ThisLinkMain).data('jMenu_status_1','inactive');
				$JQ(ThisLinkMain).data('jMenu_status_2','inactive');
				$JQ(ThisLinkMain).data('jMenu_status_3','inactive');
				
				
				$JQ(this).find('a').hover(function(){
						if($JQ(this).hasClass('active')!=true){ $JQ(this).addClass('active') }
					},function(){
						if($JQ(this).hasClass('active')==true){ $JQ(this).removeClass('active') }
					});//hover
				
				$JQ('#'+c_bodyid).css({height:0, opacity:0});
				$JQ(this).appendTo('#'+c_bodyid+'_inner');
				c_deep++;
			}
		});
	
	}catch(err){ if(jDebugMode==true){ alert('jMenu_Set: ' + err); }}
}
/* =============================== .jMenu [END] ===================================== */
/* =============================== .jMenuSet [START] ================================ */
function jMenuSet(ID, PaddingWidth){
	try{//Last Update 05.lipca.2011
		if(!ID || ID==''){ return false; }
		if(!PaddingWidth || PaddingWidth==''){ PaddingWidth=-1; }
		
		var elements = $JQ('#'+ID).find('li');
		var c_widthmain=$JQ('#'+ID).find('ul').attr('offsetWidth');
		var c_width=0;
		
		//BC function catSetSelectedCSSItem(menuid){} - removes onmouseout
		if($JQ(elements).length<=0){ return false; }
		var c_links=document.getElementById(ID).getElementsByTagName('li');
		for(var i=0; i<c_links.length;i++){
			c_links[i].onmouseout= function(){}
		}
		//BC function catSetSelectedCSSItem(menuid){} - removes onmouseout
		
		$JQ(elements).each(function(index){
			if($JQ(this).attr('id')!=''){
				var c_href=$JQ(this).find('a').eq(0).attr('href');
				$JQ(this).find('a').eq(0).css('display','none');
				//$JQ(this).prepend('<a class="insert" href="'+c_href+'"><img src="/bca_graph/shared/empty.gif" alt="" /></a>')
				//Fix
				var c_input='';
				c_input+='<a class="insert insert-active" href="'+c_href+'"><img src="/bca_graph/shared/empty.gif" alt="" /></a>';
				c_input+='<div class="topul_select">';
                c_input+='<div class="topul_select-lt"></div>';
                c_input+='<div class="topul_select-ct">';
                c_input+='<div class="topul_select-sign1"></div>';
                c_input+='<a class="insert insert-off" href="'+c_href+'"><img src="/bca_graph/shared/empty.gif" alt="" /></a>';
                c_input+='</div>';
                c_input+='<div class="topul_select-rt"></div>';
                c_input+='</div>';
				
				$JQ(this).prepend(c_input);
				//Fix
			}else{ //case none image
				var c_href=$JQ(this).find('a').eq(0).attr('href');
				var c_name=$JQ(this).find('a').eq(0).text();
				$JQ(this).find('a').eq(0).css('display','none');
				//$JQ(this).prepend('<a class="insert" href="'+c_href+'"><img src="/bca_graph/shared/empty.gif" alt="" /></a>')
				//Fix
				var c_input='';
				c_input+='<a class="insert insert-active" href="'+c_href+'">'+c_name+'</a>';
				c_input+='<div class="topul_select">';
                c_input+='<div class="topul_select-lt"></div>';
                c_input+='<div class="topul_select-ct">';
                c_input+='<div class="topul_select-sign1"></div>';
                c_input+='<a class="insert insert-off" href="'+c_href+'">'+c_name+'</a>';
                c_input+='</div>';
                c_input+='<div class="topul_select-rt"></div>';
                c_input+='</div>';
				
				$JQ(this).prepend(c_input);
			}
		});
		
		return; //turns off first,last
		for(var i=0; i<elements.length; i++){
			c_width+=$JQ(elements).eq(i).attr('offsetWidth');
			if(i==0){ $JQ(elements).eq(i).attr('class','first'); }
			if(i==(elements.length-1)){ 
				$JQ(elements).eq(i).attr('class','last');
				var c_newwidth=c_widthmain-c_width+$JQ(elements).eq(i).attr('offsetWidth');
				
				var c_linknum=0;
				if($JQ(elements).eq(i).find('a').length>1){ c_linknum=1; } //in case if there is an image file
				var c_link=$JQ(elements).eq(i).find('a').eq(c_linknum);
				
				$JQ(elements).eq(i).css('width', c_newwidth);
				if(PaddingWidth==-1){ c_newwidth=c_newwidth-parseInt($JQ(c_link).css('padding-left'))-parseInt($JQ(c_link).css('padding-right')); }
				else{ c_newwidth=c_newwidth-parseInt(PaddingWidth); }
				$JQ(c_link).css('width', c_newwidth);
			}
		}//for
		
	}catch(err){ if(jDebugMode==true){ alert('jMenuSet: ' + err); }}
}

function jMenuSetActive(Data){
	try{ //WS Generation
		if(!Data || Data==''){ return false; }
		if(!Data.ID || Data.ID==''){ return false; }
		if(!Data.IDbread || Data.IDbread==''){ return false; }
		if(!Data.DisplaySub || Data.DisplaySub==''){ Data.DisplaySub==''; }
		
		switch(Data.DisplaySub) {
			case false: break;
			case true: break;
			default: Data.DisplaySub=true;
		}
		
		if($JQ('#'+Data.IDbread).find('a').length<1){ return false; }
		var c_breadhref=$JQ('#'+Data.IDbread).find('a:last').attr('href').toLowerCase();
		var elements = $JQ('#'+Data.ID).find('a');
		var c_found=false;
		
		$JQ(elements).each(function(index){
			var c_href=$JQ(this).attr('href').toLowerCase();
			if(c_href==c_breadhref){
				$JQ(this).attr({'class':'active-page'});
				$JQ(this).parentsUntil('#'+Data.ID).attr({'class':'active-page'});
				if(Data.DisplaySub==false){ $JQ(this).parent().attr({'class':''}); }
				c_found=true;
			}
		});
		
		if(c_found==true){
			$JQ('#'+Data.ID).find('ul').eq(0).removeClass('active-page');
			elements = $JQ('#'+Data.ID).find('ul[class="active-page"]');
			$JQ(elements).each(function(index){
				$JQ(this).parent().find('a').eq(0).attr({'class':'active-page'});
			});
		}
		
	}catch(err){ if(jDebugMode==true){ alert('jMenuSetActive: ' + err); }}
}

function jMenuSetBCReset(ID){
	try{
		if(!ID || ID==''){ return false; }
		
		var elements = $JQ('#'+ID).find('li');
		//BC function catSetSelectedCSSItem(menuid){} - removes onmouseout
		if($JQ(elements).length<=0){ return false; }
		var c_links=document.getElementById(ID).getElementsByTagName('li');
		for(var i=0; i<c_links.length;i++){
			c_links[i].onmouseout= function(){}
		}
		//BC function catSetSelectedCSSItem(menuid){} - removes onmouseout
		
	}catch(err){ if(jDebugMode==true){ alert('jMenuSetBCReset: ' + err); }}
}
/* =============================== .jMenuSet [END] ================================== */
/* =============================== .jMenuSubSet_v1 [START] ========================== */
function jMenuSubSet_v1(Data){
	try{
		if(!Data || Data==''){ return false; }
		if(!Data.ID || Data.ID==''){ return false; }
		var elements = $JQ('#'+Data.ID).find('li');
		var c_widthmain=$JQ('#'+Data.ID).find('ul').attr('offsetWidth');
		var c_width=0;
		
		//BC function catSetSelectedCSSItem(menuid){} - removes onmouseout
		if($JQ(elements).length<=0){ return false; }
		var c_links=document.getElementById(Data.ID).getElementsByTagName('li');
		for(var i=0; i<c_links.length;i++){
			c_links[i].onmouseout= function(){}
		}
		//BC function catSetSelectedCSSItem(menuid){} - removes onmouseout
		
		$JQ(elements).each(function(index){
			if(($JQ(this).attr('id')!='') && ($JQ(this).parent().parent().parent().attr('id')==Data.ID)){
				var c_href=$JQ(this).find('a').eq(0).attr('href');
				//$JQ(this).find('a').eq(0).css('display','none');
				$JQ(this).find('a').eq(0).remove();
				$JQ(this).prepend('<a class="" href="'+c_href+'"><img src="/bca_graph/shared/empty.gif" alt="" /></a>');
			}
		});
		
	}catch(err){ if(jDebugMode==true){ alert('jMenuSubSet_v1: ' + err); }}
}

function jMenuSubSetActive_v1(Data){
	try{
		if(!Data || Data==''){ return false; }
		if(!Data.ID || Data.ID==''){ return false; }
		if(!Data.IDbread || Data.IDbread==''){ return false; }
		if(!Data.DisplaySub || Data.DisplaySub==''){ Data.DisplaySub==''; }
		
		switch(Data.DisplaySub) {
			case false: break;
			case true: break;
			default: Data.DisplaySub=true;
		}
		
		
		if($JQ('#'+Data.IDbread).find('a').length<1){ return false; }
		var c_breadhref=$JQ('#'+Data.IDbread).find('a:last').attr('href').toLowerCase();
		var elements = $JQ('#'+Data.ID).find('a');
		var c_found=false;
		
		$JQ(elements).each(function(index){
			var c_href=$JQ(this).attr('href').toLowerCase();
			if(c_href==c_breadhref){
				$JQ(this).attr({'class':'active'});
				$JQ(this).parentsUntil('#'+Data.ID).attr({'class':'active'});
				if(Data.DisplaySub==false){ $JQ(this).parent().attr({'class':''}); }
				c_found=true;
			}
		});
		
		if(c_found==true){
			$JQ('#'+Data.ID).find('ul').eq(0).removeClass('active');
			elements = $JQ('#'+Data.ID).find('ul[class="active"]');
			$JQ(elements).each(function(index){
				$JQ(this).parent().find('a').eq(0).attr({'class':'active'});
			});
		}
		
	}catch(err){ if(jDebugMode==true){ alert('jMenuSubSetActive_v1: ' + err); }}
}
/* =============================== .jMenuSubSet_v1 [END] ============================ */
/* =============================== .jBC_ajaxLoadOrderRetrieve [START] =============== */
function jBC_ajaxLoadOrderRetrieve(This){
	try{
		//var c_url='/orderRetrievev2.aspx';
		var c_url='/OrderRetrievev2.aspx'; //Path
		$JQ.ajax({
			url: c_url,
			global: false,
			cache: false,
			beforeSend: function(){
				$JQ(This).addClass('animation');
			},
			success: function(msg){
				try{
					var c_namestart='<!-- OrderRetrieve[[START]] -->';
					var c_nameend='<!-- OrderRetrieve[[END]] -->';
					var c_indexstart=msg.indexOf(c_namestart);
					var c_indexend= msg.indexOf(c_nameend);
					if((c_indexstart==-1) || (c_indexend==-1)){
						alert('<b class="color_red">Shopping cart is empty.</b><br />Please select some products first.');
						return false;
					}
					var c_body=msg.slice(c_indexstart+c_namestart.length,c_indexend);
					var c_body='<div id="catCartDetails">'+c_body+'</div>';
					var c_dialogcontent=$JQ('#dialogs').find('.dialogs_jcontent').eq(0);
					$JQ(c_dialogcontent).empty();
					$JQ(c_dialogcontent).append(c_body);
					$JQ('#dialogs').jdialoga('open');
				}catch(err){ if(jDebugMode==true){ alert('jBC_ajaxLoadOrderRetrieve-success: ' + err); }}
			},
			error: function(msg){
				alert('<b class="color_red">Unable to load shopping cart.</b><br />Please check your internet connection.');
			},
			complete: function(msg){
				$JQ(This).removeClass('animation');
			}
		});
	}catch(err){ if(jDebugMode==true){ alert('jBC_ajaxLoadOrderRetrieve: ' + err); }}
}

/* =============================== .jBC_ajaxLoadOrderRetrieve [END] ================= */
/* =============================== .jBC_CartSummaryChangeDetect [START] ============= */
var GlobalCartSummaryItem='undeclared';
/*
var cartnum=1;
function jBC_CartSummaryItemAdd(){
	try{
		$JQ('#catCartSummary').find('.cartSummaryItem').eq(0).html(cartnum+' item(s), Total: $44.99 <a class="cartSummaryLink" href="/OrderRetrievev2.aspx?CatalogueID=49842">View Cart</a>');
		cartnum++;
	}catch(err){ if(jDebugMode==true){ alert('jBC_CartSummaryItemAdd: ' + err); }}
}
*/
function jBC_CartSummaryChangeRefresh(ID,Country,Text){ //Note: Country parameter added
	try{//[Last Update: 23.listopada.2010]
		if(!ID || ID==''){ return false; }
		if(!Country || Country==''){ Country=''; }
		if(!Text || Text==''){ return false; }
		
		var c_currency='';
		switch(Country.toUpperCase()){
			case 'AU':  c_currency='AUD'; break;
			case 'NZ':  c_currency='NZD'; break;
			default: c_currency='???';
		}
		
		Text=Text.toLowerCase();
		
		var c_items=parseInt(Text.slice(0,Text.indexOf('item')-1));
		var c_itemword;
		if(c_items<=1){ c_itemword=' item'; }else{ c_itemword=' items'; }
		
		var c_price=Text.slice(Text.indexOf('total:')+7, Text.indexOf('<a')-1);
		//var c_text='Your Cart: '+c_items+c_itemword+', '+c_price+'';
		var c_text='Your Cart: '+c_items+c_itemword+', '+c_currency+': '+c_price+'';
		
		//if((c_items=='NaN') || (Text.indexOf('is empty')!=-1)){ c_text='Your Cart is Empty.'; }
		if((c_items=='NaN') || (Text.indexOf('is empty')!=-1)){ c_text='Your Cart is Empty. Currency: '+c_currency; }
		$JQ('#'+ID).find('a').eq(0).text(c_text);
		
		if((c_items=='NaN') || (Text.indexOf('is empty')!=-1)){ $JQ('#topmenu').css('display','none'); }  //Added For Equipmed
		else{ $JQ('#topmenu').css('display','block'); }//Added For Equipmed
		//alert(c_text+'<br />'+Text);
	}catch(err){ if(jDebugMode==true){ alert('jBC_CartSummaryChangeRefresh: ' + err); }}
}

function jBC_CartSummaryChangeClick(event){ //Note: Country parameter added
	try{//[Last Update: 23.listopada.2010]
		var ID=event.data.ID;
		var Country=event.data.Country;
		if(!ID || ID==''){ return false; }
		if(!Country || Country==''){ Country=''; }
		
		var elements=$JQ('#catCartSummary').find('.cartSummaryItem');
		if($JQ(elements).length>=1){ var c_source=$JQ(elements).eq(0).html(); }
		else{ c_source=$JQ('#catCartSummary').html(); }
		jBC_CartSummaryChangeRefresh(ID,Country,c_source);
	}catch(err){ if(jDebugMode==true){ alert('jBC_CartSummaryChangeClick: ' + err); }}
}

function jBC_CartSummaryChangeDetect(ID, Country){ //Note: Country parameter added
	try{//[Last Update: 23.listopada.2010]
		if(!ID || ID==''){ return false; }
		if(!Country || Country==''){ Country=''; }
		if(GlobalCartSummaryItem=='exit'){ return false; }
		
		var elements=$JQ('#catCartSummary').find('.cartSummaryItem');
		if($JQ(elements).length>=1){ var c_source=$JQ(elements).eq(0).html(); }
		else{ c_source=$JQ('#catCartSummary').html(); }
		
		
		if(GlobalCartSummaryItem=='undeclared'){
			$JQ('#'+ID).bind("click", {ID:ID}, jBC_CartSummaryChangeClick);
			GlobalCartSummaryItem=c_source;
			jBC_CartSummaryChangeRefresh(ID,Country,c_source);
			//self.setTimeout("jBC_CartSummaryChangeDetect('"+ID+"')",500);
			self.setTimeout("jBC_CartSummaryChangeDetect('"+ID+"','"+Country+"')",500);
			return false;
		}
		
		if((c_source=='') || (c_source.length==0)){
			var c_source=$JQ('#catCartSummary').find('.cartSummaryItem').eq(0).html();
			//Your Shopping cart is empty.
		}
		if(GlobalCartSummaryItem != c_source){
			jBC_CartSummaryChangeRefresh(ID,Country,c_source);
			GlobalCartSummaryItem=c_source;
		}
		
		//self.setTimeout("jBC_CartSummaryChangeDetect('"+ID+"')",500);
		self.setTimeout("jBC_CartSummaryChangeDetect('"+ID+"','"+Country+"')",500);
	}catch(err){ if(jDebugMode==true){ alert('jBC_CartSummaryChangeDetect: ' + err); }}
}
/* =============================== .jBC_CartSummaryChangeDetect [END] =============== */
/* =============================== .jBC_AuthorizationPage [START] =================== */
/*function jBC_AuthorizationPage(Logged, Href){
	try{
		if(typeof(Logged)=="undefined" || Logged==null){ Logged=0; }
		if(!Href || Href==''){ return false; }
	
		$JQ('#dialoga').jdialoga('content','<b class="color_blue">Redirecting to secure page.</b><br />Please wait.');
		$JQ('#dialoga').jdialoga('open');
		var Result=redirectSecure();
		if(Result==true || Result==false){ $JQ('#dialoga').jdialoga('close'); }
	
		if(Logged==1){
			$JQ('#dialoga').jdialoga('content','<b class="color_blue">You are logged in.</b><br />Moving to Customer Area.<br />Please wait while.');
			$JQ('#dialoga').jdialoga('open');
			document.location=Href;
			//document.location='/customer/information.html'; 
		}		
	}catch(err){ if(jDebugMode==true){ alert('jBC_AuthorizationPage: ' + err); }}
}*/
/* =============================== .jBC_AuthorizationPage [END] ===================== */
/* =============================== .jBC_DynamicLogin [START] ======================== */
function jBC_DynamicLoginClickOpen(event){
	try{
		var Height=event.data.Height;
		var IDboja=event.data.IDboja;
		
		$JQ('#'+IDboja).stop(true,false).animate({ top:0 },{easing:"easeInOutSine",duration:200, queue:false, complete:function(){    }});
		return false;
	}catch(err){ if(jDebugMode==true){ alert('jBC_DynamicLoginClickOpen: ' + err); }}
}

function jBC_DynamicLoginClickClose(event){
	try{
		var Height=event.data.Height;
		var IDboja=event.data.IDboja;
		
		$JQ('#'+IDboja).stop(true,false).animate({ top:(-1)*Height },{easing:"easeInOutSine",duration:200, queue:false, complete:function(){    }});
		return false;
	}catch(err){ if(jDebugMode==true){ alert('jBC_DynamicLoginClickClose: ' + err); }}
}

function jBC_DynamicLogin(IDbtn, IDboja, IDclose){
	try{
		
		if(!IDbtn || IDbtn==''){ return false; }
		if(!IDboja || IDboja==''){ return false; }
		if(!IDclose || IDclose==''){ return false; }
		
		//alert(IDboja);
		$JQ('#'+IDboja).css({'top':-9999,'display':'block'});
		var c_height=$JQ('#'+IDboja).height();
		if(c_height<=0){ return false; }
		$JQ('#'+IDboja).css({'top':(-1)*c_height});
		
		$JQ('#'+IDbtn).bind("click", {IDbtn:IDbtn, IDboja:IDboja, IDclose:IDclose, Height:c_height}, jBC_DynamicLoginClickOpen);
		$JQ('#'+IDclose).bind("click", {IDbtn:IDbtn, IDboja:IDboja, IDclose:IDclose, Height:c_height}, jBC_DynamicLoginClickClose);
		//alert(c_height);
	}catch(err){ if(jDebugMode==true){ alert('jBC_DynamicLogin: ' + err); }}
}
/* =============================== .jBC_DynamicLogin [END] ========================== */
/* =============================== .jBC_ajaxSendForm [START] ======================== */
function jBC_ajaxSystemMessage(c_text){
	try{
		jBC_ajaxSystemMessage.success='';
		jBC_ajaxSystemMessage.message='';
		if(!c_text || c_text==''){ return false; }
		
		c_text=c_text.substring(c_text.lastIndexOf("{")+1, c_text.indexOf("}"));
		c_success=c_text.substring(c_text.indexOf(":")+2, c_text.lastIndexOf(",")).toLowerCase();
		c_message=c_text.substring(c_text.lastIndexOf('":')+3, c_text.lastIndexOf('"'));
		if((c_success!='false') && (c_success!='true')){ return false; }
		jBC_ajaxSystemMessage.success=c_success;
		jBC_ajaxSystemMessage.message=c_message;
		
		return true;
	}catch(err){ if(jDebugMode==true){ alert('jBC_ajaxSystemMessage: ' + err); }}
}

function jBC_ajaxFormProcessV2Response(c_text){
	try{
		jBC_ajaxFormProcessV2Response.success='';
		
		if(!c_text || c_text==''){ return false; }
		
		c_text=c_text.substring(c_text.lastIndexOf("{")+1, c_text.indexOf("}"));
		c_success=c_text.substring(c_text.indexOf(":")+2, c_text.indexOf(",")).toLowerCase();
		
		
		var c_idname='"success":';
		c_success=c_text.slice(c_text.indexOf(c_idname)+c_idname.length+1, c_text.length);
		c_success=c_success.slice(0,c_success.indexOf(','));
		
		if((c_success!='false') && (c_success!='true')){ return false; }
		
		var c_idname='"entityId":';
		c_entityId=c_text.slice(c_text.indexOf(c_idname)+c_idname.length+2, c_text.length);
		c_entityId=c_entityId.slice(0,c_entityId.indexOf('",'));
		
		
		var c_idname='"objectTypeId":';
		c_objectTypeId=c_text.slice(c_text.indexOf(c_idname)+c_idname.length+2, c_text.length);
		c_objectTypeId=c_objectTypeId.slice(0,c_objectTypeId.indexOf('",'));
		
		var c_idname='"objectId":';
		c_objectId=c_text.slice(c_text.indexOf(c_idname)+c_idname.length+2, c_text.length);
		c_objectId=c_objectId.slice(0,c_objectId.indexOf('",'));
		
		var c_idname='"message":';
		c_message=c_text.slice(c_text.indexOf(c_idname)+c_idname.length+2, c_text.length);
		c_message=c_message.slice(0,c_message.indexOf('"'));
		
		jBC_ajaxSystemMessage.success=c_success;
		jBC_ajaxSystemMessage.entityId=c_entityId;
		jBC_ajaxSystemMessage.objectTypeId=c_objectTypeId;
		jBC_ajaxSystemMessage.objectId=c_objectId;
		jBC_ajaxSystemMessage.message=c_message;
		
		return true;
	}catch(err){ if(jDebugMode==true){ alert('jBC_ajaxSystemMessage: ' + err); }}
}

function jBC_ajaxSendForm(ID,Data){ //Note: Data added
	try{//[Last Update: 28.listopada.2010]
		if(!ID || ID==''){ return false; }
		if(typeof(Data)=="undefined" || Data==null){ var Data=new Array(); }
		if(!Data.SuccessText || Data.SuccessText==''){ Data.SuccessText='<b class="color_green">Your message has been sent.</b>'; }
		var $c_form = $JQ('#'+ID);
		var c_action=$c_form.attr('action');
		if((c_action.length>1) && (c_action.charAt(0)=='#')){ c_action=c_action.slice(1,c_action.length); }

		$JQ.ajax({
			type: 'POST',
			url: c_action,
			data: $c_form.serialize(),
			dataType: "JSON", 
			global: false,
			success: function(msg){
					
					var general_phrasestart='<!-- [[jBC_general(START)]] -->';
					var general_phraseend='<!-- [[jBC_general(END)]] -->';
					
					if((msg.indexOf(general_phrasestart)>-1) && (msg.indexOf(general_phraseend)>-1)){
						var c_info=msg.slice(msg.indexOf(general_phrasestart)+general_phrasestart.length, msg.indexOf(general_phraseend)+general_phraseend.length);
						var c_info=c_info.replace('error','color_red');
						alert(c_info);
						return false;
					}
					
					if(msg.indexOf('"SystemMessage"')>-1){
						var c_err=jBC_ajaxSystemMessage(msg);
						if(c_err){ alert('<b class="color_red">'+jBC_ajaxSystemMessage.message+'</b>'); }
						else{ alert('<b class="color_red">Unknown System Error Occured</b> - Please Try Again.');	}
						return false;
					}
					
					if(msg.indexOf('"FormProcessV2Response"')>-1){
						var c_err=jBC_ajaxFormProcessV2Response(msg);
						if(c_err){ 
							//alert('<b class="color_green">Your message has been sent.</b>');
							alert(Data.SuccessText);
							$c_form.find('input[type="reset"]').eq(0).trigger('click');
						}else{ alert('<b class="color_red">Unknown Response Error Occured</b> - Please Try Again.');	}
						return false;
					}
					alert('<b class="color_red">Response hasn&acute;t been detected.</b><br />'+msg);
			},
			error: function(msg){
					var c_err=jBC_ajaxSystemMessage(msg.responseText);
					if(c_err){ alert('<b class="color_red">'+jBC_ajaxSystemMessage.message+'</b>'); }
					else{ alert('<b class="color_red">Unknown Error Occured</b> - Please Try Again.');	}
			}
		});
	}catch(err){ if(jDebugMode==true){ alert('jBC_ajaxSendForm: ' + err); }}
}
/* =============================== .jBC_ajaxSendForm [END] ========================== */
/* =============================== .jProductPager [START] =========================== */
function jProductPager_Set(Data){ 
	try{//[Last Update: 24.lutego.2011]
		if(!Data || Data==''){ return false; }
		if(!Data.IDdest || Data.IDdest==''){ return false; }
		if(!Data.IDprev || Data.IDprev==''){ return false; }
		if(!Data.IDnext || Data.IDnext==''){ return false; }
		if(!Data.IDpgn || Data.IDpgn==''){ return false; }
		if(typeof(Data.AutoDisplay)!='boolean'){ return false; }
		if(typeof(Data.AutoCenter)!='boolean'){ return false; }
		if(!Data.CSbreak || Data.CSbreak==''){ Data.CSbreak=''; }
		
		var obj_dest=$JQ('#'+Data.IDdest).find('p:first');
		var obj_prev=$JQ('#'+Data.IDprev).find('a:first');
		var obj_next=$JQ('#'+Data.IDnext).find('a:first');
		var obj_pgn=$JQ('#'+Data.IDpgn).find('span:first');
		
		if(($JQ(obj_prev).length<=0 && $JQ(obj_next).length<=0 && $JQ(obj_pgn).length<=0) || ($JQ(obj_pgn).length<=0) || ($JQ(obj_pgn).find('a').length<=0)){
			if(Data.AutoDisplay==true){ 
				$JQ('#'+Data.IDdest).css({'display':'none'});
				$JQ('.'+Data.CSbreak).css({'display':'none'});
			}
			
			return false;
		}//if
		
		var arr_num=new Array();
		var c_val='';
		for(var i=0;i<=$JQ(obj_pgn).find('a').length;i++){ arr_num[i]=false; }
		
		$JQ(obj_pgn).find('a').each(function(index){
			c_val=$JQ(this).text();
			if(c_val.length>0){ 
				c_val=parseInt(c_val);
				if(c_val>0 && c_val<=arr_num.length){ arr_num[c_val-1]=true; }
			}
		});
		
		var c_active=-1;
		var c_count=0;
		for(var i=0;i<arr_num.length;i++){ 
			//alert('Info: '+arr_num[i]);
			var c_href=$JQ(obj_pgn).find('a').eq(c_count).attr('href');
			var c_name=$JQ(obj_pgn).find('a').eq(c_count).text();
			if(arr_num[i]==true){ 
				$JQ(obj_dest).find('.page_numbers:first').append('<a href="'+c_href+'">'+c_name+'</a>');
				if(c_count<$JQ(obj_pgn).find('a').length){ c_count++; }
			}else{ 
				$JQ(obj_dest).find('.page_numbers:first').append('<a class="active" href="#" onclick="return false;">'+parseInt(i+1)+'</a>'); 
				c_active=i; 
			}
		}//for
		//var c_max=i;
		var obj_numbers=$JQ(obj_dest).find('.page_numbers:first').find('a');
		
		var c_href=$JQ(obj_numbers).eq(0).attr('href');
		$JQ(obj_dest).find('.page_linkfirst').attr('href',c_href);
		if(c_href=='#'){ $JQ(obj_dest).find('.page_linkfirst').bind("click",{},function(){ return false; }); }
		
		
		var c_href=$JQ(obj_numbers).eq(parseInt($JQ(obj_numbers).length-1)).attr('href');
		$JQ(obj_dest).find('.page_linklast').attr('href',c_href);
		if(c_href=='#'){ $JQ(obj_dest).find('.page_linklast').bind("click",{},function(){ return false; }); }
		
		//c_active=-1;
		if(c_active<0){//in emergency case
			$JQ(obj_dest).find('.page_linkprev').attr('href','#').bind("click",{},function(){ return false; });
			$JQ(obj_dest).find('.page_linknext').attr('href','#').bind("click",{},function(){ return false; });
		}else{
			if(c_active==0){ //active as first
				$JQ(obj_dest).find('.page_linkprev').attr('href','#').bind("click",{},function(){ return false; });
				$JQ(obj_dest).find('.page_linknext').attr('href',$JQ(obj_numbers).eq(1).attr('href'));
			}//if
			if(c_active==$JQ(obj_numbers).length-1){ //active as last
				var c_prev=c_active-1;
				if(c_prev<0){ c_prev=0; }
				$JQ(obj_dest).find('.page_linkprev').attr('href',$JQ(obj_numbers).eq(c_prev).attr('href'));
				$JQ(obj_dest).find('.page_linknext').attr('href','#').bind("click",{},function(){ return false; });
				
			}//if
			if(c_active>0 && c_active<$JQ(obj_numbers).length-1){  //active in the middle
				var c_prev=c_active-1;
				var c_next=c_active+1;
				if(c_prev<0){ c_prev=0; }
				if(c_next>=$JQ(obj_numbers).length){ c_next=$JQ(obj_numbers).length-1; }
				$JQ(obj_dest).find('.page_linkprev').attr('href',$JQ(obj_numbers).eq(c_prev).attr('href'));
				$JQ(obj_dest).find('.page_linknext').attr('href',$JQ(obj_numbers).eq(c_next).attr('href'));
				
			}//if
			
		}//if else
		
		if(Data.AutoDisplay==true){ 
			if($JQ(obj_numbers).length>0){ 
				$JQ('#'+Data.IDdest).css({'display':'block'});
				$JQ('.'+Data.CSbreak).css({'display':'block'});
			}
			else{ 
				$JQ('#'+Data.IDdest).css({'display':'none'}); 
				$JQ('.'+Data.CSbreak).css({'display':'none'});
			}
		}//if
		
		if(Data.AutoCenter==true){
            $JQ('#'+Data.IDdest).find('p:first').each(function(index){
                $JQ(this).css({'padding-left':parseInt(($JQ(this).parent().width()-$JQ(this).width())/2)});
            });
		}//if
	
	}catch(err){ if(jDebugMode==true){ alert('jProductPager_Set: ' + err); }}
}
/* =============================== .jProductPager [END] ============================= */
/* =============================== .jProductSmall [START] =========================== */
function jProductSmall_Set(Data){ 
	try{//[Last Update: 24.lutego.2011]
		if(!Data || Data==''){ return false; }
		if(!Data.IDparent || Data.IDparent==''){ return false; }
		if(typeof(Data.Num)!='number'){ return false; }else{ Data.Num=parseInt(Data.Num); if(Data.Num<0){ return false; }}
		if(!Data.CS || Data.CS==''){ return false; }
		
		
		var obj=$JQ('#'+Data.IDparent).find('.'+Data.CS).eq(Data.Num);
		var c_instock=$JQ(obj).find('.'+Data.CS+'-data_instock').eq(0).text();
		var c_totalprice=$JQ(obj).find('.'+Data.CS+'_totalprice').text();
		
		if(c_totalprice=='' || c_totalprice=='{tag_totalprice}'){ $JQ(obj).find('.'+Data.CS+'_totalprice').text('POA'); }
		
		
		//Buttons [START]
		//if(c_instock=='N/A' && c_totalprice!='' && c_totalprice=='{tag_totalprice}')
		//if(c_instock=='' || c_instock=='N/A' || c_instock=='0' || c_instock=='{tag_instock}' || c_totalprice=='' || c_totalprice=='{tag_totalprice}'){
		var c_hide=false;
		
		if(c_instock=='' || c_instock=='N/A' || c_instock=='0' || c_instock=='{tag_instock}' || c_totalprice=='' || c_totalprice=='{tag_totalprice}'){ c_hide=true; }
		if(c_totalprice!='' && c_totalprice!='{tag_totalprice}'){ c_hide=false; }
			
		if(c_hide==true){
			$JQ(obj).find('.'+Data.CS+'_btn-buynow').css({'display':'none'});
			$JQ(obj).find('.'+Data.CS+'_btn-addtocart').css({'display':'none'});
		}else{
			$JQ(obj).find('.'+Data.CS+'_btn-buynow').css({'display':'inline-block'}).bind("click",{Data:Data},function(event){
				var Data=event.data.Data;
				$JQ('#'+Data.IDparent).find('.'+Data.CS).eq(Data.Num).find('.'+Data.CS+'-data_buynow:first').find('input').trigger('click');
				return false; 
			});
			
			$JQ(obj).find('.'+Data.CS+'_btn-addtocart').css({'display':'inline-block'}).bind("click",{Data:Data},function(event){
				var Data=event.data.Data;
				$JQ('#'+Data.IDparent).find('.'+Data.CS).eq(Data.Num).find('.'+Data.CS+'-data_addtocart:first').find('input').trigger('click');
				
				jProductSmall_Set({IDparent:Data.IDparent, Num:Data.Num, CS:Data.CS});
				return false; 
			});
		}//if else
		//Buttons [END]
		
		var c_src=$JQ(obj).find('.'+Data.CS+'-data_smallimage').find('img:first').attr('src');
		if(c_src!='' && c_src!='#' && c_src!='{tag_smallimage}'){
			$JQ(obj).find('.'+Data.CS+'_img').find('img:first').css('background-image','url("'+c_src+'")');
			//$JQ(obj).find('.'+Data.CS+'_img').find('a').append('<img style="background-image:url("'+c_src+'" src="/bca_graph/shared/empty.gif" alt="" width="220" height="135" />');
		}
		
	}catch(err){ if(jDebugMode==true){ alert('jProductSmall_Set: ' + err); }}
}
/* =============================== .jProductSmall [END] ============================= */
/* =============================== .SliderMVA [START] =============================== */
function jSliderMVA_Set(event){
	try{//[Last Update: 16.stycznia.2010]
		var Data=event.data.Data;
		
		if(jQuery.data(document.body,Data.IDslide).PERM!=true){ return false; }
		else{ jQuery.data(document.body,Data.IDslide,{PERM:false}); }
		
		$JQ('#'+Data.IDlink+' li').attr('class','');
		$JQ('#'+Data.IDlink+' li').eq(event.data.LINKindex).attr('class','active');
		var c_fullwidth=parseInt($JQ('#'+Data.IDslide+' ul').css('width'));
		var c_width=parseInt($JQ('#'+Data.IDslide+' li').eq(0).attr('offsetWidth'));
		var c_left=parseInt($JQ('#'+Data.IDslide+' ul').css('left'));
		
		var c_newlt=event.data.LINKindex*c_width*(-1);
		var c_newheight=$JQ('#'+Data.IDslide+' li').eq(event.data.LINKindex).attr('offsetHeight');
		//alert(c_newheight+' - ' +$JQ('#'+Data.IDslide+' li').eq(event.data.LINKindex).height());
		$JQ('#'+Data.IDslide+' ul').animate({ left:c_newlt },{easing:"easeInOutExpo",duration:1000, queue:false, complete:function(){ jQuery.data(document.body,Data.IDslide,{PERM:true});  }}); 
		$JQ('#'+Data.IDslide).animate({ height:c_newheight },{easing:"swing",duration:750, queue:false, complete:function(){     }}); //setHeight
		return false;
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA_Set: ' + err); }}
}

function jSliderMVA_Direction(event){
	try{//[Last Update: 18.kwietnia.2011] (NOTE: alert #50 info removed)
		var Data=event.data.Data;
		var c_direction=event.data.Direction;
		var elements=$JQ('#'+Data.IDlink+' li');
		var c_active=-1;
		
		for(var i=0;i<elements.length;i++){
			if($JQ(elements).eq(i).attr('class')=='active'){  c_active=i; break; }
		}
		if(c_active==-1){ /*alert('MVA Error: #50');*/ return false;  }
		
		switch(c_direction) {
			case 'next': if(c_active<elements.length-1){ c_active+=1; }else{ c_active=0; }  break;
			case 'prev': if(c_active>=1){ c_active-=1; }else{ c_active=elements.length-1; }  break;
			default: return false;
		}
		if(c_active>=0 && c_active<elements.length){ $JQ(elements).eq(c_active).click(); }
		return false;
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA_Direction: ' + err); }}
}
			
			
function jSliderMVA(Data){
	try{//[Last Update: 21.maja.2011] (NOTE: jitemhover added)
		if(!Data || Data==''){ return false; }
		if(!Data.IDprev || Data.IDprev==''){ return false; }
		if(!Data.IDnext || Data.IDnext==''){ return false; }
		if(!Data.IDlink || Data.IDlink==''){ return false; }
		if(!Data.IDslide || Data.IDslide==''){ return false; }
		if(!Data.Num || Data.Num==''){ Data.Num=-1; }else{ Data.Num=parseInt(Data.Num); }
		if(!Data.AdditionalFields || Data.AdditionalFields==''){ Data.AdditionalFields=0; }
		if((Data.AdditionalFields<0) || (isNaN(Data.AdditionalFields)==true)){ Data.AdditionalFields=0; } //Data.AdditionalFields - Display Additional Fields (for 4 boxes Data.AdditionalFields=3)
		if(!Data.Timer || Data.Timer==''){ Data.Timer=false; }
		
		var c_total=$JQ('#'+Data.IDslide+' li').length; //setWidth
		var c_width=parseInt($JQ('#'+Data.IDslide).find('li').eq(0).attr('offsetWidth'));
		var c_height=parseInt($JQ('#'+Data.IDslide).find('li').eq(0).attr('offsetHeight'));
		if(c_total<=0 || c_width<=0){ return false; }

		$JQ('#'+Data.IDslide).animate({ height:c_height },{easing:"swing",duration:750, queue:false, complete:function(){     }}); //setHeight
		$JQ('#'+Data.IDslide+' ul').css('width',parseInt(c_total*c_width));
		$JQ('#'+Data.IDslide+' ul').css('left',0);
		
		
		var elements=$JQ('#'+Data.IDlink+' li');
		//Added auto links creation
		if(elements.length==0){ 
			$JQ('#'+Data.IDlink).empty();
			$JQ('#'+Data.IDlink).append('<ul></ul>');
			
			for(var i=0;i<parseInt(c_total-Data.AdditionalFields);i++){
				//$JQ('#'+Data.IDlink).find('ul').eq(0).append('<li><a href="#"><img src="'+GlobPathEmptyGif+'" alt="" /></a></li>');
				$JQ('#'+Data.IDlink).find('ul').eq(0).append('<li><a class="jitemhover" href="#"><img src="'+GlobPathEmptyGif+'" alt="" /></a></li>'); //Update 1
			}
			elements=$JQ('#'+Data.IDlink+' li');
		}
		//Added auto links creation
		$JQ(elements).attr('class','');
		
		if((Data.Num>0 && Data.Num<elements.length) && (c_total==elements.length)){ 
			$JQ(elements).eq(Data.Num).attr('class','active');
			$JQ('#'+Data.IDslide+' ul').css('left',parseInt((-1)*Data.Num*c_width));
			
		}else{ $JQ(elements).eq(0).attr('class','active'); }
		
		jQuery.data(document.body,Data.IDslide,{PERM:true});
		for(var i=0; i<elements.length; i++){
			$JQ(elements).eq(i).bind("click", {Data:Data, LINKindex:i}, jSliderMVA_Set);
		}
		
		$JQ('#'+Data.IDprev).bind("click", {Data:Data, Direction:'prev'}, jSliderMVA_Direction);
		$JQ('#'+Data.IDnext).bind("click", {Data:Data, Direction:'next'}, jSliderMVA_Direction);
		
		if(Data.Timer==true){ jSliderMVA_TimerSet(Data); }
		
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA: ' + err); }}
}

function jSliderMVA_TimerSet(Data){
	try{//[Last Update: 16.stycznia.2010]
		if(!Data || Data==''){ return false; }
		if(!Data.IDprev || Data.IDprev==''){ return false; }
		if(!Data.IDnext || Data.IDnext==''){ return false; }
		if(!Data.IDlink || Data.IDlink==''){ return false; }
		if(!Data.Duration || Data.Duration==''){ return false; }
		if(Data.Duration<=0){ return false; }
		
		$JQ('#'+Data.IDprev).add('#'+Data.IDnext).bind("mouseover", {Data:Data}, jSliderMVA_TimerOver);
		$JQ('#'+Data.IDprev).add('#'+Data.IDnext).bind("mouseout", {Data:Data}, jSliderMVA_TimerOut);
		
		$JQ('#'+Data.IDslide).add('#'+Data.IDlink+' a').bind("mouseover", {Data:Data}, jSliderMVA_TimerOver);
		$JQ('#'+Data.IDslide).add('#'+Data.IDlink+' a').bind("mouseout", {Data:Data}, jSliderMVA_TimerOut);
		
		jSliderMVA_setTimerPerm(Data,true);
		Data.Status='firstrun';
		jSliderMVA_Timer(Data);
		return true;
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA_TimerSet: ' + err); }}
}

function jSliderMVA_setTimerPerm(Data,Value){
	try{//[Last Update: 16.stycznia.2010]
		if(!Data || Data==''){ return false; }
		if(!Data.IDslide || Data.IDslide==''){ return false; }
		if(typeof(Value)=="undefined" || Value==null){ return false; }
		if((Value!=true) && (Value!=false)){ return false; }
		
		var c_date = new Date();
		var c_datemls = c_date.valueOf()
		
		$JQ('#'+Data.IDslide).data('jSliderMVA_TimerPerm',Value);
		$JQ('#'+Data.IDslide).data('jSliderMVA_TimerPermTimeSet',c_datemls);
		
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA_setTimerPerm: ' + err); }}
}

function jSliderMVA_TimerOver(event){
	try{//[Last Update: 16.stycznia.2010]
		var Data=event.data.Data;
		jSliderMVA_setTimerPerm(Data,false);
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA_TimerOver: ' + err); }}
}

function jSliderMVA_TimerOut(event){
	try{//[Last Update: 16.stycznia.2010]
		var Data=event.data.Data;
		jSliderMVA_setTimerPerm(Data,true);
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA_TimerOut: ' + err); }}
}

function jSliderMVA_Timer(Data){
	try{//[Last Update: 16.stycznia.2010]
		if(!Data || Data==''){ return false; }
		if(!Data.IDprev || Data.IDprev==''){ return false; }
		if(!Data.IDnext || Data.IDnext==''){ return false; }
		if(!Data.Duration || Data.Duration==''){ return false; }
		if(Data.Duration<=0){ return false; }
		if(!Data.Status || Data.Status==''){ Data.Status=''; }
		
		var TimerPerm=$JQ('#'+Data.IDslide).data('jSliderMVA_TimerPerm') ? true : false;
		
		if((TimerPerm==true) && (Data.Status!='firstrun')){
			
			var c_date = new Date();
			var c_datemls = c_date.valueOf()
			var c_oldmls=parseInt($JQ('#'+Data.IDslide).data('jSliderMVA_TimerPermTimeSet'));
			var c_diff=c_datemls-c_oldmls
			
			var c_duration=Data.Duration;
			if(c_diff<Data.Duration){ c_duration=parseInt(Data.Duration-c_diff); }
			else{ $JQ('#'+Data.IDnext).click(); }
			$JQ(this).oneTime(c_duration,function(i){ jSliderMVA_Timer(Data); });
			return;
		}else{
			Data.Status='right'; 
			$JQ(this).oneTime(Data.Duration,function(i){ jSliderMVA_Timer(Data); });
		}
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA_Timer: ' + err); }}
}
/* =============================== .SliderMVA [END] ================================= */
/* =============================== .jSliderMVA2 [START] ============================= */
function jSliderMVA2_Set(event){
	try{//[Last Update: 21.listopada.2010]
		var IDlink=event.data.IDlink;
		var IDslide=event.data.IDslide;
		
		if(jQuery.data(document.body,IDslide).PERM!=true){ return false; }
		else{ jQuery.data(document.body,IDslide,{PERM:false}); }
		
		
		$JQ('#'+IDlink+' li').attr('class','');
		$JQ('#'+IDlink+' li').eq(event.data.LINKindex).attr('class','active');
		var c_fullwidth=parseInt($JQ('#'+IDslide+' .ul2').css('width'));
		var c_width=parseInt($JQ('#'+IDslide+' .li2').eq(0).attr('offsetWidth'));
		var c_left=parseInt($JQ('#'+IDslide+' .ul2').css('left'));
		
		var c_newlt=event.data.LINKindex*c_width*(-1);
		var c_newheight=$JQ('#'+IDslide+' .li2').eq(event.data.LINKindex).attr('offsetHeight');
		//$JQ('#'+IDslide+' ul').animate({ left:c_newlt },{easing:"easeOutElastic",duration:1500, queue:false, complete:function(){ jQuery.data(document.body,IDslide,{PERM:true});  }}); 
		//$JQ('#'+IDslide).animate({ height:c_newheight },{easing:"swing",duration:750, queue:false, complete:function(){     }}); //setHeight
		
		//$JQ('#'+IDslide+' .ul2').animate({ left:c_newlt },{easing:"easeInOutExpo",duration:1000, queue:false, complete:function(){ jQuery.data(document.body,IDslide,{PERM:true});  }}); 
		
		if(GlobIE8==true){ $JQ('#'+IDslide+' .ul2').find('*').not('.jitemhover img').animate({ opacity:0 },{easing:"easeOutSine",duration:300, queue:false }); } //IE8 Path
		$JQ('#'+IDslide+' .ul2').animate({ opacity:0 },{easing:"easeOutSine",duration:300, queue:false, complete:function(){
			$JQ('#'+IDslide+' .ul2').css('left',c_newlt);
			if(GlobIE8==true){ $JQ('#'+IDslide+' .ul2').find('*').not('.jitemhover img').animate({ opacity:1 },{easing:"easeInSine",duration:700, queue:false }); } //IE8 Path
			$JQ('#'+IDslide+' .ul2').animate({ opacity:1 },{easing:"easeInSine",duration:700, queue:false, complete:function(){ jQuery.data(document.body,IDslide,{PERM:true});  }}); 
		}}); 
		$JQ('#'+IDslide).animate({ height:c_newheight },{easing:"swing",duration:750, queue:false, complete:function(){     }}); //setHeight
		//easeInOutExpo
		//alert(c_active);
		return false;
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA2_Set: ' + err); }}
}

function jSliderMVA2_Direction(event){
	try{
		var IDlink=event.data.IDlink;
		var c_direction=event.data.Direction;
		
		var elements=$JQ('#'+IDlink+' li');
		var c_active=-1;
		
		for(var i=0;i<elements.length;i++){
			if($JQ(elements).eq(i).attr('class')=='active'){  c_active=i; break; }
		}
		if(c_active==-1){ alert('MVA2 Error: #50'); return false;  }
		
		switch(c_direction) {
			case 'next': if(c_active<elements.length-1){ c_active+=1; }else{ c_active=0; }  break;
			case 'prev': if(c_active>=1){ c_active-=1; }else{ c_active=elements.length-1; }  break;
			default: return false;
		}
		//alert('ter:'+c_active+' - direction:'+c_direction); 
		if(c_active>=0 && c_active<elements.length){ $JQ(elements).eq(c_active).click(); }
		return false;
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA2_Direction: ' + err); }}
}
			
			
function jSliderMVA2(IDprev, IDnext, IDlink, IDslide, Num){
	try{ 
		if(!IDprev || IDprev==''){ return false; }
		if(!IDnext || IDnext==''){ return false; }
		if(!IDlink || IDlink==''){ return false; }
		if(!IDslide || IDslide==''){ return false; }
		if(!Num || Num==''){ Num=-1; }else{ Num=parseInt(Num); }
		
		//alert('test');
		//
		
		var c_total=$JQ('#'+IDslide+' .li2').length; //setWidth
		var c_width=parseInt($JQ('#'+IDslide).find('.li2').eq(0).attr('offsetWidth'));
		if(Num>-1){ var c_height=parseInt($JQ('#'+IDslide).find('.li2').eq(Num).attr('offsetHeight')); }
		else{ var c_height=parseInt($JQ('#'+IDslide).find('.li2').eq(0).attr('offsetHeight')); }
		if(c_total<=0 || c_width<=0){ return false; }

		$JQ('#'+IDslide).animate({ height:c_height },{easing:"swing",duration:750, queue:false, complete:function(){     }}); //setHeight
		$JQ('#'+IDslide).find('.ul2').eq(0).css('width',parseInt(c_total*c_width));
		$JQ('#'+IDslide).find('.ul2').eq(0).css('left',0);
		
		
		
		var elements=$JQ('#'+IDlink+' li');
		$JQ(elements).attr('class','');
		if((Num>0 && Num<elements.length) && (c_total==elements.length)){ 
			$JQ(elements).eq(Num).attr('class','active');
			$JQ('#'+IDslide+' .ul2').css('left',parseInt((-1)*Num*c_width));
			
		}else{ $JQ(elements).eq(0).attr('class','active'); }
		
		jQuery.data(document.body,IDslide,{PERM:true});
		for(var i=0; i<elements.length; i++){
			//alert($JQ(elements).eq(i).attr('rel'))
			var c_rel=$JQ(elements).eq(i).find('a').eq(0).attr('rel'); //Added for BEAUTE PACIFIQUE
			if(!c_rel){  //Added for BEAUTE PACIFIQUE
				$JQ(elements).eq(i).bind("click", {IDprev:IDprev, IDnext:IDnext, IDlink:IDlink, IDslide:IDslide, LINKindex:i}, jSliderMVA2_Set);
			}else{
				$JQ(elements).eq(i).find('a').eq(0).bind("click",function(){ return false; }); //Added for BEAUTE PACIFIQUE
			}
		}
		
		$JQ('#'+IDprev).bind("click", {IDprev:IDprev, IDnext:IDnext, IDlink:IDlink, IDslide:IDslide, Direction:'prev'}, jSliderMVA2_Direction);
		$JQ('#'+IDnext).bind("click", {IDprev:IDprev, IDnext:IDnext, IDlink:IDlink, IDslide:IDslide, Direction:'next'}, jSliderMVA2_Direction);
		
		jItemHoverAnimation(IDprev);
		jItemHoverAnimation(IDnext);
		//alert($JQ('#'+IDslide+' ul').css('width'));
		//for(var i=0;i<elements.length;i++){
			
		
		var c_found=false;
		for(var i=0; i<GlobalMVA2Change.length; i++){
			if(GlobalMVA2Change[i]==IDslide){ c_found=true; break; }
		}
		if(c_found==false){
			//alert('sleeper');
			GlobalMVA2Change[GlobalMVA2Change.length]=IDslide;
			jSliderMVA2_Change(IDlink, IDslide);
		}
		//alert(GlobalMVA2Change[0].IDlink);
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA2: ' + err); }}
}

var GlobalMVA2Change=new Array();
function jSliderMVA2_Change(IDlink, IDslide){
	try{
		if(!IDlink || IDlink==''){ return false; }
		if(!IDslide || IDslide==''){ return false; }
		//alert('test');
		
		elements=$JQ('#'+IDlink+' li');
		var c_found=false;
		for(var i=0; i<elements.length; i++){
			if($JQ(elements).eq(i).attr('class')=='active'){ c_found=true; break; }
		}
		
		if(c_found==true){
			var c_height=parseInt($JQ('#'+IDslide).find('.li2').eq(i).attr('offsetHeight')); 
			$JQ('#'+IDslide).animate({ height:c_height },{easing:"swing",duration:750, queue:false, complete:function(){ self.setTimeout("jSliderMVA2_Change('"+IDlink+"','"+IDslide+"')", 100);  }}); //setHeight /*Changed from 500ms to 100ms*/
		}else{ self.setTimeout("jSliderMVA2_Change('"+IDlink+"','"+IDslide+"')", 100); } /*Changed from 500ms to 100ms*/
		
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA2_Change: ' + err); }}
}
/*
function jSliderHrefLocation(Addons){
	try{
		if(!Addons || Addons==''){ return false; }
		switch(Addons.charAt(0)){
			case '#': break;
			//case '?': break;
			default: return false;
		}
		
		 var c_url=window.location.toString();
         var c_varexists=c_url.indexOf('#');
		 
		 if(c_varexists>0){
			var c_newurl=c_url.slice(0,c_varexists);
			window.location=c_newurl+Addons;
		 }else{ window.location+=Addons; }
		
		
		return false;
	}catch(err){ if(jDebugMode==true){ alert('jSliderHrefLocation: ' + err); }}
}
*/
var GlobalSliderMVA2_TimerPerm=false;
function jSliderMVA2_TimerSet(IDprev, IDnext, IDlink, IDslide, Duration){ //Added IDslide in TruBlu
	try{
		if(!IDprev || IDprev==''){ return false; }
		if(!IDnext || IDnext==''){ return false; }
		if(!IDlink || IDlink==''){ return false; }
		if(!Duration || Duration==''){ return false; }
		if(Duration<=0){ return false; }
	
		$JQ('#'+IDprev).bind("mouseover", {IDprev:IDprev, IDnext:IDnext, Duration:Duration}, jSliderMVA2_TimerOver);
		$JQ('#'+IDprev).bind("mouseout", {IDprev:IDprev, IDnext:IDnext, Duration:Duration}, jSliderMVA2_TimerOut);
		
		$JQ('#'+IDnext).bind("mouseover", {IDprev:IDprev, IDnext:IDnext, Duration:Duration}, jSliderMVA2_TimerOver);
		$JQ('#'+IDnext).bind("mouseout", {IDprev:IDprev, IDnext:IDnext, Duration:Duration}, jSliderMVA2_TimerOut);
		
		$JQ('#'+IDslide).bind("mouseover", {IDprev:IDprev, IDnext:IDnext, Duration:Duration}, jSliderMVA2_TimerOver); //Added in TruBlu
		$JQ('#'+IDslide).bind("mouseout", {IDprev:IDprev, IDnext:IDnext, Duration:Duration}, jSliderMVA2_TimerOut); //Added in TruBlu
		
		$JQ('#'+IDlink).find('a').bind("mouseover", {IDprev:IDprev, IDnext:IDnext, Duration:Duration}, jSliderMVA2_TimerOver);
		$JQ('#'+IDlink).find('a').bind("mouseout", {IDprev:IDprev, IDnext:IDnext, Duration:Duration}, jSliderMVA2_TimerOut);
		
		GlobalSliderMVA2_TimerPerm=true;
		jSliderMVA2_Timer(IDprev, IDnext, Duration, 'firstrun');
		return true;
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA2_TimerSet: ' + err); }}
}

function jSliderMVA2_TimerOver(event){
	try{
		GlobalSliderMVA2_TimerPerm=false;
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA2_TimerOver: ' + err); }}
}

function jSliderMVA2_TimerOut(event){
	try{
		GlobalSliderMVA2_TimerPerm=true;
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA2_TimerOut: ' + err); }}
}

function jSliderMVA2_Timer(IDprev, IDnext, Duration, Status){
	try{
		if(!IDprev || IDprev==''){ return false; }
		if(!IDnext || IDnext==''){ return false; }
		if(!Duration || Duration==''){ return false; }
		if(Duration<=0){ return false; }
		if(!Status || Status==''){ Status=''; }
		
		if((GlobalSliderMVA2_TimerPerm==true) && (Status!='firstrun')){
			$JQ('#'+IDnext).click();
			self.setTimeout("jSliderMVA2_Timer('"+IDprev+"','"+IDnext+"',"+Duration+")",  Duration);
			return;
		}else{ self.setTimeout("jSliderMVA2_Timer('"+IDprev+"','"+IDnext+"',"+Duration+")",  Duration); }
		//self.setTimeout("jSliderMVA2_Timer('"+IDprev+"','"+IDnext+"',"+Duration+")", 3000);
		
	}catch(err){ if(jDebugMode==true){ alert('jSliderMVA2_Timer: ' + err); }}
}
/* =============================== .jSliderMVA2 [END] =============================== */
/* =============================== .jBC_ajaxSlider [START] ========================== */
$JQ.jBC_ajaxSliderAnimation = function(This,Order){
	try{//Last Update: 16.maja.2011 (Note: Forms with specified id element are supported now)
		if(!This || This==''){ return false; }
		if(!Order || Order==''){ return false; }
		
		var c_id=jQuery.data(This,'IDslider-animation');
		if(!c_id || c_id==''){ 
			c_id=$JQ(This).data('IDslider-animation'); //for enquiries
			if(!c_id || c_id==''){ return false; }
		}
		var c_left=$JQ(This).offset().left;
		var c_top=$JQ(This).offset().top;
		c_left+=$JQ(This).width();
		
		switch(Order) {
			case 'open': 	if($JQ('#'+c_id).length==0){
								$JQ('body').append('<div id="'+c_id+'" class="ajax_loadera"><div class="ajax_loadera-anime"></div></div>');
								c_top=c_top-$JQ('#'+c_id).height();
								$JQ('#'+c_id).css({'opacity':0,'left':c_left,'top':c_top})
							}
							$JQ('#'+c_id).stop(true,false).animate({ opacity:1},{easing:"easeInOutSine",duration:400, queue:false, complete:function(){ 	}});
							break;
							
			case 'close':  	$JQ('#'+c_id).stop(true,true).animate({ opacity:0},{easing:"easeInOutSine",duration:2000, queue:false, complete:function(){ $JQ('#'+c_id).remove(); 	}});
							break;
			default: return false;
		}
		
	}catch(err){ if(jDebugMode==true){ alert('jBC_ajaxSliderAnimation: ' + err); }}
}
function jBC_ajaxSliderClick(event){
	try{
		var Index=event.data.Index;
		var IDdialog=event.data.IDdialog;
		var c_href=$JQ(this).attr('href');
		var This=$JQ(this);
		
		if(c_href=='' || c_href=='#'){ return false; }
		jQuery.data(This,'IDslider-animation','ajax_loadera-jslider_'+Index);
		
		//var c_href='orderRetrievev2-test.aspx';
		$JQ.ajax({
			url: c_href,
			global: false,
			cache: false,
			type: 'POST',
			beforeSend: function(){
				//alert(event.pageX +', '+ event.pageY+' ['+$JQ(This).position().left+','+$JQ(This).position().top+']');
				//alert($JQ(This).offset().left+','+$JQ(This).offset().top); // "DIV"
				$JQ.jBC_ajaxSliderAnimation(This,'open');
			},
			success: function(msg){
				try{
					//if(msg.indexOf('<body>')==-1){ alert('<b class="color_red">Unable to display selected page.</b><br />Incorrect data format.'); return false; }
					//var c_body=msg.slice(msg.indexOf('<body>')+6,msg.lastIndexOf('</body>'));
					c_body=msg;
					var c_dialogcontent=$JQ('#'+IDdialog).find('.'+IDdialog+'_jcontent').eq(0);
					$JQ(c_dialogcontent).empty();
					$JQ(c_dialogcontent).append(c_body);
					$JQ('#'+IDdialog).jdialoga('open');
				}catch(err){ if(jDebugMode==true){ alert('jBC_ajaxSliderClick-success: ' + err); }}
			},
			error: function(msg){
				alert('<b class="color_red">Unable to load page.</b><br />The page doesn&prime;t exist, or<br /> there is the problem with internet connection.');
			},
			complete: function(msg){
				$JQ.jBC_ajaxSliderAnimation(This,'close');
			}
		});
		
		return false;
	}catch(err){ if(jDebugMode==true){ alert('jBC_ajaxSliderClick: ' + err); }}
}

function jBC_ajaxSliderSet(Rel, IDdialog){
	try{
		if(!Rel || Rel==''){ return false; }
		if(!IDdialog || IDdialog==''){ return false; }
		var elements=$JQ.find('a[rel='+Rel+']');
		if(elements.length<=0){ return false; }
		
		
		$JQ(elements).each(function(index){
			if($JQ(this).hasClass('ajax_sliderclick')==false){
				$JQ(this).bind("click", {Index:index, IDdialog:IDdialog}, jBC_ajaxSliderClick);
				$JQ(this).addClass('ajax_sliderclick');
			}
		});
		
		return false; 
	}catch(err){ if(jDebugMode==true){ alert('jBC_ajaxSliderSet: ' + err); }}
}
/* =============================== .jBC_ajaxSlider [END] ============================ */
/* =============================== .jBC_ZoneInfo [START] ============================ */
function jBC_ZoneInfo_ConfirmPerm(Data){
	try{
		if(!Data || Data==''){ return false; }
		if(!Data.ID || Data.ID==''){ return false; }
		if(!Data.ZoneName || Data.ZoneName==''){ return false; }
		if(!Data.Operation || Data.Operation=='' || Data.Operation!='ConfirmPerm'){ return false; }
		
		var elements=$JQ('#'+Data.ID).find('ul.zoneSubscriptions:first').find('.zoneName');
		if(elements.length<=0){ return false; }
		
		var c_found=false;
		$JQ(elements).find('a:first').each(function(index){
			if($JQ(this).text()==Data.ZoneName){ c_found=true; return false; }
		});
		if(c_found==true){ return true; }
		return false;
	}catch(err){ if(jDebugMode==true){ alert('jBC_ZoneInfo_ConfirmPerm: ' + err); }}
}

function jBC_ZoneInfo(Data){
	try{
		if(!Data || Data==''){ return false; }
		if(!Data.Operation || Data.Operation==''){ return false; }
		
		switch(Data.Operation){
			case 'ConfirmPerm':	return jBC_ZoneInfo_ConfirmPerm(Data); break;
			default: return false;
		}
		
		return false;
	}catch(err){ if(jDebugMode==true){ alert('jBC_ZoneInfo: ' + err); }}
}
/* =============================== .jBC_ZoneInfo [END] ============================== */
/* =============================== .jReboxA [START] ================================= */
function jReboxA_ClickA0(event){
	try{//[Last Update: 26.luty.2011] Note: Dynamic height allowed
		var ID=event.data.ID;
		var Duration=event.data.Duration;
		var Num=event.data.Num;
		var LINKindex=event.data.LINKindex;
		
		
		var elements = $JQ('#'+ID+' .li0');
		var c_ul01;
		
		for(var i=0;i<elements.length;i++){
			c_ul01=$JQ(elements).eq(i).find('.ul01').eq(0);
			if(LINKindex==i){
				c_height=$JQ(c_ul01).height();
				if(c_height==0){
					$JQ(c_ul01).css('height','auto');
					c_height=$JQ(c_ul01).height();
					$JQ(c_ul01).css('height',0);
					$JQ(c_ul01).animate({ height:c_height },{easing:"easeInOutSine",duration:Duration, queue:false, complete:function(){ $JQ(this).css('height','auto');  }});
				}
			}else{
			
				//c_height=$JQ(c_ul01).height();
				//if(c_height>0){ alert(c_height+' - '+i); }
				$JQ(c_ul01).animate({ height:0 },{easing:"easeInOutSine",duration:Duration, queue:false, complete:function(){    }});
			}
		}
		return false;
	}catch(err){ if(jDebugMode==true){ alert('jReboxA: ' + err); }}
}

function jReboxA(ID, Duration, Num){
	try{//[Last Update: 12.sierpnia.2011] Note: Dynamic height allowed at start
		if(!ID || ID==''){ return false; } 
		if(!Duration || Duration==''){ Duration=300; }
		if(!Num || Num==''){ Num==-1; } 
		
		var elements = $JQ('#'+ID+' .li0');
		var c_ul01;
		var c_height=0;
		for(var i=0;i<elements.length;i++){
			c_ul01=$JQ(elements).eq(i).find('.ul01').eq(0);
			$JQ(c_ul01).css('height','auto');
			c_height=$JQ(c_ul01).height();
			$JQ(c_ul01).css('height',0);
			if((Num>=0) && (Num==i)){ $JQ(c_ul01).animate({ height:c_height },{easing:"easeInOutSine",duration:Duration, queue:false, complete:function(){ $JQ(this).css('height','auto');  }}); }
		}
		
		var elements = $JQ('#'+ID+' .a0');
		for(var i=0;i<elements.length;i++){
			$JQ(elements).eq(i).bind("click", {ID:ID, Duration:Duration, Num:Num, LINKindex:i}, jReboxA_ClickA0);
		}
	}catch(err){ if(jDebugMode==true){ alert('jReboxA: ' + err); }}
}
/* =============================== .jReboxA [END] =================================== */
/* =============================== .jReboxB [START] ================================= */
function jReboxB_ClickA0(event){
	try{//[Last Update: 26.luty.2011] Note: Dynamic height allowed
		var ID=event.data.ID;
		var Duration=event.data.Duration;
		var Num=event.data.Num;
		var LINKindex=event.data.LINKindex;
		
		
		var elements = $JQ('#'+ID+' .li0');
		var c_ul01;

		for(var i=0;i<elements.length;i++){
			c_ul01=$JQ(elements).eq(i).find('.ul01').eq(0);
			if(LINKindex==i){
				c_height=$JQ(c_ul01).height();
				if(c_height==0){
					$JQ(c_ul01).css('height','auto');
					c_height=$JQ(c_ul01).height();
					$JQ(c_ul01).css('height',0);
					$JQ(c_ul01).stop(true,false).animate({ height:c_height },{easing:"easeInOutSine",duration:Duration, queue:false, complete:function(){ $JQ(this).css('height','auto');    }});
				}else{
					$JQ(c_ul01).stop(true,false).animate({ height:0 },{easing:"easeInOutSine",duration:Duration, queue:false, complete:function(){    }});
				}
			}else{
			
				//c_height=$JQ(c_ul01).height();
				//if(c_height>0){ alert(c_height+' - '+i); }
				$JQ(c_ul01).stop(true,false).animate({ height:0 },{easing:"easeInOutSine",duration:Duration, queue:false, complete:function(){    }});
			}
		}
		return false;
	}catch(err){ if(jDebugMode==true){ alert('jReboxB: ' + err); }}
}

function jReboxB(ID, Duration, Num){
	try{//[Last Update: 12.sierpnia.2011] Note: Dynamic height allowed at start
		if(!ID || ID==''){ return false; } 
		if(!Duration || Duration==''){ Duration=300; }
		//if(!Num || Num==''){ Num=-1; } 
		if(typeof(Num)=="undefined" || Num==null){ Num=-1;  } /*Path for Num=0*/
		
		var elements = $JQ('#'+ID+' .li0');
		var c_ul01;
		var c_height=0;
		for(var i=0;i<elements.length;i++){
			c_ul01=$JQ(elements).eq(i).find('.ul01').eq(0);
			$JQ(c_ul01).css('height','auto');
			c_height=$JQ(c_ul01).height();
			$JQ(c_ul01).css('height',0);
			if((Num>=0) && (Num==i)){ $JQ(c_ul01).stop(true,false).animate({ height:c_height },{easing:"easeInOutSine",duration:Duration, queue:false, complete:function(){ $JQ(this).css('height','auto');    }}); }
			
		}
		
		var elements = $JQ('#'+ID+' .a0');
		for(var i=0;i<elements.length;i++){
			$JQ(elements).eq(i).bind("click", {ID:ID, Duration:Duration, Num:Num, LINKindex:i}, jReboxB_ClickA0);
		}
	}catch(err){ if(jDebugMode==true){ alert('jReboxB: ' + err); }}
}
/* =============================== .jReboxB [END] =================================== */
/* =============================== .jAppWAG [START] ================================= */
function jAppWAG(Data){
	try{
		if(!Data || Data==''){ return false; }
		if(!Data.Operation || Data.Operation==''){ return false; }
		
		switch(Data.Operation){
			case 'List': return jAppWAG_List(Data); break;
			case 'Detail': return jAppWAG_Detail(Data); break;
			case 'CategoryLimit': return jAppWAG_CategoryLimit(Data); break;
			default: return false;
		}
		
		return false;
	}catch(err){ if(jDebugMode==true){ alert('jAppWAG: ' + err); }}
}

function jAppWAG_Detail(Data){
	try{
		if(!Data || Data==''){ return false; }
		if(!Data.Operation || Data.Operation!='Detail'){ return false; }
		if(!Data.IDparent || Data.IDparent==''){ return false; }
		if(typeof(Data.Num)!='number'){ return false; }else{ Data.Num=parseInt(Data.Num); if(Data.Num<0){ return false; }}
		if(!Data.CS || Data.CS==''){ return false; }
		if(!Data.CSunique || Data.CSunique==''){ return false; }
		if(!Data.CSinfotable || Data.CSinfotable==''){ Data.CSinfotable=''; }
		
		
		
		var obj=$JQ('#'+Data.IDparent).find('.'+Data.CSunique).eq(Data.Num);
		if(obj.length!=1){ return false; }
		$JQ(obj).attr('id',Data.CSunique+'_'+Data.Num);

		
		//var c_itemurlnolink=$JQ(obj).find('.'+Data.CS+'-data_itemurlnolink').eq(0).text();
		var c_name=$JQ(obj).find('.'+Data.CS+'-data_name').eq(0).text();
		//var c_imagesmall=$JQ(obj).find('.'+Data.CS+'-data_imagesmall').eq(0).find('img:first');
		var c_currency=$JQ(obj).find('.'+Data.CS+'-data_currency').eq(0).text();
		var c_price=$JQ(obj).find('.'+Data.CS+'-data_price').eq(0).text();
		var c_productcode=$JQ(obj).find('.'+Data.CS+'-data_productcode').eq(0).text();
		
		
		
		//var c_src=$JQ(c_imagesmall).attr('src');
		//if($JQ(c_imagesmall).length==1 && c_src!='' && c_src!='#'){ $JQ(obj).find('.'+Data.CS+'_img').find('img').css('background-image','url("'+c_src+'")'); } //set image small
		var obj_img=$JQ(obj).find('.'+Data.CS+'_img').find('a');
		if($JQ(obj_img).find('img:first').length!=1){ $JQ(obj_img).parent().html('<a href="#" onclick="return false;"><img class="wagdetail_lt-img-default" src="/bca_graph/shared/empty.gif" alt="" /></a>'); }
		
		
		var c_symbol='';
		var c_textprice='POA';
		switch(c_currency.toUpperCase()){
			case 'AUD': c_symbol='$'; break;
			case 'USD': c_symbol='$'; break;
			case 'EUR': c_symbol='&euro;'; break;
			default: c_symbol=''; break;
		}
		
		if(c_price!='' && c_symbol!=''){ //set price
			$JQ(obj).find('.'+Data.CS+'_textprice').html('<span class="size10">'+c_currency+'</span> <span class="size15">'+c_symbol+c_price+'</span>'); 
			c_textprice='['+c_currency+'] '+ c_symbol+c_price; }
		else{ $JQ(obj).find('.'+Data.CS+'_textprice').text(c_textprice); }
		
		
		var c_href=$JQ(obj).find('.'+Data.CS+'_btn-enquiry').attr('href');
		if(c_href!='' && c_href!='#'){
			$JQ(obj).find('.'+Data.CS+'_btn-enquiry').attr('href',c_href+'?p_title='+escape(c_name)+'&p_ref='+escape(c_productcode)+'&p_siteurl='+escape(window.location.toString())+'&p_price='+escape(c_textprice));
			//$JQ(obj).find('.'+Data.CS+'_btn-enquiry').attr('rel','jslider-b_app');
			//jBC_ajaxSliderSet('jslider-b_app','dialogb'); 
		}
		
		if(Data.CSinfotable!=''){
			$JQ(obj).find('.'+Data.CSinfotable).find('.td2').each(function(index){
				if($JQ(this).text()==''){ $JQ(this).parent().css('display','none'); }
			});
		}
		
		return false;
	}catch(err){ if(jDebugMode==true){ alert('jAppWAG_Detail: ' + err); }}
}

function jAppWAG_List(Data){
	try{
		if(!Data || Data==''){ return false; }
		if(!Data.Operation || Data.Operation!='List'){ return false; }
		if(!Data.IDparent || Data.IDparent==''){ return false; }
		if(typeof(Data.Num)!='number'){ return false; }else{ Data.Num=parseInt(Data.Num); if(Data.Num<0){ return false; }}
		if(!Data.CS || Data.CS==''){ return false; }
		if(!Data.CSunique || Data.CSunique==''){ return false; }
		
		
		var obj=$JQ('#'+Data.IDparent).find('.'+Data.CSunique).eq(Data.Num);
		if(obj.length!=1){ return false; }
		$JQ(obj).attr('id',Data.CSunique+'_'+Data.Num);

		
		//var c_itemurlnolink=$JQ(obj).find('.'+Data.CS+'-data_itemurlnolink').eq(0).text();
		var c_namenolink=$JQ(obj).find('.'+Data.CS+'-data_namenolink').eq(0).text();
		var c_imagesmall=$JQ(obj).find('.'+Data.CS+'-data_imagesmall').eq(0).find('img:first');
		var c_currency=$JQ(obj).find('.'+Data.CS+'-data_currency').eq(0).text();
		var c_price=$JQ(obj).find('.'+Data.CS+'-data_price').eq(0).text();
		var c_productcode=$JQ(obj).find('.'+Data.CS+'-data_productcode').eq(0).text();
		
		
		
		var c_src=$JQ(c_imagesmall).attr('src');
		if($JQ(c_imagesmall).length==1 && c_src!='' && c_src!='#'){ $JQ(obj).find('.'+Data.CS+'_img').find('img').css('background-image','url("'+c_src+'")'); } //set image small
		
		var c_symbol='';
		var c_textprice='POA';
		switch(c_currency.toUpperCase()){
			case 'AUD': c_symbol='$'; break;
			case 'USD': c_symbol='$'; break;
			case 'EUR': c_symbol='&euro;'; break;
			default: c_symbol=''; break;
		}
		
		if(c_price!='' && c_symbol!=''){ //set price
			$JQ(obj).find('.'+Data.CS+'_textprice').html('<span class="size10">'+c_currency+'</span> <span class="size15">'+c_symbol+c_price+'</span>'); 
			c_textprice='['+c_currency+'] '+ c_symbol+c_price; }
		else{ $JQ(obj).find('.'+Data.CS+'_textprice').text(c_textprice); }
		
		
		var c_href=$JQ(obj).find('.'+Data.CS+'_btn-enquiry').attr('href');
		if(c_href!='' && c_href!='#'){
			$JQ(obj).find('.'+Data.CS+'_btn-enquiry').attr('href',c_href+'?p_title='+escape(c_namenolink)+'&p_ref='+escape(c_productcode)+'&p_siteurl='+escape(window.location.toString())+'&p_price='+escape(c_textprice));
			//$JQ(obj).find('.'+Data.CS+'_btn-enquiry').attr('rel','jslider-b_app');
			//jBC_ajaxSliderSet('jslider-b_app','dialogb'); 
		}
		
		
		var obj_setadel=$JQ(obj).find('.'+Data.CS+'_setabtn-delete').eq(0).find('a:first');
		var obj_setaedit=$JQ(obj).find('.'+Data.CS+'_setabtn-edit').eq(0).find('a:first');
		var obj_table=$JQ(obj).find('.'+Data.CS+'_tablesetabtn-editdelete');
		if(obj_setadel.length>0 || obj_setaedit>0){ $JQ(obj_table).removeClass('img_hider'); }else{ $JQ(obj_table).addClass('img_hider'); }
		if(obj_setadel.length>0){ $JQ(obj_setadel).attr('class','jitemhover'); }
		if(obj_setaedit.length>0){ $JQ(obj_setaedit).attr('class','jitemhover'); }
	
		return false;
	}catch(err){ if(jDebugMode==true){ alert('jAppWAG_List: ' + err); }}
}

function jAppWAG_GetLevel(Text){ 
	try{
		if(!Text || Text==''){ return -1; }
		c_cont=0;
		for(var i=0;i<Text.length;i++){
			if(Text.charAt(i)=='-'){ c_cont+=1; }else{ break; }
		}
		switch(c_cont){
			case 0: return 0; break;
			case 3: return 1; break;
			case 6: return 2; break;
			case 9: return 3; break;
			case 12: return 4; break;
			default: -1;
		}
		return -1;
	}catch(err){ if(jDebugMode==true){ alert('jAppWAG_GetLevel: ' + err); }}
}

function jAppWAG_CategoryLimit(Data){
	try{
		//jAppWAG({Operation:'CategoryLimit', ID:'cat_category', FolderName:'Equipment', FolderRemove:true, EmptyOptionAdd:true, EmptyOptionText:'--Please Select Categories--'});
		if(!Data || Data==''){ return false; }
		if(!Data.Operation || Data.Operation!='CategoryLimit'){ return false; }
		if(!Data.ID || Data.ID==''){ return false; }
		if(!Data.FolderName || Data.FolderName==''){ return false; }
		if(typeof(Data.FolderRemove)!='boolean'){ Data.FolderRemove=false; }
		if(typeof(Data.EmptyOptionAdd)!='boolean'){ Data.EmptyOptionAdd=false; }
		if(!Data.EmptyOptionText){ Data.EmptyOptionText='-- Select Category --'; }
		
		var c_found=false;
		$JQ('#'+Data.ID).find('option').each(function(index){
			if($JQ(this).text()==Data.FolderName){ c_found=true; return false; }
		});
		if(c_found==false){ return false; }
		
		var c_active=false;
		var c_getdeep=-1;
		$JQ('#'+Data.ID).find('option').each(function(index){
			if(index==0 && Data.EmptyOptionAdd==true){ $JQ(this).parent().prepend('<option value=" ">'+Data.EmptyOptionText+'</option>'); }
			var c_text=$JQ(this).text();
			var c_level=jAppWAG_GetLevel(c_text);
			if(c_getdeep>c_level){ c_active=false; }
			if(c_text==Data.FolderName){
				c_getdeep=parseInt(c_level)+1;
				c_active=true;
				if(Data.FolderRemove==true){ $JQ(this).remove(); }
			}
			
			if(c_active==false){ $JQ(this).remove(); }
		});
		return false
	}catch(err){ if(jDebugMode==true){ alert('jAppWAG_CategoryLimit: ' + err); }}
}
/* =============================== .jAppWAG [END] =================================== */
/* =============================== .single [START] ================================== */
function jSetBlur(Timer){ 
	try{//[Last Update: 09.listopada.2010]
		
		$JQ('a').each(function(index){
			$JQ(this).data('jSetBlur_status', $JQ(this).data('jSetBlur_status') ? $JQ(this).data('jSetBlur_status') : 'start' );
			if($JQ(this).data('jSetBlur_status')!='start'){ return true; }
			else{ $JQ(this).data('jSetBlur_status','end'); }
			$JQ(this).focus(function(){ $JQ(this).blur() });
		});
	
		if(Timer==true){
			$JQ(this).oneTime(1000,function(i){ jSetBlur(Timer) });
		}
		
	}catch(err){ if(jDebugMode==true){ alert('jSetBlur: ' + err); }}
}

function jItemHoverAnimation(Name, Duration, Timer){ 
	try{//[Last Update: 09.listopada.2010]
		if(!Name || Name=='' || Name.length<2){ return false; }
		if(!Duration || Duration==''){ Duration=300; }
		if(!Timer || Timer==''){ Timer=false; }

		switch(Name.charAt(0)){
			case '.': break;
			case '#': break;
			default: Name='#'+Name;
		}
		
		$JQ(Name).each(function(index){
			$JQ(this).data('jItemHoverAnimation_status', $JQ(this).data('jItemHoverAnimation_status') ? $JQ(this).data('jItemHoverAnimation_status') : 'start' );
			if($JQ(this).data('jItemHoverAnimation_status')!='start'){ return true; }
			else{ $JQ(this).data('jItemHoverAnimation_status','end'); }
			if($JQ(this).find('*').length==0){
				$JQ('<img src="/bca_graph/shared/empty.gif" alt="" />').appendTo(this);
			}
			
			$JQ(this).find('img').css('opacity',0);
			$JQ(this).find('img').css('visibility','visible');
			$JQ(this).find('input').css('opacity',0);
			$JQ(this).find('input').css('visibility','visible');
			$JQ(this).hover(function(){
				$JQ(this).find('img').eq(0).stop(true,false).animate({ opacity:1 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }});
				$JQ(this).find('input').eq(0).stop(true,false).animate({ opacity:1 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }});
			},function(){
				$JQ(this).find('img').eq(0).stop(true,false).animate({ opacity:0 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }});
				$JQ(this).find('input').eq(0).stop(true,false).animate({ opacity:0 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }});
			});//hover
		});
		
		if(Timer==true){
			$JQ(this).oneTime(1000,function(i){ jItemHoverAnimation(Name, Duration, Timer); });
		}
		
	}catch(err){ if(jDebugMode==true){ alert('jItemHoverAnimation: ' + err); }}
}

function jSpecificItemHoverAnimation(Data, Duration){
	try{//[Last Update: 06.maja.2011] (NOTE: Added Style Dynamic Change)
		if(!Data.IDlink || Data.IDlink==''){ return false; }
		if(!Data.IDimg || Data.IDimg==''){ return false; }
		if(!Duration || Duration==''){ Duration=300; }
		if(!Data.CSSbefore || Data.CSSbefore==''){ Data.CSSbefore=new Array(); }
		if(!Data.CSSafter || Data.CSSafter==''){ Data.CSSafter=new Array(); }
		if(!Data.IMGhover || Data.IMGhover==''){ Data.IMGhover=false; }
		if((Data.IMGhover!=true) && (Data.IMGhover!=false)){ Data.IMGhover=false; }
		
		
		var b_opacity=-1;
		var a_opacity=-1;
		var c_found=false;
		
		$JQ.each(Data.CSSbefore, function(key, value){
			c_found=false;
			if(key=='opacity'){ b_opacity=value; }
			$JQ.each(Data.CSSafter, function(key2, value2){
				//alert(key+' - '+value+', '+key2+' - '+value2);
				if(key2=='opacity'){ a_opacity=value2; }
				if(key==key2){ c_found=true; return true; }
			});
			if(c_found==false){ return false; }
		});
		
					
		if(c_found==true){
			var b_newopaciy=0;
			var a_newopaciy=1;
			if(b_opacity!=-1){ b_newopaciy=b_opacity; }
			if(a_opacity!=-1){ a_newopaciy=a_opacity; }
			
			Data.CSSbefore = $JQ.extend(Data.CSSbefore, {'opacity':b_newopaciy});
			Data.CSSafter = $JQ.extend(Data.CSSafter, {'opacity':a_newopaciy});
			
			$JQ.each(Data.CSSbefore, function(key, value){
				$JQ('#'+Data.IDimg).css(key,value);
				//alert(key+' - '+value);
				/*$JQ.each(Data.CSSafter, function(key2, value2){
					alert(key+' - '+value+', '+key2+' - '+value2);
				})*/
			});
		}else{
			Data.CSSbefore={'opacity':0};
			Data.CSSafter={'opacity':1};
			$JQ('#'+Data.IDimg).css('opacity',0);
		}
		
		
		//$JQ('#'+Data.IDimg).css('opacity',0);
		$JQ('#'+Data.IDimg).css('visibility','visible');
		
		$JQ('#'+Data.IDlink).hover(function(){
			if(GlobIE7==true || GlobIE8==true){ $JQ('#'+Data.IDimg).find('*').stop(true,false).animate({ opacity:1 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }}); } //IE7,8 Fix
			$JQ('#'+Data.IDimg).stop(true,false).animate(Data.CSSafter,{easing:"swing",duration:Duration, queue:false, complete:function(){    
				//$JQ.each(Data.CSSafter, function(key, value){ $JQ('#'+Data.IDimg).css(key,value); });
			}});//animate
		},function(){
			if(GlobIE7==true || GlobIE8==true){ $JQ('#'+Data.IDimg).find('*').stop(true,false).animate({ opacity:0 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }}); } //IE7,8 Fix
			$JQ('#'+Data.IDimg).stop(true,false).animate( Data.CSSbefore ,{easing:"swing",duration:Duration, queue:false, complete:function(){    
				//$JQ.each(Data.CSSbefore, function(key, value){ $JQ('#'+Data.IDimg).css(key,value); });
			}});//animate
		});
		
		if(Data.IMGhover==true){
			$JQ('#'+Data.IDimg).hover(function(){
				if(GlobIE7==true || GlobIE8==true){ $JQ('#'+Data.IDimg).find('*').stop(true,false).animate({ opacity:1 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }}); } //IE7,8 Fix
				$JQ('#'+Data.IDimg).stop(true,false).animate(Data.CSSafter,{easing:"swing",duration:Duration, queue:false, complete:function(){    
					//$JQ.each(Data.CSSafter, function(key, value){ $JQ('#'+Data.IDimg).css(key,value); });
				}});//animate
			},function(){
				if(GlobIE7==true || GlobIE8==true){ $JQ('#'+Data.IDimg).find('*').stop(true,false).animate({ opacity:0 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }}); } //IE7,8 Fix
				$JQ('#'+Data.IDimg).stop(true,false).animate( Data.CSSbefore ,{easing:"swing",duration:Duration, queue:false, complete:function(){    
					//$JQ.each(Data.CSSbefore, function(key, value){ $JQ('#'+Data.IDimg).css(key,value); });
				}});//animate
			});
		}
		
		
		
		/*$JQ('#'+Data.IDimg).css('opacity',0);
		$JQ('#'+Data.IDimg).css('visibility','visible');
		
		$JQ('#'+Data.IDlink).hover(function(){
			if(GlobIE7==true || GlobIE8==true){ $JQ('#'+Data.IDimg).find('*').stop(true,false).animate({ opacity:1 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }}); } //IE7,8 Fix
			$JQ('#'+Data.IDimg).stop(true,false).animate({ opacity:1 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }});
		},function(){
			if(GlobIE7==true || GlobIE8==true){ $JQ('#'+Data.IDimg).find('*').stop(true,false).animate({ opacity:0 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }}); } //IE7,8 Fix
			$JQ('#'+Data.IDimg).stop(true,false).animate({ opacity:0 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }});
		});*/
	}catch(err){ if(jDebugMode==true){ alert('jSpecificItemHoverAnimation: ' + err); }}
}
/*function jSpecificItemHoverAnimation(Data, Duration){
	try{ 
		if(!Data.IDlink || Data.IDlink==''){ return false; }
		if(!Data.IDimg || Data.IDimg==''){ return false; }
		if(!Duration || Duration==''){ Duration=300; }
		
		
		$JQ('#'+Data.IDimg).css('opacity',0);
		$JQ('#'+Data.IDimg).css('visibility','visible');
		
		$JQ('#'+Data.IDlink).hover(function(){
			if(GlobIE7==true || GlobIE8==true){ $JQ('#'+Data.IDimg).find('*').stop(true,false).animate({ opacity:1 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }}); } //IE7,8 Fix
			$JQ('#'+Data.IDimg).stop(true,false).animate({ opacity:1 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }});
		},function(){
			if(GlobIE7==true || GlobIE8==true){ $JQ('#'+Data.IDimg).find('*').stop(true,false).animate({ opacity:0 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }}); } //IE7,8 Fix
			$JQ('#'+Data.IDimg).stop(true,false).animate({ opacity:0 },{easing:"swing",duration:Duration, queue:false, complete:function(){    }});
		});
	}catch(err){ if(jDebugMode==true){ alert('jSpecificItemHoverAnimation: ' + err); }}
}*/

function jLightboxFinder(Data){
	try{//[Last Update: 03.stycznia.2011]
		if(!Data.Relpart || Data.Relpart==''){ return false; }
		if(!Data.Duration || Data.Duration==''){ Data.Duration=1000; }
		if(!Data.Timer || Data.Timer==''){ Data.Timer=false; }
		
		$JQ('a').each(function(index){
			var c_rel=$JQ(this).attr('rel');
			if(c_rel.length>=Data.Relpart.length){
				if(c_rel.indexOf(Data.Relpart)==0){
					$JQ(this).data('jLightboxFinder_status', $JQ(this).data('jLightboxFinder_status') ? $JQ(this).data('jLightboxFinder_status') : 'start' );
					if($JQ(this).data('jLightboxFinder_status')!='start'){ return true; } 
					//$JQ(this).lightBox();
					$JQ('a[rel='+c_rel+']').lightBox(); //Update
					$JQ(this).data('jLightboxFinder_status','done');
				}
			}
		});
		
		if(Data.Timer==true){
			$JQ(this).oneTime(Data.Duration,function(i){ jLightboxFinder(Data); });
		}
		
	}catch(err){ if(jDebugMode==true){ alert('jLightboxFinder: ' + err); }}
}

function jMinHeight(Name, Height){
	try{
		if(!Name || Name=='' || Name.length<2){ return false; }
		if(!Height || Height=='' || Height<=0){ return false; }
		
		switch(Name.charAt(0)){
			case '.': break;
			case '#': break;
			default: Name='#'+Name;
		}
		
		var elements=$(Name);
		var c_height;
		
		for(var i=0; i<elements.length;i++){
			//c_height=parseInt($(Name).eq(i).css('height'));
			c_height=parseInt($(Name).eq(i).height()); //IE6 Path;
			if(c_height<Height){ $(Name).eq(i).css('height',Height); }
		}
		return true;
	}catch(err){ if(jDebugMode==true){ alert('jMinHeight: ' + err); }}
}

function jSetClickFalse(Data){ 
	try{//[Last Update: 27.listopada.2010]
		if(!Data.Relpart || Data.Relpart==''){ return false; }
		if(!Data.Duration || Data.Duration==''){ Data.Duration=1000; }
		if(!Data.Timer || Data.Timer==''){ Data.Timer=false; }
		
		$JQ('a[rel='+Data.Relpart+']').each(function(index){
			$JQ(this).data('jSetClickFalse_status', $JQ(this).data('jSetClickFalse_status') ? $JQ(this).data('jSetClickFalse_status') : 'start' );
			if($JQ(this).data('jSetClickFalse_status')!='start'){ return true; } 
			$JQ(this).bind("click",{},function(){ return false; });
		});
		
		if(Data.Timer==true){
			$JQ(this).oneTime(Data.Duration,function(i){ jSetClickFalse(Data) });
		}
		
	}catch(err){ if(jDebugMode==true){ alert('jSetClickFalse: ' + err); }}
}

function jTextClear(Data){
	try{//[LAST UPDATE: 18.listopada.2010, NOTE: Compatible with IE6]
		if(!Data.Text || Data.Text==''){ return false; }
		if(!Data.AllowedChars || Data.AllowedChars==''){ return false; }
		if(Data.AllowedChars.length<=0){ return false; }
		//Data.Text=Data.Text.toString();
		//alert(Data.Text.length);
		var c_newtext='';
		var c_found=false;
		for(var i=0;i<Data.Text.length;i++){
			Data.Text.charAt(i);
			c_found=false;
			for(var k=0;k<Data.AllowedChars.length;k++){
				if(Data.AllowedChars.charAt(k)==Data.Text.charAt(i)){ c_found=true; break; }
			}
			if(c_found==true){c_newtext=c_newtext+Data.Text.charAt(i); }
		}
		return c_newtext;
		
	}catch(err){ if(jDebugMode==true){ alert('jTextClear: ' + err); }}
}

function jTextVerify(Data){
	try{//[LAST UPDATE: 22.luty.2011, NOTE: Compatible with IE6]
		if(!Data.Text || Data.Text==''){ return false; }
		if(!Data.AllowedChars || Data.AllowedChars==''){ return false; }
		if(Data.AllowedChars.length<=0){ return false; }
		
		var c_found=false;
		for(var i=0;i<Data.Text.length;i++){
			Data.Text.charAt(i);
			c_found=false;
			for(var k=0;k<Data.AllowedChars.length;k++){
				if(Data.AllowedChars.charAt(k)==Data.Text.charAt(i)){ c_found=true; break; }
			}
			if(c_found==false){ return false; }
		}
		return true;
		
	}catch(err){ if(jDebugMode==true){ alert('jTextVerify: ' + err); }}
}

function jInputKeypressFilter(event){
	try{
		var AllowedChars=event.data.AllowedChars;
		if(!AllowedChars || AllowedChars==''){ return true; }
		
		var c_key=event.which; //event.keyCode;
		var c_keychar=String.fromCharCode(c_key);
		
		if((c_key==null) || (c_key==0) || (c_key==8) || (c_key==9) || (c_key==13) || (c_key==27) ){ return true; } //Control keys
		//if((("0123456789").indexOf(c_keychar) > -1)){  return true; }
		if(((AllowedChars).indexOf(c_keychar) > -1)){  return true; }
		else{ return false; }

	}catch(err){ if(jDebugMode==true){ alert('jInputKeypressFilter: ' + err); }}
}

$JQ(document).ready(function(){
	//jTopAnimation();
	//jMenuAnimation('menul');
});
/* =============================== .single [END] ==================================== */
/* =============================== .Disabled [START] ================================ */
/*
function jAjaxClearboxCleaner(){
	try{
		var elements=$JQ('.jAjaxDone').find('a');
		for(i=0;i<elements.length;i++){
			c_rev=$JQ(elements).eq(i).attr('rev');
			if(c_rev.toLowerCase()=='clearbox'){
				$JQ(elements).eq(i).click(function () { return false; });
			}
		}
		
		setBlur();
		
	}catch(err){ if(DebugQueryMode==true){ alert('jAjaxClearboxCleaner: '+err); }}
}
*/
/* =============================== .Disabled [END] ================================== */
/* ================================================================================== */
/* =============================== jquery.ready [END] =============================== */
/* ================================================================================== */

