$(document).ready(function(){
	if(sRootPath.indexOf("WorkingFolder")>0){
	
	$('body').find('a').each(function(){
		if($(this).attr('href').indexOf("/catalog/")==0){
		   $(this).attr({'href':'#'});
			$(this).click(function() {
          		alert("Attenzione link disabilitato in preview");
		});
	}
	});
	}
	$('.news_pic, .news_nopic')
		.hover(function() {
			$(this).find('a').css('textDecoration', 'underline');
		}, function() {
			$(this).find('a').css('textDecoration', 'none');}
		)
		.click(function() {
			var url = $(this).find('a:first').attr('href');
			location.href = url;
			});
		$(document).pngFix();
		if ($('#mtop').is('ul')){
			if($('#colsx_hp').is('div')){
			goRoundTopHP();
				}
			else{
			goRoundTop();
			}
		}
	if($('#searchResult').is('div')){
			getSearchDetail();
			}
	if($('#searchCellulare').is('div')){
			getSearchCellulare();
	}

		if($('#c_cx').is('div')){
			goRoundCatalog();
			}
		if($('#cont_msx').is('div')){
			goRoundMsx();
			}
		if($('#pager_result').is('div')){
			goRoundPager();
			}

		if($('.pager_result_news_top').is('div')){
			goRoundPagerNews();
			}
		if($('#colcx_tc').is('div')){
			goRound2Cols();
			}
		if($('#c_cx_oc').is('div')){
			goRound1Col();
			}
		if($('#c_sx_tc').is('div')){
			goRound2ColsSx();
			}
		if ($('#baracc')){
			sel_hpaccbar.setEvents();
			}
		if($('.c_elsfunautprod').is('div')){
			mngSliders.init();
			}
			if ($('#bar_support')){
			sel_barSupport.setEvents();
			}

        if($('#c_compt_tabs').is('div')){
			mngSlidersTabs.init();
			}
	if($('#compt_theprod').is('div')){
		//mngSlideColors();
		slideProd.init()
		}
	if($('#compt_theprod').is('div')){
		mngSlideColors();
		}
	if($('#themap').is('div')){
		loadMap();
		}
	if($('.theform').is('div')){
		roundForm();
		}
	if($('#c_contatti').is('div')){
		switchForm();
		}
	if($('#c_elsfaq').is('div')){
		mngFaq();
		}
	if($('#prd_dtls').is('div')){
		thg.init();
		}
	if($('#search_cell').is('div')){
		popolaMarca();
		}
			if($('#filter_macro').is('div')){
		popolafilterMarca()
		}
			if($('#choose_model').is('div')){
		popolaMarcaBrand();
		}

		if($('#msx_clr').is('li')){
		 $('#msx_clr ul li.on a img').attr('src','/www.cellularline.com/img/shared/arrow_msx_down.gif');
		}
	if($('#fashionscroll').is('div')){
		slide_hp.init();
		}
	if($('.bxi_acc').is('div')){
		fxHp();
		}
});

/*
    var sel_barSupport={
       setEvents : function(){
            $('#bar_support').find('a').each(function(){
                //$(this).mouseover(function(){alert("over")});
             //   alert($(this).parent().attr('id'));
               // $(this).mouseover(function(){sel_barSupport.setOver($(this).parent().attr('id'))});
                $(this).mouseout(function(){alert("out")});

                });
        },
         setOver: function(el){
//         alert(el);
                $('#'+el).find("a").addClass("on");
            },
        };
*/

  var sel_barSupport={
       setEvents : function(){
            $('#bar_support').find('a').each(function(){
               $(this).mouseover(function(){$(this).addClass("on")});
                $(this).mouseout(function(){
                if($(this).attr('class')!='on current'){
	               $(this).removeClass("on");
	               }
                });
              });
        }
        };


var slideProd={
    allopen : false,
    curropen : null,
    init : function(){
                var btn_openall=$('#h_openall_tp').click(function(){slideProd.openAll();return false;});
                var btn_closeall=$('#h_closeall_tp').click(function(){slideProd.closeAll();return false;});
                var switches=$('.switch');
                    switches.each(function(i){
/*                           $(this).click(function(){
                                                  if($(this).find('span').text()=='+'){
                                                      $(this).find('span').text('-');
                                                      $(this).siblings().eq(0).show('fast');
                                                      }
                                                    else{
                                                        $(this).find('span').text('+');
                                                        $(this).siblings().eq(0).hide('fast');
                                                        }
                                                return false;
                                                  });*/
                           $(this).hover(function(){
                                                  var actualClass=$(this).find('p').attr('class');
                                                  if((actualClass.substr(actualClass.lastIndexOf('_'),3))==('_on')){
                                                      return;
                                                      }
                                                  $(this).find('p').attr('class',actualClass+'_on');
                                                  },
                                        function(){
                                             var actualClass=$(this).find('p').attr('class');
                                             if((actualClass.substr(actualClass.lastIndexOf('_'),3))==('_on')&&$(this).find('span').text()=='-'){
                                                      return;
                                                      }
                                             var origClass=actualClass.substr(0,actualClass.length-3);
                                             $(this).find('p').attr('class',origClass);
                                            })
                           });


    },
    openAll : function(){
    var switches=$('.els_compt_tp').find('a.switch');
    switches.each(function(i){
                           $(this).find('span').text('-');
                            $(this).siblings().eq(0).show('fast');
                             var actualClass=$(this).find('p').attr('class');
                            $(this).find('p').attr('class',actualClass+'_on');
                           });
    $('#h_openall_tp').css("display","none");
    $('#h_closeall_tp').css("display","block");

    },
    closeAll : function(){
   var switches=$('.els_compt_tp').find('a.switch');
    switches.each(function(i){
                           $(this).find('span').text('+');
                            $(this).siblings().eq(0).hide('fast');
                             var actualClass=$(this).find('p').attr('class');
                             var origClass=actualClass.substr(0,actualClass.length-3);
                            $(this).find('p').attr('class',origClass);
                           });
    $('#h_openall_tp').css("display","block");
    $('#h_closeall_tp').css("display","none");

    }

    };

function fxHp(){
	var els=$('.bxi_acc');
	els.each(function(i){
					  $(this).hover(function(){
											 $(this).css("border","solid 1px "+$(this).find('.txt>p>a').css('color')+"")
											 },function(){
												$(this).css("border","solid 1px #000")
												 });
					  });

	}

function listenEvs(){
		$('#fashionscroll>div>p>a>img').css({opacity:1});
    	$('#fashionscroll>div>p>a>img').hover(function(e){
		var el=e.target;
		if(e.target.tagName=='IMG'){
			var imgsrc=$(el).attr('src').substr(0,$(el).attr('src').lastIndexOf('_'));
			var imgexts=$(el).attr('src').substr($(el).attr('src').lastIndexOf('.'));
			//$(el).attr('src',imgsrc+'_on'+imgexts);
			$(el).css({opacity:0.8});
		}
	},
	function(e){
		var el=e.target;
		if(e.target.tagName=='IMG'){
			var imgsrc=$(el).attr('src').substr(0,$(el).attr('src').lastIndexOf('_'));
			var imgexts=$(el).attr('src').substr($(el).attr('src').lastIndexOf('.'));
			//$(el).attr('src',imgsrc+'_off'+imgexts);
			$(el).css({opacity:1});
		}
	});
}


var slide_hp = {
	init	: function(){
			  var els=$('#fashionscroll>div>p');
			  slide_hp.cloned=els;
			  $(els[0]).before($(els).clone());
			  listenEvs();
			  $('#fashionscroll>div').css({top:-(els.length*69)});
			  slide_hp.slideto=-(els.length*69);
			  slide_hp.slide()
		},
	cloned : null,
	slideto : null,
	timer : null,
	slide : function(){
			if(slide_hp.slideto>0){
				//alert('reset')
				window.clearTimeout(slide_hp.timer);
				for(i=0;i<slide_hp.cloned.length;i++){
					//alert('remove '+i)
					$(slide_hp.cloned[i]).remove();
					}
					//alert('call init')
				slide_hp.init();
				return;
				}
			$('#fashionscroll>div').animate({top:(slide_hp.slideto)});
			slide_hp.slideto=slide_hp.slideto+69;
			slide_hp.timer=window.setTimeout("slide_hp.slide()",2000);
		}
	}

var thg = {
	els  : null,
	firstpic : null,
	currentpic : null,
	init : function(){
			thg.els=$('#prd_dtls>p>a')
			thg.els.each(function(i){
						 $(this).attr('pos',i);
						 $(this).click(function(){
												thg.firstpic=Math.round($(this).attr('pos'));
												thg.start_g();
												return false;
												})
						 });
			$('#gal_close>a').click(function(){
							   thg.stop_g();
							   return false;
							   })
			$('#btn_gal_prev>a').click(function(){
								if(thg.currentpic<=0) return;
							   	thg.goprev();
								return false;
							   })
			$('#btn_gal_next>a').click(function(){
								if(thg.currentpic>=thg.els.length-1) return;
							   thg.gonext();
							   return false;
							   })

		},
	start_g : function(){
				$('#fdr_cat_gallery').height($('body').height());
				$('#fdr_cat_gallery').show();
				$('#cnt_gallery').show();
				var thepic='<img src="'+thg.els.eq(thg.firstpic).attr('href')+'" />';
				var thetext=thg.els.eq(thg.firstpic).find('img').attr('alt');
				$('#gal_pic').html(thepic);
				var w=$('#gal_pic img').width();
			    //alert(w);
			    if(w>594){
			    $('#cnt_gallery').width(w);
			    }
				$('#ttxt').html(thetext);

				$('#curr_img').html(thg.firstpic);
				$('#tot_img').html(thg.els.length);
				thg.currentpic=thg.firstpic;
				$('#curr_img').html(thg.currentpic+1);

				var current=thg.currentpic+1;
				var max=thg.els.length;
				if(current==1){
					$('#btn_gal_prev').hide();
				}else{
					$('#btn_gal_prev').show();
				}
				if(current==max){
				$('#btn_gal_next').hide();
				}else{
				$('#btn_gal_next').show();
				}

				//btn_gal_prev
				//btn_gal_next
		},
	stop_g	: function(){
				$('#fdr_cat_gallery').hide();
				$('#cnt_gallery').hide();
				$('#gal_pic').html('');
				$('#ttxt').html('');
		},
	gonext	: function(){
				thg.currentpic=thg.currentpic+1;
				$('#curr_img').html(thg.currentpic+1);
				var thepic='<img src="'+thg.els.eq(thg.currentpic).attr('href')+'" />';
				var thetext=thg.els.eq(thg.currentpic).find('img').attr('alt');
				$('#gal_pic').html(thepic);
				var w=$('#gal_pic img').width();
			    //alert(w);
			    if(w>594){
			    $('#cnt_gallery').width(w);
			    }
				$('#ttxt').html(thetext);

				//display frecce
				var current=thg.currentpic+1;
				var max=thg.els.length;
				if(current==1){
					$('#btn_gal_prev').hide();
				}else{
					$('#btn_gal_prev').show();
				}
				if(current==max){
				$('#btn_gal_next').hide();
				}else{
				$('#btn_gal_next').show();
				}


				return false;

		},
	goprev	: function(){
				$('#curr_img').html(thg.currentpic);
				thg.currentpic=thg.currentpic-1;
				var thepic='<img src="'+thg.els.eq(thg.currentpic).attr('href')+'" />';
				var thetext=thg.els.eq(thg.currentpic).find('img').attr('alt');
				$('#gal_pic').html(thepic);
				var w=$('#gal_pic img').width();
			    //alert(w);
			    if(w>594){
			    $('#cnt_gallery').width(w);
			    }
				$('#ttxt').html(thetext);
				//display frecce
				var current=thg.currentpic+1;
				var max=thg.els.length;
				if(current==1){
					$('#btn_gal_prev').hide();
				}else{
					$('#btn_gal_prev').show();
				}
				if(current==max){
				$('#btn_gal_next').hide();
				}else{
				$('#btn_gal_next').show();
				}

				return false;

		}

}


function goRoundTopHP(){
	var els2Round=$('#mtop>li');
	els2Round.each(function(i){
							if(i!=0){
								$(this).corner("tl tr 8px");
								}
							else{
								$(this).corner("tr 8px");
								}
							});
	}
function goRoundTop(){
	var els2Round=$('#mtop>li');
	els2Round.each(function(i){
								if(i!=0){
								$(this).corner("tl tr 8px");
								}
							else{
								$(this).corner("cc:#d32a2a tl 8px");
								$(this).corner("tr 8px")
								}
							});

		if($('.hl_detprd').is('h1')){
			$('.hl_detprd').corner("tl tr 10px");
         }
		if($('.hl_dynamic').is('h1')){
			$('.hl_dynamic').corner("tl tr 10px");
			}
				if($('#el_var').is('div')){
				goRoundVarianti();
				}
	/*	if($('.hl_clr').is('h1')){
			$('.hl_clr').corner("tl tr 10px");

		}*/

	/*	if($('.hl_nrg').is('h1')){
			$('.hl_nrg').corner("tl tr 10px");
		}
		if($('.hl_voice').is('h1')){
			$('.hl_voice').corner("tl tr 10px");
		}
		if($('.hl_car').is('h1')){
			$('.hl_car').corner("tl tr 10px");
		}
		if($('.hl_fsh').is('h1')){
			$('.hl_fsh').corner("tl tr 10px");
		}
		if($('.hl_peu').is('h1')){
			$('.hl_peu').corner("tl tr 10px");
		}
		if($('.hl_connect').is('h1')){
			$('.hl_connect').corner("tl tr 10px");
		}
		if($('.hl_other').is('h1')){
			$('.hl_other').corner("tl tr 10px");
		}
		if($('.hl_mp3').is('h1')){
			$('.hl_mp3').corner("tl tr 10px");
		}
		if($('.hl_ftc').is('h1')){
			$('.hl_ftc').corner("tl tr 10px");
		}
		if($('.hl_lpt').is('h1')){
			$('.hl_lpt').corner("tl tr 10px");
		}*/
	}

function goRoundVarianti(){
	var elssupport=$('#el_var').find('p');
	elssupport.each(function(i){
	$(this).removeAttr('class');


							$(this).find('a').click(function(){
														var classea=$(this).attr('class');
															$("#varianteImmagine").html($("#varianteImgBig_"+classea).html());
															$("#varianteDettaglio").html($("#varianteTxtDett_"+classea).html());
															thg.init();
															$(elssupport).find('img').hide();
															$(this).parent().find('img').show();
															$(elssupport).removeAttr('class');
															$(elssupport).attr('class','off');
															$(this).parent().attr('class','on');
															var a=29;
															elssupport.each(function(d){


																/*if($(this).siblings().is('img')){
																	alert("sib");
																	var heightIMG=$(this).siblings().height();
																	$(this).siblings.css({top:(a+22)+'px'});
																}*/

																$(this).css({top:a+'px'});
																a=a+32;


																})
																$('#el_var').css({height:(a-32)+'px'});

																if($(this).siblings().is('img')){
																	var classImg=$(this).siblings().attr('class');
																	var heightIMG=$(this).siblings().height();
																	//alert(classImg);
																	var a=29;
																	elssupport.each(function(d){
																		$(this).css({top:a+'px'});
																		if(classImg==$(this).find('img').attr('class')){

																			a=a+heightIMG;
																			}
																	//
																		a=a+32;
																	})
																	$('#el_var').css({height:(a-32)+'px'});
																}
															});


							})
							}

function goRound2Cols(){
	$('#c_cx_tc').corner("tl tr br 12px");
	}

function goRound1Col(){
	$('#c_cx_oc').corner("tl tr br 12px");
}

function goRound2ColsSx(){
	$('#c_sx_tc').corner("tl tr br 12px");
	}
function goRoundCatalog(){
	$('#c_cx').corner("tl tr br 12px");
	$('#prd_sint').corner("tl 12px");
	$('#prd_correl').corner("tl tr 12px");
	}

function roundForm(){
	$('.theform').find('.email').corner("10px");
	}


function goRoundMsx(){
	var cmsx=$('#cont_msx');
	var msx=$('#msx');
	cmsx.corner("tl tr 12px");
	msx.corner("tl tr 12px");
	var els2Round=$('#msx>li');
	els2Round.each(function(i){
								$(this).corner("5px");
								});

	var els2Round_inner=$('#msx').find('li.on>a');
	els2Round_inner.each(function(i){
								$(this).corner("5px");
								});

	var els2Round_sibling=$('#msx>li.on').find('li.on').siblings();
	els2Round_sibling.each(function(i){
									$(this).find('a').corner("5px");
								});


	}
function goRoundPager(){
	var els2RoundPager=$('#pager_result').find('li.btn_pager>a');
	els2RoundPager.each(function(i){
								$(this).corner("5px");
								});

	}
function goRoundPagerNews(){
	var els2RoundPagerTop=$('.pager_result_news_top').find('li.btn_pager>a');
	els2RoundPagerTop.each(function(i){
								$(this).corner("5px");
								});
	var els2RoundPagerBtm=$('.pager_result_news_btm').find('li.btn_pager>a');
	els2RoundPagerBtm.each(function(i){
								$(this).corner("5px");
								});

	}

function goRoundPagerSupport(){
	var elssupport=$('#els_support').find('li');
	elssupport.each(function(i){
							 $(this).mouseover(function(){
														$(this).addClass('over');
														})
							 $(this).mouseout(function(){
														$(this).removeClass('over');
														})

							})
	if($('.pager_result_elsupport_btm').is('div')){
	var els2RoundPagerSprt=$('.pager_result_elsupport_btm').find('li.btn_pager>a');
		els2RoundPagerSprt.each(function(i){
									$(this).corner("5px");
									});
		}
	}
function getSearchDetail(){
var lang=unescape(GetUrlParam('lang'));
var searchText=unescape(GetUrlParam('searchText'));

var xmlPath="/search.do?press=off&page=on&lang="+lang+"&searchText="+searchText;
var html = '';

  $.ajax({
       type: "GET",
       url: xmlPath,
     //  dataType: 'xml',
       success: function(msg){
     $('#searchResult').html(msg);


      }
       });

}


function getSearchCellulare(){
var lang=unescape(GetUrlParam('lang'));
var marca=unescape(GetUrlParam('marca'));
var modello=unescape(GetUrlParam('modello'));

if(lang==''){
lang=langXml;
}
if(marca==''){
marca='-';
}
if(modello==''){
modello='-';
}


var xmlPath="/searchCellular.do?marca="+marca+"&modello="+modello+"&lang="+lang;
var html = '';

  $.ajax({
       type: "GET",
       url: xmlPath,
     //  dataType: 'xml',
       success: function(msg){
     $('#searchCellulare').html(msg);
      if(modello!='-'){
          		slideProd.init()
				mngSlideColors();
      }
      }
       });

}





function mngFaq(){
	var els_f=$('.question').find('a');
			els_f.each(function(i){
							 $(this).click(function(){
													if($(this).attr('class')=='on'){
														$(this).removeClass('on');
														$(this).parent().parent().parent().find('.number_on').addClass('number');
														$(this).parent().parent().parent().find('.number_on').removeClass('number_on');
														$(this).parent().next().hide('fast');
														}
													else{
														$(this).attr('class','on');
														$(this).parent().parent().parent().find('.number').attr('class','number_on');
													$(this).parent().next().show('fast');
														}

													return false;
													});
								 })
}


var sel_hpaccbar={
    startItem : null,
    currItemClicked: null,
    setEvents : function(){
            $('#baracc').find('a').each(function(){
                $(this).click(function(){
                   sel_hpaccbar.setBoxes($(this).parent().attr('id'))
                   return false;
                   });
                $(this).mouseover(function(){sel_hpaccbar.setOver($(this).parent().attr('id'))});
                $(this).mouseout(function(){sel_hpaccbar.setOut($(this).parent().attr('id'))});
                if($(this).parent().attr('class')=='on'){
                    sel_hpaccbar.startItem=$(this).parent().attr('id');
                    sel_hpaccbar.currItem=$(this).parent().attr('id');
                }
            });
        },
    setBoxes : function(el){
            if(sel_hpaccbar.currItemClicked==null){
                    $('#cnt_accessori_'+sel_hpaccbar.startItem.split('_')[1]).hide();
                }
            else{
                $('#cnt_accessori_'+sel_hpaccbar.currItemClicked.split('_')[1]).hide();
                }
                $('#cnt_accessori_'+el.split('_')[1]).show();
                var bar=$('#'+el).find('img');
                lsu=bar.attr('src').lastIndexOf('_');
                baron=bar.attr('src').substr(0,lsu)
                $('#bararr').attr('src',baron+'_bar.gif');
                sel_hpaccbar.currItemClicked=el;
                sel_hpaccbar.currItem=el;
                $('#baracc a').not($('#'+el)).trigger('mouseout');
            },
    setOver: function(el){
                $('#'+el).addClass("on");
                var bar=$('#'+el).find('img');
                lsu=bar.attr('src').lastIndexOf('_');
                baron=bar.attr('src').substr(0,lsu)
                bar.attr('src',baron+'_on.gif');
            },
    setOut: function(el){
                if(el==sel_hpaccbar.currItem||el==sel_hpaccbar.currItemClicked) return;
                $('#'+el).removeClass("on");
                var bar=$('#'+el).find('img');
                lsu=bar.attr('src').lastIndexOf('_');
                baron=bar.attr('src').substr(0,lsu)
                bar.attr('src',baron+'_off.gif');
        },
    resetStartItem: function(){
                if(sel_hpaccbar.currItem==null){
                    $('#'+sel_hpaccbar.startItem).removeClass('on');
                var barSIt=$('#'+sel_hpaccbar.startItem).find('img');
                    }
                else{
                    $('#'+sel_hpaccbar.currItem).removeClass('on');
                var barSIt=$('#'+sel_hpaccbar.currItem).find('img');
                    }
                lsuSIt=barSIt.attr('src').lastIndexOf('_');
                baronSIt=barSIt.attr('src').substr(0,lsuSIt)
                barSIt.attr('src',baronSIt+'_off.gif');
                //$('#bararr').attr('src',baronSIt+'_bar.gif');
        }
    };


var mngSliders={
	init : function(){
				var els=$('.c_elsfunautprod').find('h3>a');
					els.each(function(i){
					var theUl=$(this).parent().parent().find('.els_funautprod');
					if(theUl.height()>=225){
												theUl.height(225);
											 }
					$(this).click(function(){
											 var theUl=$(this).parent().parent().find('.els_funautprod');
											  if(theUl.css('display')=='block') {
												  return false;
												  }
										 		mngSliders.resetuls();
												theUl.parent().attr('class','on');
											 	theUl.show();
											 	return false;
											 });
					  });

		},
	resetuls : function(){
				var theUls=$('.els_funautprod');
				theUls.each(function(i){
									 if($(this).css('display')=='block'){
										 $(this).parent().attr('class','off');
										 $(this).hide();
										 }
									 });
			}
	};

function mngSlideColors(){
	var btn_openall=$('#h_openall_tp').click(function(){openAllSlideColors();return false;});
	var btn_closeall=$('#h_closeall_tp').click(function(){closeAllSlideColors();return false;});
	var switches=$('.els_compt_tp').find('a.switch');
	switches.each(function(i){
						   $(this).click(function(){
												  if($(this).find('span').text()=='+'){
													 	$(this).find('span').text('-');
													  $(this).siblings().eq(0).show('fast');
													  }
													else{
														$(this).find('span').text('+');
														$(this).siblings().eq(0).hide('fast');
														}
												return false;
												  })
						   });

	}
function openAllSlideColors(){
	var switches=$('.els_compt_tp').find('a.switch');
	switches.each(function(i){
						   $(this).find('span').text('-');
							$(this).siblings().eq(0).show('fast');
						   });
	$('#h_openall_tp').css("display","none");
	$('#h_closeall_tp').css("display","block");

}
function closeAllSlideColors(){
	var switches=$('.els_compt_tp').find('a.switch');
	switches.each(function(i){
						   $(this).find('span').text('+');
							$(this).siblings().eq(0).hide('fast');
						   });
	$('#h_openall_tp').css("display","block");
	$('#h_closeall_tp').css("display","none");

}



var mngSlidersTabs={
	allopen : false,
	curropen : null,
	init : function(){
				var btn_openall=$('#h_openall').click(function(){mngSlidersTabs.openAll();return false;});
				var btn_closeall=$('#h_closeall').click(function(){mngSlidersTabs.closeAll();return false;});
				var els=$('.h_switch');
					els.each(function(i){
					$(this).click(function(){
											    var theDiv=$(this).parent().parent().find('.body_el_compt');
												var theLabel=$(this).parent().parent().find('.h_labelmodels');
												if(theDiv.css('display')=='block'){
													theDiv.hide();
													if(langjs=='en')
														theLabel.text('open');
													else
														theLabel.text('apri');
													var dynamic=$('.el_compt div.head_el_compt').attr('class').split(' ')[1];
													dynamic=dynamic.substring(0,dynamic.length-3);
													theDiv.parent().find('.head_el_compt').css('background-image','url("/www.cellularline.com/img/catalog/bg_tabscatal_'+dynamic+'_off.gif")');
													mngSlidersTabs.curropen=theDiv.parent().find('.h_brnd').text();
													return false;
													}
												//mngSlidersTabs.resetdivs();
											if(langjs=='en')
												theLabel.text('close');
											else
												theLabel.text('chiudi');

										 		var dynamic=$('.el_compt div.head_el_compt').attr('class').split(' ')[1];
												dynamic=dynamic.substring(0,dynamic.length-3);
												theDiv.parent().find('.head_el_compt').css('background-image','url("/www.cellularline.com/img/catalog/bg_tabscatal_'+dynamic+'_on.gif")');
											 	theDiv.show();
												mngSlidersTabs.curropen=theDiv.parent().find('.h_brnd').text();
											 	return false;
											 });

					$(this).hover(function(){
								if(mngSlidersTabs.allopen){
									return false;
									}
					  		var theDiv=$(this).parent().parent().find('.body_el_compt');
					  		var dynamic=$('.el_compt div.head_el_compt').attr('class').split(' ')[1];
							dynamic=dynamic.substring(0,dynamic.length-3);
							theDiv.parent().find('.head_el_compt').css('background-image','url("/www.cellularline.com/img/catalog/bg_tabscatal_'+dynamic+'_on.gif")');
					  	},
					  	function(){
							if(mngSlidersTabs.allopen){
									return false;
									}
					  		var theDiv=$(this).parent().parent().find('.body_el_compt');
							if($(this).parent().find('.h_brnd').text()==mngSlidersTabs.curropen){
									return false;
									}
					  		var dynamic=$('.el_compt div.head_el_compt').attr('class').split(' ')[1];
							dynamic=dynamic.substring(0,dynamic.length-3);
					  		theDiv.parent().find('.head_el_compt').css('background-image','url("/www.cellularline.com/img/catalog/bg_tabscatal_'+dynamic+'_off.gif")');
	  		});
});
		},
	resetdivs : function(){
				var theDivs=$('.body_el_compt');
				theDivs.each(function(i){
									 if($(this).css('display')=='block'){
									 	var dynamic=$('.el_compt div.head_el_compt').attr('class').split(' ')[1];
									 	dynamic=dynamic.substring(0,dynamic.length-3);
										if(langjs=='en')
										  $(this).parent().find('.h_labelmodels').text('open');
										else
										  $(this).parent().find('.h_labelmodels').text('apri');

										 $(this).parent().find('.head_el_compt').css('background-image','url("/www.cellularline.com/img/catalog/bg_tabscatal_'+dynamic+'_off.gif")');
										 $(this).hide();
										 }
									 });
				mngSlidersTabs.allopen=false;
			},
		openAll	: function(){
					var els=$('.el_compt');
					els.each(function(i){
						 		var theDiv=$(this).find('.body_el_compt');
								var dynamic=$('.el_compt div.head_el_compt').attr('class').split(' ')[1];
								dynamic=dynamic.substring(0,dynamic.length-3);
								if(langjs=='en')
								$(this).find('.h_labelmodels').text('chiudi')
								else
								$(this).find('.head_el_compt').css('background-image','url("/www.cellularline.com/img/catalog/bg_tabscatal_'+dynamic+'_on.gif")');
								theDiv.css("display","block");

						});
				$('#h_openall').css("display","none");
				$('#h_closeall').css("display","block");
				mngSlidersTabs.allopen=true;
			},
		closeAll	: function(){
				mngSlidersTabs.resetdivs();
				$('#h_closeall').css("display","none");
				$('#h_openall').css("display","block");
				mngSlidersTabs.allopen=false;
			}
	};


function switchForm(){
	var theSw=$('.switch_form');
	theSw.each(function(i){
						$(this).click(function(){
											   if($(this).parent().parent().find('.theform').css('display')=='block'){
											   $(this).parent().parent().find('.theform').hide('fast');
											   $(this).parent().css('background-image','url("/www.cellularline.com/img/azienda/bg_goform_off.gif")');
												 $(this).css('color','#fff');
											   }
											   else{
												     $(this).parent().parent().find('.theform').show('fast');
													 $(this).parent().css('background-image','url("/www.cellularline.com/img/azienda/bg_goform_on.gif")');
													  $(this).css('color','#161616');
												   }
											   return false;
											   })
						});
	var theSwc=$('.switch_form_contatta');
	theSwc.each(function(i){
						$(this).click(function(){
											   if($(this).parent().parent().parent().find('.theform').css('display')=='block'){
											   $(this).parent().parent().parent().find('.theform').hide('fast');
											   $(this).css('color','#6E6E6E');


											   $(this).parent().parent().parent().find('h2').css('background-image','url("/www.cellularline.com/img/azienda/bg_goform_off.gif")');
											   $(this).parent().parent().parent().find('.switch_form').css('color','#fff');


											   }
											   else{
												     $(this).parent().parent().parent().find('.theform').show('fast');
													 $(this).css('color','#6E6E6E');


													 $(this).parent().parent().parent().find('h2').css('background-image','url("/www.cellularline.com/img/azienda/bg_goform_on.gif")');
													 $(this).parent().parent().parent().find('.switch_form').css('color','#161616');


												   }
											   return false;
											   })
						});



	}

function loadMap(){
	if (GBrowserIsCompatible()) {
    var map = new GMap(document.getElementById("themap"));
    map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	/*
	Latitudine: 44°40'42.56"N
Longitudine 10°39'12.57"E
	map.centerAndZoom(new GPoint(10.654258, 44.677886), 1);
	var point = new GPoint(10.654258, 44.677886);

	*/
	map.centerAndZoom(new GPoint(10.653492, 44.678489), 1);
	var point = new GPoint(10.653492, 44.678489);

	var mark = new GMarker(point);
    var html = "<p id=\"gm-cellular\">Cellularline Italia S.p.A.</p><p id=\"gm-address\">Via Lambrakis, 1A<br />42100 Reggio Emilia (Italy)</p></div>";
	  GEvent.addListener(mark, 'click', function() {
		mark.openInfoWindowHtml(html);
	  });
	map.addOverlay(mark);
	}
}
function GetUrlParam(paramName)
{
  var oRegex = new RegExp( '[\?&]' + paramName + '=([^&]+)', 'i' ) ;
  var oMatch = oRegex.exec( window.top.location.search ) ;
  if ( oMatch && oMatch.length > 1 )
    return decodeURIComponent( oMatch[1] ) ;
  else
    return '' ;
}
/*!
 * jQuery corner plugin: simple corner rounding
 * Examples and documentation at: http://jquery.malsup.com/corner/
 * version 2.01 (08-SEP-2009)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */

/**
 *  corner() takes a single string argument:  $('#myDiv').corner("effect corners width")
 *
 *  effect:  name of the effect to apply, such as round, bevel, notch, bite, etc (default is round). 
 *  corners: one or more of: top, bottom, tr, tl, br, or bl. 
 *           by default, all four corners are adorned. 
 *  width:   width of the effect; in the case of rounded corners this is the radius. 
 *           specify this value using the px suffix such as 10px (and yes, it must be pixels).
 *
 * @author Dave Methvin (http://methvin.com/jquery/jq-corner.html)
 * @author Mike Alsup   (http://jquery.malsup.com/corner/)
 */
;(function($) { 

var moz = $.browser.mozilla && /gecko/i.test(navigator.userAgent);
var webkit = $.browser.safari && $.browser.version >= 3;

var expr = $.browser.msie && (function() {
    var div = document.createElement('div');
    try { div.style.setExpression('width','0+0'); }
    catch(e) { return false; }
    return true;
})();
    
function sz(el, p) { 
    return parseInt($.css(el,p))||0; 
};
function hex2(s) {
    var s = parseInt(s).toString(16);
    return ( s.length < 2 ) ? '0'+s : s;
};
function gpc(node) {
    for ( ; node && node.nodeName.toLowerCase() != 'html'; node = node.parentNode ) {
        var v = $.css(node,'backgroundColor');
        if (v == 'rgba(0, 0, 0, 0)')
            continue; // webkit
        if (v.indexOf('rgb') >= 0) { 
            var rgb = v.match(/\d+/g); 
            return '#'+ hex2(rgb[0]) + hex2(rgb[1]) + hex2(rgb[2]);
        }
        if ( v && v != 'transparent' )
            return v;
    }
    return '#ffffff';
};

function getWidth(fx, i, width) {
    switch(fx) {
    case 'round':  return Math.round(width*(1-Math.cos(Math.asin(i/width))));
    case 'cool':   return Math.round(width*(1+Math.cos(Math.asin(i/width))));
    case 'sharp':  return Math.round(width*(1-Math.cos(Math.acos(i/width))));
    case 'bite':   return Math.round(width*(Math.cos(Math.asin((width-i-1)/width))));
    case 'slide':  return Math.round(width*(Math.atan2(i,width/i)));
    case 'jut':    return Math.round(width*(Math.atan2(width,(width-i-1))));
    case 'curl':   return Math.round(width*(Math.atan(i)));
    case 'tear':   return Math.round(width*(Math.cos(i)));
    case 'wicked': return Math.round(width*(Math.tan(i)));
    case 'long':   return Math.round(width*(Math.sqrt(i)));
    case 'sculpt': return Math.round(width*(Math.log((width-i-1),width)));
    case 'dog':    return (i&1) ? (i+1) : width;
    case 'dog2':   return (i&2) ? (i+1) : width;
    case 'dog3':   return (i&3) ? (i+1) : width;
    case 'fray':   return (i%2)*width;
    case 'notch':  return width; 
    case 'bevel':  return i+1;
    }
};

$.fn.corner = function(options) {
    // in 1.3+ we can fix mistakes with the ready state
	if (this.length == 0) {
        if (!$.isReady && this.selector) {
            var s = this.selector, c = this.context;
            $(function() {
                $(s,c).corner(options);
            });
        }
        return this;
	}

    return this.each(function(index){
		var $this = $(this);
		var o = (options || $this.attr($.fn.corner.defaults.metaAttr) || '').toLowerCase();
		var keep = /keep/.test(o);                       // keep borders?
		var cc = ((o.match(/cc:(#[0-9a-f]+)/)||[])[1]);  // corner color
		var sc = ((o.match(/sc:(#[0-9a-f]+)/)||[])[1]);  // strip color
		var width = parseInt((o.match(/(\d+)px/)||[])[1]) || 10; // corner width
		var re = /round|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt|long|dog3|dog2|dog/;
		var fx = ((o.match(re)||['round'])[0]);
		var edges = { T:0, B:1 };
		var opts = {
			TL:  /top|tl|left/.test(o),       TR:  /top|tr|right/.test(o),
			BL:  /bottom|bl|left/.test(o),    BR:  /bottom|br|right/.test(o)
		};
		if ( !opts.TL && !opts.TR && !opts.BL && !opts.BR )
			opts = { TL:1, TR:1, BL:1, BR:1 };
			
		// support native rounding
		if ($.fn.corner.defaults.useNative && fx == 'round' && (moz || webkit) && !cc && !sc) {
			if (opts.TL)
				$this.css(moz ? '-moz-border-radius-topleft' : '-webkit-border-top-left-radius', width + 'px');
			if (opts.TR)
				$this.css(moz ? '-moz-border-radius-topright' : '-webkit-border-top-right-radius', width + 'px');
			if (opts.BL)
				$this.css(moz ? '-moz-border-radius-bottomleft' : '-webkit-border-bottom-left-radius', width + 'px');
			if (opts.BR)
				$this.css(moz ? '-moz-border-radius-bottomright' : '-webkit-border-bottom-right-radius', width + 'px');
			return;
		}
			
		var strip = document.createElement('div');
		strip.style.overflow = 'hidden';
		strip.style.height = '1px';
		strip.style.backgroundColor = sc || 'transparent';
		strip.style.borderStyle = 'solid';
	
        var pad = {
            T: parseInt($.css(this,'paddingTop'))||0,     R: parseInt($.css(this,'paddingRight'))||0,
            B: parseInt($.css(this,'paddingBottom'))||0,  L: parseInt($.css(this,'paddingLeft'))||0
        };

        if (typeof this.style.zoom != undefined) this.style.zoom = 1; // force 'hasLayout' in IE
        if (!keep) this.style.border = 'none';
        strip.style.borderColor = cc || gpc(this.parentNode);
        var cssHeight = $.curCSS(this, 'height');

        for (var j in edges) {
            var bot = edges[j];
            // only add stips if needed
            if ((bot && (opts.BL || opts.BR)) || (!bot && (opts.TL || opts.TR))) {
                strip.style.borderStyle = 'none '+(opts[j+'R']?'solid':'none')+' none '+(opts[j+'L']?'solid':'none');
                var d = document.createElement('div');
                $(d).addClass('jquery-corner');
                var ds = d.style;

                bot ? this.appendChild(d) : this.insertBefore(d, this.firstChild);

                if (bot && cssHeight != 'auto') {
                    if ($.css(this,'position') == 'static')
                        this.style.position = 'relative';
                    ds.position = 'absolute';
                    ds.bottom = ds.left = ds.padding = ds.margin = '0';
                    if (expr)
                        ds.setExpression('width', 'this.parentNode.offsetWidth');
                    else
                        ds.width = '100%';
                }
                else if (!bot && $.browser.msie) {
                    if ($.css(this,'position') == 'static')
                        this.style.position = 'relative';
                    ds.position = 'absolute';
                    ds.top = ds.left = ds.right = ds.padding = ds.margin = '0';
                    
                    // fix ie6 problem when blocked element has a border width
                    if (expr) {
                        var bw = sz(this,'borderLeftWidth') + sz(this,'borderRightWidth');
                        ds.setExpression('width', 'this.parentNode.offsetWidth - '+bw+'+ "px"');
                    }
                    else
                        ds.width = '100%';
                }
                else {
                	ds.position = 'relative';
                    ds.margin = !bot ? '-'+pad.T+'px -'+pad.R+'px '+(pad.T-width)+'px -'+pad.L+'px' : 
                                        (pad.B-width)+'px -'+pad.R+'px -'+pad.B+'px -'+pad.L+'px';                
                }

                for (var i=0; i < width; i++) {
                    var w = Math.max(0,getWidth(fx,i, width));
                    var e = strip.cloneNode(false);
                    e.style.borderWidth = '0 '+(opts[j+'R']?w:0)+'px 0 '+(opts[j+'L']?w:0)+'px';
                    bot ? d.appendChild(e) : d.insertBefore(e, d.firstChild);
                }
            }
        }
    });
};

$.fn.uncorner = function() { 
	if (moz || webkit)
		this.css(moz ? '-moz-border-radius' : '-webkit-border-radius', 0);
	$('div.jquery-corner', this).remove();
	return this;
};

// expose options
$.fn.corner.defaults = {
	useNative: true, // true if plugin should attempt to use native browser support for border radius rounding
	metaAttr:  'data-corner' // name of meta attribute to use for options
};
    
})(jQuery);


/********************** UTILS ************************/
//dimension
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(9($){l e=$.1q.C,r=$.1q.r;$.1q.M({C:9(){3(!1[0])f();3(1[0]==p)3($.7.O||($.7.E&&U($.7.13)>11))6 n.19-(($(5).C()>n.19)?i():0);k 3($.7.E)6 n.19;k 6 $.I&&5.P.1E||5.o.1E;3(1[0]==5)6 1C.1y(($.I&&5.P.1w||5.o.1w),5.o.1u);6 e.1T(1,1P)},r:9(){3(!1[0])f();3(1[0]==p)3($.7.O||($.7.E&&U($.7.13)>11))6 n.1b-(($(5).r()>n.1b)?i():0);k 3($.7.E)6 n.1b;k 6 $.I&&5.P.1N||5.o.1N;3(1[0]==5)3($.7.1M){l a=n.1p;n.1a(27,n.1o);l b=n.1p;n.1a(a,n.1o);6 5.o.1c+b}k 6 1C.1y((($.I&&!$.7.E)&&5.P.1L||5.o.1L),5.o.1c);6 r.1T(1,1P)},19:9(){3(!1[0])f();6 1[0]==p||1[0]==5?1.C():1.14(\':N\')?1[0].1u-h(1,\'q\')-h(1,\'1I\'):1.C()+h(1,\'1h\')+h(1,\'1H\')},1b:9(){3(!1[0])f();6 1[0]==p||1[0]==5?1.r():1.14(\':N\')?1[0].1c-h(1,\'s\')-h(1,\'1F\'):1.r()+h(1,\'1v\')+h(1,\'1D\')},21:9(a){3(!1[0])f();a=$.M({A:w},a||{});6 1[0]==p||1[0]==5?1.C():1.14(\':N\')?1[0].1u+(a.A?(h(1,\'L\')+h(1,\'1x\')):0):1.C()+h(1,\'q\')+h(1,\'1I\')+h(1,\'1h\')+h(1,\'1H\')+(a.A?(h(1,\'L\')+h(1,\'1x\')):0)},1Y:9(a){3(!1[0])f();a=$.M({A:w},a||{});6 1[0]==p||1[0]==5?1.r():1.14(\':N\')?1[0].1c+(a.A?(h(1,\'K\')+h(1,\'1U\')):0):1.r()+h(1,\'s\')+h(1,\'1F\')+h(1,\'1v\')+h(1,\'1D\')+(a.A?(h(1,\'K\')+h(1,\'1U\')):0)},m:9(a){3(!1[0])f();3(a!=1S)6 1.1Q(9(){3(1==p||1==5)p.1a(a,$(p).u());k 1.m=a});3(1[0]==p||1[0]==5)6 n.1p||$.I&&5.P.m||5.o.m;6 1[0].m},u:9(a){3(!1[0])f();3(a!=1S)6 1.1Q(9(){3(1==p||1==5)p.1a($(p).m(),a);k 1.u=a});3(1[0]==p||1[0]==5)6 n.1o||$.I&&5.P.u||5.o.u;6 1[0].u},12:9(a){6 1.1O({A:w,J:w,v:1.z()},a)},1O:9(b,c){3(!1[0])f();l x=0,y=0,H=0,G=0,8=1[0],4=1[0],T,10,Z=$.D(8,\'12\'),F=$.7.1M,S=$.7.26,18=$.7.O,1n=$.7.E,R=$.7.E&&U($.7.13)>11,1m=w,1l=w,b=$.M({A:Q,15:w,1k:w,J:Q,1K:w,v:5.o},b||{});3(b.1K)6 1.1J(b,c);3(b.v.1j)b.v=b.v[0];3(8.B==\'Y\'){x=8.V;y=8.X;3(F){x+=h(8,\'K\')+(h(8,\'s\')*2);y+=h(8,\'L\')+(h(8,\'q\')*2)}k 3(18){x+=h(8,\'K\');y+=h(8,\'L\')}k 3((S&&1g.I)){x+=h(8,\'s\');y+=h(8,\'q\')}k 3(R){x+=h(8,\'K\')+h(8,\'s\');y+=h(8,\'L\')+h(8,\'q\')}}k{17{10=$.D(4,\'12\');x+=4.V;y+=4.X;3((F&&!4.B.1G(/^t[d|h]$/i))||S||R){x+=h(4,\'s\');y+=h(4,\'q\');3(F&&10==\'1i\')1m=Q;3(S&&10==\'25\')1l=Q}T=4.z||5.o;3(b.J||F){17{3(b.J){H+=4.m;G+=4.u}3(18&&($.D(4,\'24\')||\'\').1G(/23-22|20/)){H=H-((4.m==4.V)?4.m:0);G=G-((4.u==4.X)?4.u:0)}3(F&&4!=8&&$.D(4,\'1e\')!=\'N\'){x+=h(4,\'s\');y+=h(4,\'q\')}4=4.1B}W(4!=T)}4=T;3(4==b.v&&!(4.B==\'Y\'||4.B==\'1d\')){3(F&&4!=8&&$.D(4,\'1e\')!=\'N\'){x+=h(4,\'s\');y+=h(4,\'q\')}3(((1n&&!R)||18)&&10!=\'1r\'){x-=h(T,\'s\');y-=h(T,\'q\')}1A}3(4.B==\'Y\'||4.B==\'1d\'){3(((1n&&!R)||(S&&$.I))&&Z!=\'1i\'&&Z!=\'1z\'){x+=h(4,\'K\');y+=h(4,\'L\')}3(R||(F&&!1m&&Z!=\'1z\')||(S&&Z==\'1r\'&&!1l)){x+=h(4,\'s\');y+=h(4,\'q\')}1A}}W(4)}l a=j(8,b,x,y,H,G);3(c){$.M(c,a);6 1}k{6 a}},1J:9(b,c){3(!1[0])f();l x=0,y=0,H=0,G=0,4=1[0],z,b=$.M({A:Q,15:w,1k:w,J:Q,v:5.o},b||{});3(b.v.1j)b.v=b.v[0];17{x+=4.V;y+=4.X;z=4.z||5.o;3(b.J){17{H+=4.m;G+=4.u;4=4.1B}W(4!=z)}4=z}W(4&&4.B!=\'Y\'&&4.B!=\'1d\'&&4!=b.v);l a=j(1[0],b,x,y,H,G);3(c){$.M(c,a);6 1}k{6 a}},z:9(){3(!1[0])f();l a=1[0].z;W(a&&(a.B!=\'Y\'&&$.D(a,\'12\')==\'1r\'))a=a.z;6 $(a)}});l f=9(){1Z"1X: 1g 1W 14 1V";};l h=9(a,b){6 U($.D(a.1j?a[0]:a,b))||0};l j=9(a,b,x,y,d,c){3(!b.A){x-=h(a,\'K\');y-=h(a,\'L\')}3(b.15&&(($.7.E&&U($.7.13)<11)||$.7.O)){x+=h(a,\'s\');y+=h(a,\'q\')}k 3(!b.15&&!(($.7.E&&U($.7.13)<11)||$.7.O)){x-=h(a,\'s\');y-=h(a,\'q\')}3(b.1k){x+=h(a,\'1v\');y+=h(a,\'1h\')}3(b.J&&(!$.7.O||a.V!=a.m&&a.X!=a.m)){d-=a.m;c-=a.u}6 b.J?{1f:y-c,1t:x-d,u:c,m:d}:{1f:y,1t:x}};l g=0;l i=9(){3(!g){l a=$(\'<1s>\').D({r:16,C:16,1e:\'2d\',12:\'1i\',1f:-1R,1t:-1R}).2c(\'o\');g=16-a.2b(\'<1s>\').2a(\'1s\').D({r:\'16%\',C:29}).r();a.28()}6 g}})(1g);',62,138,'|this||if|parent|document|return|browser|elem|function|||||||||||else|var|scrollLeft|self|body|window|borderTopWidth|width|borderLeftWidth||scrollTop|relativeTo|false|||offsetParent|margin|tagName|height|css|safari|mo|st|sl|boxModel|scroll|marginLeft|marginTop|extend|visible|opera|documentElement|true|sf3|ie|op|parseInt|offsetLeft|while|offsetTop|BODY|elemPos|parPos|520|position|version|is|border|100|do|oa|innerHeight|scrollTo|innerWidth|offsetWidth|HTML|overflow|top|jQuery|paddingTop|absolute|jquery|padding|relparent|absparent|sf|pageYOffset|pageXOffset|fn|static|div|left|offsetHeight|paddingLeft|scrollHeight|marginBottom|max|fixed|break|parentNode|Math|paddingRight|clientHeight|borderRightWidth|match|paddingBottom|borderBottomWidth|offsetLite|lite|scrollWidth|mozilla|clientWidth|offset|arguments|each|1000|undefined|apply|marginRight|empty|collection|Dimensions|outerWidth|throw|inline|outerHeight|row|table|display|relative|msie|99999999|remove|200|find|append|appendTo|auto'.split('|'),0,{}));

/**
 * --------------------------------------------------------------------
 * jQuery-Plugin "pngFix"
 * Version: 1.1, 11.09.2007
 * by Andreas Eberhard, andreas.eberhard@gmail.com
 *                      http://jquery.andreaseberhard.de/
 *
 * Copyright (c) 2007 Andreas Eberhard
 * Licensed under GPL (http://www.opensource.org/licenses/gpl-license.php)
 */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(s($){3.1s.1k=s(j){j=3.1a({12:\'1m.1j\'},j);8 k=(n.P=="r 10 Z"&&U(n.v)==4&&n.v.E("14 5.5")!=-1);8 l=(n.P=="r 10 Z"&&U(n.v)==4&&n.v.E("14 6.0")!=-1);o(3.17.16&&(k||l)){3(2).L("1r[@m$=.M]").z(s(){3(2).7(\'q\',3(2).q());3(2).7(\'p\',3(2).p());8 a=\'\';8 b=\'\';8 c=(3(2).7(\'K\'))?\'K="\'+3(2).7(\'K\')+\'" \':\'\';8 d=(3(2).7(\'A\'))?\'A="\'+3(2).7(\'A\')+\'" \':\'\';8 e=(3(2).7(\'C\'))?\'C="\'+3(2).7(\'C\')+\'" \':\'\';8 f=(3(2).7(\'B\'))?\'B="\'+3(2).7(\'B\')+\'" \':\'\';8 g=(3(2).7(\'R\'))?\'1d:\'+3(2).7(\'R\')+\';\':\'\';8 h=(3(2).1c().7(\'1b\'))?\'19:18;\':\'\';o(2.9.y){a+=\'y:\'+2.9.y+\';\';2.9.y=\'\'}o(2.9.t){a+=\'t:\'+2.9.t+\';\';2.9.t=\'\'}o(2.9.w){a+=\'w:\'+2.9.w+\';\';2.9.w=\'\'}8 i=(2.9.15);b+=\'<x \'+c+d+e+f;b+=\'9="13:11;1q-1p:1o-1n;O:W-V;N:1l;\'+g+h;b+=\'q:\'+3(2).q()+\'u;\'+\'p:\'+3(2).p()+\'u;\';b+=\'J:I:H.r.G\'+\'(m=\\\'\'+3(2).7(\'m\')+\'\\\', D=\\\'F\\\');\';b+=i+\'"></x>\';o(a!=\'\'){b=\'<x 9="13:11;O:W-V;\'+a+h+\'q:\'+3(2).q()+\'u;\'+\'p:\'+3(2).p()+\'u;\'+\'">\'+b+\'</x>\'}3(2).1i();3(2).1h(b)});3(2).L("*").z(s(){8 a=3(2).T(\'N-S\');o(a.E(".M")!=-1){8 b=a.X(\'1g("\')[1].X(\'")\')[0];3(2).T(\'N-S\',\'1f\');3(2).Q(0).Y.J="I:H.r.G(m=\'"+b+"\',D=\'F\')"}});3(2).L("1e[@m$=.M]").z(s(){8 a=3(2).7(\'m\');3(2).Q(0).Y.J=\'I:H.r.G\'+\'(m=\\\'\'+a+\'\\\', D=\\\'F\\\');\';3(2).7(\'m\',j.12)})}1t 3}})(3);',62,92,'||this|jQuery||||attr|var|style|||||||||||||src|navigator|if|height|width|Microsoft|function|padding|px|appVersion|margin|span|border|each|class|alt|title|sizingMethod|indexOf|scale|AlphaImageLoader|DXImageTransform|progid|filter|id|find|png|background|display|appName|get|align|image|css|parseInt|block|inline|split|runtimeStyle|Explorer|Internet|relative|blankgif|position|MSIE|cssText|msie|browser|hand|cursor|extend|href|parent|float|input|none|url|after|hide|gif|pngFix|transparent|blank|line|pre|space|white|img|fn|return'.split('|'),0,{}))