jQuery.noConflict();
jQuery(document).ready(function() {
//IE PNG transparency fix

//jQuery('img[@src$=.png]').ifixpng(); 


if(jQuery("#ticker").length) jQuery("#ticker").liScroll({travelocity: 0.03});
//jQuery('#ticker').hide();
jQuery('*').ifixpng(); 
jQuery('.label > label').labelOver('over-apply');
jQuery.extend(jQuery.blockUI.defaults.overlayCSS, { backgroundColor: '#000',zIndex:10000 });
jQuery.extend(jQuery.blockUI.defaults.pageMessageCSS, { color: '#fff', backgroundColor:'#358dbb', fontFamily: 'Arial',fontSize: '80%', padding:'30px',zIndex:10001 });
jQuery("#butterfly").css("left",(40+Math.random()*30)+'%');
jQuery("#butterfly").css("top",(Math.random()*40+120)+"px");

if (jQuery('#favouritesBtn').length) {
    jQuery('#favouritesBtn').click(
	function() {
	    jQuery.blockUI(jQuery("#favourites"));
	}
    )
}
if (jQuery('#message').length) {
  jQuery.blockUI(jQuery("#message"));
  setTimeout(jQuery.unblockUI,3000);
  
}




/*
jQuery('#skpagecommentform').validate({
	rules: {
	    name: {
		    required:true,
		    minLength:3
		},
	    tx_skpagecomments_pi1[email]: {
		required: true,
		email: true
	    },
	    comment: "required"
	},
	messages: {
	    name: {
		required: "Please enter a username",
		minLength: "Your username must consist of at least 2 characters"
	    },
	    email: "Please enter a valid email address",
	    comment: "Please accept our policy"
	},
	
	errorPlacement: function(error, element) {
	    error.appendTo( element.next() );
	}

    });
*/




jQuery('#skpagecommentform').ajaxForm(function() { 
		    jQuery.blockUI("<h1>Спасибо!<br /><br />Ваш комментарий будет опубликован на сайте в ближайшее время.</h1>");
		    jQuery("#comments-form").slideUp("slow",function(){ setTimeout("jQuery.unblockUI()",3000);});
            }); 

jQuery('#addQuestionForm').ajaxForm(function() { 
		    jQuery.blockUI("<h1>Спасибо!<br /><br />В ближайшее время ваш вопрос будет рассмотрен специалистом и вы получите ответ по электронной почте или на сайте.</h1>");
		    setTimeout("jQuery('#addQuestionForm').slideUp();jQuery.unblockUI()",3000);
            }); 


map_realign();
map_animation();
jQuery(window).resize(function(){map_realign();});

jQuery(".sk-pagecomments-answer").click(
    function(){
	if (jQuery("input[name='tx_skpagecomments_pi1[answerid]']").val() == undefined) {
	    jQuery("#skpagecommentform").append('<input type="hidden" name="tx_skpagecomments_pi1[answerid]" />');
	};
	var buf=this;
	jQuery("input[name='tx_skpagecomments_pi1[answerid]']").val(   jQuery(buf).children("a").attr("href").match("tx_skpagecomments_pi1\\[answer\\]=(\\d+)")[1]            );
	jQuery("#comments-form").slideUp("slow",function(){jQuery("#comments-form").insertAfter(jQuery(buf)).slideDown( "slow" )});
	jQuery("#comments-form").attr("answerWasClicked","1");
	return false;
    }
);






/*

// Tags cloud
    jQuery("#tags-menu").find("li").each( function(elem) {
a=Math.floor(Math.exp(Math.pow(Math.random(),4))*10);
//window.status+=a+",";
	jQuery(this).css({fontSize:a});
//jQuery(this).wrap("<span style='font-size:"+a+"px !important'></span>");
    });

*/




// Tags cloud
    maxsize=28;minsize=12;


    totalarts=0;
    minarts=1000000;
    maxarts=-1;

    jQuery("#tags-menu").find("li").each( function(elem) {
	defarts=Number(jQuery(this).attr("count"));
	if (defarts==0) {
	    jQuery(this).hide();
	} else {
		if (defarts>maxarts) maxarts=defarts;
		if (defarts<minarts) minarts=defarts;
		totalarts+=defarts;
	}

    });
    
    jQuery("#tags-menu").find("li").each( function(elem) {
	defarts=Number(jQuery(this).attr("count"));
	a=(Math.exp((defarts-minarts) / Math.max(1,(maxarts-minarts)) * 2 -2)- Math.exp(-2)) / (1-Math.exp(-2)) * (maxsize-minsize) +minsize  ;
	jQuery(this).css({fontSize:a});
    });

    jQuery("#tags-menu").show();

// Pictographic menus

// <div id="icons"><span><img src="uploads/media/health.png" width="117" height="121" class="icon"border="0" alt="" /><a href="index.php?id=24" title="?OIEAE OAOO E
//  OUIAE, IAOEIIOEI OU UAIOI?" onfocus="blurLink(this);"  ><img src="typo3temp/GB/c3e61c0906.gif" width="146" height="54" class="header"border="0" alt="" /></a></span><span><img src="uploads/media/video.png" width="108" height="134" class="icon"border="0" alt="" /><a href="index.php?id=23" title="?IOIIOOE OIIEE O ?IOIAAIAE ?OAUAIOAAEE aOAEAIIA" onfocus="blurLink(this);"  ><img src="typo3temp/GB/2ddb8b94c7.gif" width="103" height="54" class="header"border="0" alt="" /></a></span></div>


    iconsfound=0;
    if ((jQuery("#icons")) && (jQuery("#icons").find("span").length)) {
	iconsfound=jQuery("#icons").find("span").length;
    }
	
	var cntr=0;
    if (iconsfound) {
	tableTop="<TABLE width='100%' cellspacing='0' cellpadding='0' border='0'><tr>";
	tableMid="<tr>";
	tableBot="<tr>";

        jQuery("#icons").find("span").each( function(elem) {
		cntr++;
	    icon=(jQuery(this).find("img.icon"));
	    header=(jQuery(this).find("img.header"));
	    a=(jQuery(this).find("a"));
	    ahref=a.attr("href");
	    atitle=a.attr("title");
	    atarget=a.attr("target");
	    if (atarget==undefined) atarget="";
	    aonfocus=a.attr("onfocus");

	    iconHtml="<img class='icon' src='"+icon.attr("src")+"' width='"+icon.attr("width")+"' height='"+icon.attr("height")+"'"+((jQuery.browser.msie)?("' style=\"filter:"+icon.css("filter")+"\" "):"")+" >";
	    
	    headerHtml="<img src='"+header.attr("src")+"' width='"+header.attr("width")+"' height='"+header.attr("height")+"' class='header'>";
	
	    tableTop+='<td width="9"><img src="/i/arbidol/rnd/lt-coner.gif" width="9" height="10" /></td><td style="width:'+(100/iconsfound)+'%" valign="top" class="hor"><img src="/i/arbidol/rnd/hor.gif" width="3" height="1" /></td><td width="11"><img src="/i/arbidol/rnd/rt-coner.gif" width="11" height="10" /></td>';
		
		
	    tableMid+='<td class="left"><img src="/i/s.gif" width="1" height="1"></td>';
	    tableMid+="<td valign='top' class='content'><a href='"+ahref+"' title=\""+atitle+"\" target='"+atarget+"' onfocus='"+aonfocus+"' style='text-decoration:none'>"+iconHtml+headerHtml+"<br />"+atitle+"</a>";
	    tableMid+='</TD><td class="right" style="width:11px"><img src="/i/arbidol/s.gif" width="11" height="1"></td>';
		
	    tableBot+='<td><img src="/i/arbidol/rnd/lb-coner.gif" width="9" height="10" /></td><td class="bothor"></td><td width="11"><img src="/i/arbidol/rnd/rb-coner.gif" width="11" height="10" /></td>';
		if (cntr<iconsfound)	{
			tableTop+='<td width=90><img src="/i/s.gif" width="90" height="1"></td>';
			tableMid+='<td><img src="/i/arbidol/s.gif" width="1" height="1"></td>';
			tableBot+='<td><img src="/i/arbidol/s.gif" width="10" height="1"></td>';
		}


	});

	tableTop+="</tr>";
	tableMid+="</tr>";
	tableBot+="</tr></TABLE>";


    jQuery("#icons").find("span").remove();	
    jQuery("#icons").html(tableTop+tableMid+tableBot);
    }

});


function map_realign(){
jQuery('#micromapContainer').css({width:(jQuery('#rightcolumn').width())+"px"});
jQuery('#micromapContainer').css({left:(jQuery('#rightcolumn').offset().left)+"px"});
jQuery('#micromapContainer').css({height:(jQuery('#micromapContainer').width()/1.6)+"px"});
jQuery('#micromapSpacer').css({height:(jQuery('#micromapContainer').height()-80)+"px"});
}


function map_show(){
    jQuery('#tags-menu').show();
}

function map_animation(){

}


function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }
    else {
        return document[movieName]
    }
}

function mapopen(val){

	var offset=jQuery("#micromapContainer").offset();

	var maxWidth=jQuery(document).width();
	var maxHeight=jQuery(document).height();
	var innerWidth=jQuery(window).innerWidth();
	var innerHeight=jQuery(window).innerHeight();
	var scrollX=jQuery(document).scrollLeft();
	var scrollY=jQuery(document).scrollTop();
	jQuery("#micromapContainer").css({width:maxWidth+"px",height:maxHeight+"px",left:"0",top:0});
	thisMovie("micromap").setStage({maxWidth:maxWidth,maxHeight:maxHeight,left:offset.left,top:offset.top,scrollX:scrollX,scrollY:scrollY,innerWidth:innerWidth,innerHeight:innerHeight});
	jQuery(window).resize(function(){});

}
function mapclose(val){
//    window.alert('Map close '+val);
    map_realign();
    jQuery('#micromapContainer').css({top:"360px"});
    jQuery(window).resize(function(){map_realign();});
}
