/* ******************************************************* plugins */
(function($){$.event.special.mousewheel={setup:function(){var handler=$.event.special.mousewheel.handler;if($.browser.mozilla)$(this).bind('mousemove.mousewheel',function(event){$.data(this,'mwcursorposdata',{pageX:event.pageX,pageY:event.pageY,clientX:event.clientX,clientY:event.clientY});});if(this.addEventListener)this.addEventListener(($.browser.mozilla?'DOMMouseScroll':'mousewheel'),handler,false);else
this.onmousewheel=handler;},teardown:function(){var handler=$.event.special.mousewheel.handler;$(this).unbind('mousemove.mousewheel');if(this.removeEventListener)this.removeEventListener(($.browser.mozilla?'DOMMouseScroll':'mousewheel'),handler,false);else
this.onmousewheel=function(){};$.removeData(this,'mwcursorposdata');},handler:function(event){var args=Array.prototype.slice.call(arguments,1);event=$.event.fix(event||window.event);$.extend(event,$.data(this,'mwcursorposdata')||{});var delta=0,returnValue=true;if(event.wheelDelta)delta=event.wheelDelta/120;if(event.detail)delta=-event.detail/3;if($.browser.opera)delta=-event.wheelDelta;event.data=event.data||{};event.type="mousewheel";args.unshift(delta);args.unshift(event);return $.event.handle.apply(this,args);}};$.fn.extend({mousewheel:function(fn){return fn?this.bind("mousewheel",fn):this.trigger("mousewheel");},unmousewheel:function(fn){return this.unbind("mousewheel",fn);}});})(jQuery);
/* ******************************************************* */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.js
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
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}('(6($){$.2N.3g=6(4){4=23.2H({2B:\'#34\',2g:0.8,1d:F,1M:\'18/5-33-Y.16\',1v:\'18/5-1u-2Q.16\',1E:\'18/5-1u-2L.16\',1W:\'18/5-1u-2I.16\',19:\'18/5-2F.16\',1f:10,2A:3d,2s:\'1j\',2o:\'32\',2j:\'c\',2f:\'p\',2d:\'n\',h:[],9:0},4);f I=N;6 20(){1X(N,I);u F}6 1X(1e,I){$(\'1U, 1S, 1R\').l({\'1Q\':\'2E\'});1O();4.h.B=0;4.9=0;7(I.B==1){4.h.1J(v 1m(1e.17(\'J\'),1e.17(\'2v\')))}j{36(f i=0;i<I.B;i++){4.h.1J(v 1m(I[i].17(\'J\'),I[i].17(\'2v\')))}}2n(4.h[4.9][0]!=1e.17(\'J\')){4.9++}D()}6 1O(){$(\'m\').31(\'<e g="q-13"></e><e g="q-5"><e g="5-s-b-w"><e g="5-s-b"><1w g="5-b"><e 2V="" g="5-k"><a J="#" g="5-k-V"></a><a J="#" g="5-k-X"></a></e><e g="5-Y"><a J="#" g="5-Y-29"><1w W="\'+4.1M+\'"></a></e></e></e><e g="5-s-b-T-w"><e g="5-s-b-T"><e g="5-b-A"><1i g="5-b-A-1t"></1i><1i g="5-b-A-1g"></1i></e><e g="5-1s"><a J="#" g="5-1s-22"><1w W="\'+4.1W+\'"></a></e></e></e></e>\');f z=1D();$(\'#q-13\').l({2K:4.2B,2J:4.2g,S:z[0],P:z[1]}).1V();f R=1p();$(\'#q-5\').l({1T:R[1]+(z[3]/10),1c:R[0]}).E();$(\'#q-13,#q-5\').C(6(){1a()});$(\'#5-Y-29,#5-1s-22\').C(6(){1a();u F});$(G).2G(6(){f z=1D();$(\'#q-13\').l({S:z[0],P:z[1]});f R=1p();$(\'#q-5\').l({1T:R[1]+(z[3]/10),1c:R[0]})})}6 D(){$(\'#5-Y\').E();7(4.1d){$(\'#5-b,#5-s-b-T-w,#5-b-A-1g\').1b()}j{$(\'#5-b,#5-k,#5-k-V,#5-k-X,#5-s-b-T-w,#5-b-A-1g\').1b()}f Q=v 1j();Q.1P=6(){$(\'#5-b\').2D(\'W\',4.h[4.9][0]);1N(Q.S,Q.P);Q.1P=6(){}};Q.W=4.h[4.9][0]};6 1N(1o,1r){f 1L=$(\'#5-s-b-w\').S();f 1K=$(\'#5-s-b-w\').P();f 1n=(1o+(4.1f*2));f 1y=(1r+(4.1f*2));f 1I=1L-1n;f 2z=1K-1y;$(\'#5-s-b-w\').3f({S:1n,P:1y},4.2A,6(){2y()});7((1I==0)&&(2z==0)){7($.3e.3c){1H(3b)}j{1H(3a)}}$(\'#5-s-b-T-w\').l({S:1o});$(\'#5-k-V,#5-k-X\').l({P:1r+(4.1f*2)})};6 2y(){$(\'#5-Y\').1b();$(\'#5-b\').1V(6(){2u();2t()});2r()};6 2u(){$(\'#5-s-b-T-w\').38(\'35\');$(\'#5-b-A-1t\').1b();7(4.h[4.9][1]){$(\'#5-b-A-1t\').2p(4.h[4.9][1]).E()}7(4.h.B>1){$(\'#5-b-A-1g\').2p(4.2s+\' \'+(4.9+1)+\' \'+4.2o+\' \'+4.h.B).E()}}6 2t(){$(\'#5-k\').E();$(\'#5-k-V,#5-k-X\').l({\'K\':\'1C M(\'+4.19+\') L-O\'});7(4.9!=0){7(4.1d){$(\'#5-k-V\').l({\'K\':\'M(\'+4.1v+\') 1c 15% L-O\'}).11().1k(\'C\',6(){4.9=4.9-1;D();u F})}j{$(\'#5-k-V\').11().2m(6(){$(N).l({\'K\':\'M(\'+4.1v+\') 1c 15% L-O\'})},6(){$(N).l({\'K\':\'1C M(\'+4.19+\') L-O\'})}).E().1k(\'C\',6(){4.9=4.9-1;D();u F})}}7(4.9!=(4.h.B-1)){7(4.1d){$(\'#5-k-X\').l({\'K\':\'M(\'+4.1E+\') 2l 15% L-O\'}).11().1k(\'C\',6(){4.9=4.9+1;D();u F})}j{$(\'#5-k-X\').11().2m(6(){$(N).l({\'K\':\'M(\'+4.1E+\') 2l 15% L-O\'})},6(){$(N).l({\'K\':\'1C M(\'+4.19+\') L-O\'})}).E().1k(\'C\',6(){4.9=4.9+1;D();u F})}}2k()}6 2k(){$(d).30(6(12){2i(12)})}6 1G(){$(d).11()}6 2i(12){7(12==2h){U=2Z.2e;1x=27}j{U=12.2e;1x=12.2Y}14=2X.2W(U).2U();7((14==4.2j)||(14==\'x\')||(U==1x)){1a()}7((14==4.2f)||(U==37)){7(4.9!=0){4.9=4.9-1;D();1G()}}7((14==4.2d)||(U==39)){7(4.9!=(4.h.B-1)){4.9=4.9+1;D();1G()}}}6 2r(){7((4.h.B-1)>4.9){2c=v 1j();2c.W=4.h[4.9+1][0]}7(4.9>0){2b=v 1j();2b.W=4.h[4.9-1][0]}}6 1a(){$(\'#q-5\').2a();$(\'#q-13\').2T(6(){$(\'#q-13\').2a()});$(\'1U, 1S, 1R\').l({\'1Q\':\'2S\'})}6 1D(){f o,r;7(G.1h&&G.28){o=G.26+G.2R;r=G.1h+G.28}j 7(d.m.25>d.m.24){o=d.m.2P;r=d.m.25}j{o=d.m.2O;r=d.m.24}f y,H;7(Z.1h){7(d.t.1l){y=d.t.1l}j{y=Z.26}H=Z.1h}j 7(d.t&&d.t.1A){y=d.t.1l;H=d.t.1A}j 7(d.m){y=d.m.1l;H=d.m.1A}7(r<H){1z=H}j{1z=r}7(o<y){1B=o}j{1B=y}21=v 1m(1B,1z,y,H);u 21};6 1p(){f o,r;7(Z.1Z){r=Z.1Z;o=Z.2M}j 7(d.t&&d.t.1F){r=d.t.1F;o=d.t.1Y}j 7(d.m){r=d.m.1F;o=d.m.1Y}2q=v 1m(o,r);u 2q};6 1H(2C){f 2x=v 2w();1q=2h;3h{f 1q=v 2w()}2n(1q-2x<2C)};u N.11(\'C\').C(20)}})(23);',62,204,'||||settings|lightbox|function|if||activeImage||image||document|div|var|id|imageArray||else|nav|css|body||xScroll||jquery|yScroll|container|documentElement|return|new|box||windowWidth|arrPageSizes|details|length|click|_set_image_to_view|show|false|window|windowHeight|jQueryMatchedObj|href|background|no|url|this|repeat|height|objImagePreloader|arrPageScroll|width|data|keycode|btnPrev|src|btnNext|loading|self||unbind|objEvent|overlay|key||gif|getAttribute|images|imageBlank|_finish|hide|left|fixedNavigation|objClicked|containerBorderSize|currentNumber|innerHeight|span|Image|bind|clientWidth|Array|intWidth|intImageWidth|___getPageScroll|curDate|intImageHeight|secNav|caption|btn|imageBtnPrev|img|escapeKey|intHeight|pageHeight|clientHeight|pageWidth|transparent|___getPageSize|imageBtnNext|scrollTop|_disable_keyboard_navigation|___pause|intDiffW|push|intCurrentHeight|intCurrentWidth|imageLoading|_resize_container_image_box|_set_interface|onload|visibility|select|object|top|embed|fadeIn|imageBtnClose|_start|scrollLeft|pageYOffset|_initialize|arrayPageSize|btnClose|jQuery|offsetHeight|scrollHeight|innerWidth||scrollMaxY|link|remove|objPrev|objNext|keyToNext|keyCode|keyToPrev|overlayOpacity|null|_keyboard_action|keyToClose|_enable_keyboard_navigation|right|hover|while|txtOf|html|arrayPageScroll|_preload_neighbor_images|txtImage|_set_navigation|_show_image_data|title|Date|date|_show_image|intDiffH|containerResizeSpeed|overlayBgColor|ms|attr|hidden|blank|resize|extend|close|opacity|backgroundColor|next|pageXOffset|fn|offsetWidth|scrollWidth|prev|scrollMaxX|visible|fadeOut|toLowerCase|style|fromCharCode|String|DOM_VK_ESCAPE|event|keydown|append|of|ico|000|fast|for||slideDown||100|250|msie|400|browser|animate|lightBox|do'.split('|'),0,{}))
/* ******************************************************* variables OK */
var perloadbreak = false;
var animateall = false;
var lightboxoptions = {
	imageLoading:			'/hostcmsfiles/jquery/lightbox/images/lightbox-ico-loading.gif',
	imageBtnPrev:			'/hostcmsfiles/jquery/lightbox/images/lightbox-btn-prev.gif',
	imageBtnNext:			'/hostcmsfiles/jquery/lightbox/images/lightbox-btn-next.gif',
	imageBtnClose:			'/hostcmsfiles/jquery/lightbox/images/lightbox-btn-close.gif',
	imageBlank:				'/hostcmsfiles/jquery/lightbox/images/lightbox-blank.gif',
	txtImage:				'Изображение',
	txtOf:					'из'
	}

/* ******************************************************* functions OK */
function myRadio(obj){
	if($(obj).children("input").attr("checked") == true){
		$(obj).removeClass('sel').children("input").attr("checked",false);
	}else{
		$("div.input_radio").each(function(){$(this).removeClass('sel').children("input").attr("checked",false)})
		$(obj).addClass('sel').children("input").attr("checked",true);
		}
	return false;
	}

function h6scroll(x,an) {
	if(an) $('#forslider h6.secondh6').animate({'left':40+x}).find('b').animate({'margin-left':x*(-1)})
	else $('#forslider h6.secondh6').css('left',40+x).find('b').css('margin-left',x*(-1))
	}

function goscroll() {
	var scrollPane = $('.scroll-pane');
	var scrollContent = $('.scroll-content');
	$('.scroll-content .scroll-content-item').last().css("margin-right","0px");
	$('.scroll-content').width($('.scroll-content.opened img').size()*134);
	var scrollbar = $(".scroll-bar").slider({
		slide:function(e, ui){
			h6scroll( Math.round(ui.value * 1.86) , false )
			left = Math.round( ui.value / 100 * ( scrollPane.width() - scrollContent.width() ))
			if( scrollContent.width() > scrollPane.width() ){ scrollContent.css('margin-left', left + 'px'); }
			else { scrollContent.css('margin-left', 0); }
			},
		animate: true,
		change:function(e, ui){
			h6scroll( Math.round(ui.value * 1.86) , animateall )
			left = Math.round( ui.value / 100 * ( scrollPane.width() - scrollContent.width() ))
			if( scrollContent.width() > scrollPane.width() ){ if(animateall){scrollContent.animate({'margin-left': left + 'px'});animateall=false;}else{scrollContent.css('margin-left', left + 'px');} }
			else { scrollContent.css('margin-left', 0); }
			}
	});
	var handleHelper = scrollbar.find('.ui-slider-handle')
	.mousedown(function(){
		scrollbar.width( '100%' );
	})
	.mouseup(function(){
		scrollbar.width( '100%' );
	})
	.append('<span class="ui-icon ui-icon-grip-dotted-vertical"></span>')
	.wrap('<div class="ui-handle-helper-parent"></div>').parent();
	scrollPane.css('overflow','hidden');
	function sizeScrollbar(){
		var handleSize = 104;
		scrollbar.find('.ui-slider-handle').css({
			width: handleSize,
			'margin-left': -handleSize/2
		});
		handleHelper.width('').width( scrollbar.width() - handleSize);
	}
	function resetValue(){
		var remainder = scrollPane.width() - scrollContent.width();
		var leftVal = scrollContent.css('margin-left') == 'auto' ? 0 : parseInt(scrollContent.css('margin-left'));
		var percentage = Math.round(leftVal / remainder * 100);
		scrollbar.slider("value", percentage);
	}
	function reflowContent(){
			var showing = scrollContent.width() + parseInt( scrollContent.css('margin-left') );
			var gap = scrollPane.width() - showing;
			if(gap > 0){
				scrollContent.css('margin-left', parseInt( scrollContent.css('margin-left') ) + gap);
			}
	}
	$(window)
	.resize(function(){
			resetValue();
			sizeScrollbar();
			reflowContent();
	});
	setTimeout(sizeScrollbar,10);
	setTimeout(resetValue,10);
	if($(".ui-icon-grip-dotted-vertical").size() > 1){
				$(".ui-icon-grip-dotted-vertical:last").remove();
			}
	$("#slider_wrapper").slideDown('normal');
	}
	
function perload() { 
	$('#forslider h6.secondh6').css('left','40px').find('b').css('margin-left','0px')
	$('#forslider h6.secondh6').width( $('#forslider h6.secondh6').width() + 3)
	if($('#forslider h6.secondh6').width() > 205) $('#forslider h6.secondh6').width(0)
	if(perloadbreak) {
		$('#forslider h6.secondh6').width(19)
		perloadbreak = false;
		}
	else setTimeout(perload,50);
	}
	
function ajaxPoll(path,obj){
	var post = $(obj).serialize();
	post += "&action=ajaxPoll"
	$.post(path,post,function(data){
		if(data != 0) $("#poll").html(data);
		else $(obj).html("<label>Не выбран вариант ответа!</label>"+$(obj).html())
		})
	return false;
	}
	
function ToggleStr(){
	$("#selectA").slideToggle("normal");
	}

function pid(id){
	$("#selectA").slideUp("normal");
	$("#selectA ol li").each(function(i){
		if("element_"+id == $(this).find("a").attr("id")){
			var sdvig = 21;
			sdvig *= i;
			if(sdvig == 0) sdvig = 1;
			$("#select ol").css({"margin":"-"+sdvig+"px 0 0 0"})
			}
		})
	$("#stonehenge").val(id);
	change_gal();
	return false;
	}

function change_gal() {
	var gal_id = $('#stonehenge').val();
	$('#slider_wrapper').slideUp('normal', function() {
		perload();
		$('.opened').hide();
		$('.opened').removeClass('opened');
		var est = $('#gal_'+gal_id);
		if (est.length == 0) {
			$.get("/%D0%9F%D0%BE%D1%80%D1%82%D1%84%D0%BE%D0%BB%D0%B8%D0%BE/", 'action=getgal&gal_id=' + gal_id, function(data){
				perloadbreak = true;
				$('.scroll-pane').prepend('<div id="gal_'+gal_id+'" class="scroll-content opened">'+data+'</div>');
				goscroll();
				});
		} else {
			est.addClass('opened');
			est.show();
			perloadbreak = true;
			goscroll();
			}
		});
	}

function validateCalc() {
	var error = false;
	if ($('#fio').val().length < 2) {$('#fio').addClass('invalid'); error = true;} else {$('#fio').removeClass('invalid');}
	if ($('#phonenum').val().length < 2) {$('#phonenum').addClass('invalid'); error = true;} else {$('#phonenum').removeClass('invalid');}
	if ($('#job').val().length < 2) {$('#job').addClass('invalid'); error = true;} else {$('#job').removeClass('invalid');}
	if ($('#mail').val().length < 2) {$('#mail').addClass('invalid'); error = true;} else {$('#mail').removeClass('invalid');}
	var emailPattern = /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/i;
	if (!emailPattern.test($('#mail').val())) {$('#mail').addClass('invalid'); error = true;} else {$('#mail').removeClass('invalid');}
	return error;
}

function Calc() {
	//messiah
	var ff = false
	$("#mm input").each(function(){
			if($(this).val() > 0) ff = true
		})
	if(ff == true){
		$("#messiah .meseger").remove()
		$.post("/%D0%9A%D0%B0%D0%BB%D1%8C%D0%BA%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80/", $("#onz").serialize() + '&act=calc', function(data){
			$('#calc').slideDown('normal');
			$('#calc b').html(data);
			});
		}else{
				if($("#messiah .meseger").size() > 0) $("#messiah .meseger").html("Вы не выбрали ни одного пункта!") 
				else $("#messiah").prepend("<div class='meseger'>Вы не выбрали ни одного пункта!</div>")
				online("#messiah .meseger")
				var elementClick = ".meseger";
				var destination = $(elementClick).offset().top-50;
				$("html").animate({ scrollTop: destination}, 1100 );
			}
		return false;
	}

function Calc2(value) {
	var valid = validateCalc();
	if (valid == true) {
		if($("#waon .meseger").html() != "Правильно заполните все необходимые поля!")
		$("#waon").prepend("<div class='meseger'>Правильно заполните все необходимые поля!</div>")
		online("#waon .meseger")
		var elementClick = ".meseger";
		var destination = $(elementClick).offset().top-50;
		$("html").animate({ scrollTop: destination}, 1100 );
		return false;}
	if($("#waon .meseger").html() == "Правильно заполните все необходимые поля!")
		$("#waon .meseger").remove()
	$.post("/%D0%9A%D0%B0%D0%BB%D1%8C%D0%BA%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80/", $("#onz").serialize() + '&act=order', function(data){
		$('#calc').slideDown('normal');
		$('#calc b').text(data + 'руб.');
		$('#calc strong').show();
		$('#calc a').remove();
		});
	}

function SendMail(){
	$.post("/%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_%D1%81%D0%B2%D1%8F%D0%B7%D1%8C/", $("#fosform").serialize(), function(data){
		$('#fospan').text("Ваше сообщение было отправлено. Мы обязательно свяжемся с Вами по указанным координатам.");
		});
	}

function waoncb (id) {
	if ($("#c"+id).val() == 0) {
		$("#"+id).addClass('cbc');
		$("#c"+id).val('1');
	} else {
		$("#"+id).removeClass('cbc');
		$("#c"+id).val('');
	}
}

function is_empty(id) {
	if ($('input[name="'+id+'"]').val() == '') return true; //Возвращает "тру" в случае ошибки
	else return false;
}

function valid_dform() {
	if ($('.buy.chbxs_container b').size() == 0) {
		alert('Вы должны выбрать по крайней мере один домен');
		return false;
	}
	if ($('#typeofblank').val() == '1' || $('#typeofblank').val() == '2') {
		$('input.error').removeClass('error');
		if (is_empty('fio')) $('input[name="fio"]').addClass('error');
		if (is_empty('birthday')) $('input[name="birthday"]').addClass('error');
		if (is_empty('seriya_i_nomer')) $('input[name="seriya_i_nomer"]').addClass('error');
		if (is_empty('kem_vydan')) $('input[name="kem_vydan"]').addClass('error');
		if (is_empty('data_vydachi')) $('input[name="data_vydachi"]').addClass('error');
		if (is_empty('phone')) $('input[name="phone"]').addClass('error');
		if (is_empty('email')) $('input[name="email"]').addClass('error');
		if (is_empty('index')) $('input[name="index"]').addClass('error');
		if (is_empty('oblast')) $('input[name="oblast"]').addClass('error');
		if (is_empty('gorod')) $('input[name="gorod"]').addClass('error');
		if (is_empty('adres')) $('input[name="adres"]').addClass('error');
		if ($('#typeofblank').val() == '2') {
			if (is_empty('inn')) $('input[name="inn"]').addClass('error');
		}
		if ($('input.error').size() > 0) {
			alert('Пожалуйста, заполните правильно все поля.');
			return false;
		}
		if (!$('.small_chbx').hasClass('checked')) {
			alert('Чтобы продолжить регистрацию, вы должны согласиться с обработкой своих персональных данных в соответствии с федеральным законом «О персональных данных» (ФЗ № 152 «О персональных данных») ');
			return false;
		}
	}
	if ($('#typeofblank').val() == '3') {
		$('input.error').removeClass('error');
		if (is_empty('full_name')) $('input[name="full_name"]').addClass('error');
		if (is_empty('inn_yur')) $('input[name="inn_yur"]').addClass('error');
		if (is_empty('kpp')) $('input[name="kpp"]').addClass('error');
		if (is_empty('index_yur')) $('input[name="index_yur"]').addClass('error');
		if (is_empty('oblast_yur')) $('input[name="oblast_yur"]').addClass('error');
		if (is_empty('gorod_yur')) $('input[name="gorod_yur"]').addClass('error');
		if (is_empty('adres_yur')) $('input[name="adres_yur"]').addClass('error');
		if (is_empty('phone_yur')) $('input[name="phone_yur"]').addClass('error');
		if (is_empty('fax_yur')) $('input[name="fax_yur"]').addClass('error');
		if (is_empty('email_yur')) $('input[name="email_yur"]').addClass('error');
		if ($('input.error').size() > 0) {
			alert('Пожалуйста, заполните правильно все поля.');
			return false;
		}
		if (!$('.small_chbx').hasClass('checked')) {
			alert('Чтобы продолжить регистрацию, вы должны согласиться с обработкой своих персональных данных в соответствии с федеральным законом «О персональных данных» (ФЗ № 152 «О персональных данных») ');
			return false;
		}
	}
	domain_send();
}


function animArrows() {
	var speed = 'normal';
	$('#arrows').fadeIn(speed, function() {
		$('#arrows_buttons').fadeIn(speed);
	});
}

function ShowFiz (d) {
	$('#anketa').html($('#an_fiz').html());
	$('#an_form').slideDown('normal');
	q = document.getElementsByName('domainname');
	q[0].value = d;
	}
function ShowUr (d) {
	$('#anketa').html($('#an_ur').html());
	$('#an_form').slideDown('normal');
	q = document.getElementsByName('domainname');
	q[0].value = d;
	}
	
var zap = "";
var mmo = '';
function myShow(id){
		mmo = id;
		if($('#pMtu_'+id).css("display") == "none"){
				$('#pMtu_'+id).find(".pMtsu:last").find("div").css({"background":"none"})
				//$('#pMtu_'+id).show('normal')
				$('#pMtu_'+id).fadeIn('slow')
			}
	}
function myHide(id){
	    mmo = '';
		setTimeout(function(){
				if($('#pMtu_'+id).css("display") != "none" && mmo != id){
					//$('#pMtu_'+id).hide(1)
					//$('#pMtu_'+id).hide('normal')
					$('#pMtu_'+id).hide()
				}
			},100)
}

function mail_scribe_submit() {
	var emailPattern = /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/i;
	var umail = $('#mail_scribe_email').val();var uname = $('#mail_scribe_name').val();
	if (!emailPattern.test(umail) || uname.length < 3 || uname == 'Введите ваше ФИО') {
		alert('Заполните правильно все поля!');
		return false;
	}
	$('#mail_scribe_3').submit()
}

function init_chbxs() {
$('.chbxs_container div').unbind('click').click(function() {
	if($(this).parent().hasClass('dmns')) {
		if ($(this).html() == '.рф') {
			var ch = $(this).attr('class');
			$('.dmns div').removeClass('checked');
			$(this).attr('class',ch);
			} else {$('.dmns div:contains(".рф")').removeClass('checked');}
		}
	$(this).toggleClass('checked');
	});}

function showBlank(id) {
	$('#an_form').slideUp('normal', function(){
		switch (id) {
			case 1:
				$('#blank').text('Бланк регистрации для частных лиц');
				$('#lich').show();
				$('#passport').show();
				$('#kontakt').show();
				$('#inn').hide();
				$('#rekvizit').hide();
				$('#typeofblank').val('1');
			break;
			case 2:
				$('#blank').text('Бланк регистрации для индивидуальных предпринимателей');
				$('#lich').show();
				$('#passport').show();
				$('#kontakt').show();
				$('#inn').show();
				$('#rekvizit').hide();
				$('#typeofblank').val('2');
			break;
			case 3:
				$('#blank').text('Бланк регистрации для юридических лиц');
				$('#lich').hide();
				$('#passport').hide();
				$('#kontakt').hide();
				$('#inn').hide();
				$('#rekvizit').show();
				$('#typeofblank').val('3');
			break;
		}
		$('#an_form').slideDown('normal');
	});
}

function ItemsMyMy(obj){
	$(".parentItem").each(function(){
			$(this).find("div div").hide(300);
		})
	if(obj.parent().find("div").size() > 0){
		var aa = $("#ItemsMyMy td").width();
		$("#ItemsMyMy>tbody>tr>td>div").find("div").css({"left":""+aa+"px","width":""+aa-19+"px"})
		$("#ItemsMyMy tr").each(function(){
				$(this).find("td:last div div").css({"left":"-"+aa+"px","width":""+aa-19+"px"})
			})
		obj.parent().find("div").show(500);
	}
	return false;
}

var mopened = false;
function extendedMail() {
	if (mopened == false) {
		$('#mail_scribe_email').val($('#user_email').val());
		$('#mail_scribe_3').fadeIn('normal', function() {mopened = true});
		$('#mail_scribe_email').focus();
	} else $('#mail_scribe_3').fadeOut('normal', function() {mopened = false});
}

function domain_send() {
	var data = '';
	$('.buy.chbxs_container b').each(function(obj){
		data += '<input type="hidden" name="freedom[]" value="'+$(this).html()+'">';
	});
	$('#domain_send').append(data);
	$('#domain_send').submit();
}
/* ******************************************************* ready */
$(function() {
	var dfdfd = true;
// correcting html	
$('#mail_scribe').prepend('<div id="mail_scribe_2"></div><div id="mail_scribe_1"></div>');
$('#forslider').append("<h6 class='secondh6'><b>Реализованные проекты</b></h6>")
$("#ItemsMyMy tr").each(function(){
var ht = $(this).html();var td = "<td class='parentItem'></td>";
if($(this).find("td").size() == 1){ht += td;ht += td}
if($(this).find("td").size() == 2){ht += td}
$(this).html(ht)})
var spam1 = 'info';	var spam2 = 'web-alt.ru';
$('#mailto').text(spam1 + '@' + spam2);
$('#mailto').attr('href', 'mailto:' + spam1 + '@' + spam2);
if ($('#refos').size() > 0) {var fos_html = $('#add').html();$('#add').remove();$('#ShowAddComment').after('<div id="add">' + fos_html + '</div>');}
$('#csv0 a:contains("Регистрация домена")').html('<i>'+$('#csv0 a:contains("Регистрация домена")').html()+'</i> <b>ONLINE</b>').mouseover(function(){$(this).css({'text-decoration':'none'})});online("#csv0 a b");
$('#s_container').append("<button></button><div></div>")
$('#phone2').html($('#phone').html())

// config
$.datepicker.regional['ru'] = {closeText: 'Закрыть',prevText: '&#x3c;Пред',nextText: 'След&#x3e;',currentText: 'Сегодня',monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн','Июл','Авг','Сен','Окт','Ноя','Дек'],dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'],dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],weekHeader: 'Не',dateFormat: 'dd.mm.yy',firstDay: 1,isRTL: false,showMonthAfterYear: false,yearSuffix: '',changeMonth: true, changeYear: true, yearRange: '1940:2011'};$.datepicker.setDefaults($.datepicker.regional['ru']);

//$('.otziv div').height();
if($('.otziv div').height() > 105){
	$('.otziv').append('<div class="png_ot"></div>');
	$('.otziv').after('<a href="#" class="ot_all">Читать полностью</a>');
	$('.ot_all').click(function(){
		$('.otziv').animate({'height':($('.otziv div').height()+10)+'px'}, 300);
		$('.png_ot').remove();$('.ot_all').remove();
		return false;
	});
}

// binds
init_chbxs();
$('button').mouseover(function(){$(this).addClass('hover')})
$('button').mouseout(function(){$(this).removeClass('hover')})
$(".parentItem").mouseover(function(){$(this).css({"background" : "url(/tem/images/v.gif) 0 -568px repeat-x"})})
$(".parentItem").mouseout(function(){$(this).css({"background" : "url(/tem/images/v.gif) 0 -450px repeat-x"})})
$('#WA_online div').mouseover(function() {$('p', this).show()});/*Аськайп*/
$('#WA_online div').mouseout(function() {$('p', this).hide()});
$('#close').click(function(){$('#dark').fadeOut('normal');$('#phonehtml').fadeOut('normal');});
/* Подписка BEGIN */
$('#user_email').focusin(function() {if ($(this).val() == 'Подписаться на рассылку') $(this).val('');$('#mail_scribe_2').animate({right:190}, 'normal', false);});
$('#user_email').focusout(function() {if ($(this).val() == '') $(this).val('Подписаться на рассылку');$('#mail_scribe_2').animate({right:27}, 'normal', false);});
$('#s_container input').focusin(function() {if ($(this).val() == 'Поиск по сайту') $(this).val('');});
$('#s_container input').focusout(function() {if ($(this).val() == '') $(this).val('Поиск по сайту');});
$('#mail_scribe_btn').click(function() {extendedMail();})
$('#mail_scribe_name').focusin(function() {if ($(this).val() == 'Введите ваше ФИО') $(this).val('');})
$('#mail_scribe_name').focusout(function() {if ($(this).val() == '') $(this).val('Введите ваше ФИО');})
/* Подписка END */
$(".input_radio").each(function(){if($(this).find("input").attr("checked") == true){$(this).addClass('sel');}})	
$(".input_radio").mouseover(function(){$(this).css({"background-color":"#fff2c5"})})
$(".input_radio").mouseout(function(){$(this).css({"background-color":"#fff"})})			
if($('#domrules').size()){$('#domrules').addClass('dash').click(function(){$('#domrules').next('ul').toggle('normal')}).next('ul').hide();}
$('#s_container input').keypress(function(event){if(event.keyCode == 13)$('#s_container button').click()})
$('#s_container button').click(function(){location.href='/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA/?text='+$('#s_container input').val()})
$('#phone2,#phone').click(function(){
	var	testElem = $("#phonehtml"),                        // ложим наш блок в переменную
		testElemWid =  testElem.width(),                                    // ширина блока
		testElemHei =  testElem.outerHeight();
		testElem.css('left', $(window).width()/2 - testElemWid/2 + "px");
		testElem.css('top', $(window).height()/2 - testElemHei/2 + (document.body.scrollTop || document.documentElement.scrollTop) + "px");
	$('#dark').css({"width":$("body").outerWidth(),"height":$("body").outerHeight()}).fadeIn('normal');
	$("#phonehtml").css({'z-index':'9999'}).fadeIn('normal');
	})

// go
$( ".datepicker" ).datepicker();
$(".pro a[rel~='lightbox'],.ltbx a:has(img),.pro a[rel~='lightbox[plants]']").lightBox(lightboxoptions);
$(".srcImg").lightBox(lightboxoptions);
goscroll();
	
//binds
$('.jcarousel-prev').click(function(){animateall = true;$(".scroll-bar").slider( "value" , $(".scroll-bar").slider( "value" ) - 20 );})
$('.jcarousel-next').click(function(){animateall = true;$(".scroll-bar").slider( "value" , $(".scroll-bar").slider( "value" ) + 20 );})
$('#mycarousel').bind('mousewheel', function(event, delta) {
	var dir = delta > 0 ? 1 : 0, vel = Math.abs(delta);
	if (dir) {if ($.browser.opera) $(".scroll-bar").slider( "value" , $(".scroll-bar").slider( "value" ) + 5 );else $(".scroll-bar").slider( "value" , $(".scroll-bar").slider( "value" ) - 5 );}
	else {if ($.browser.opera) $(".scroll-bar").slider( "value" , $(".scroll-bar").slider( "value" ) - 5 );else $(".scroll-bar").slider( "value" , $(".scroll-bar").slider( "value" ) + 5 );}
	return false;
	});

	/*
	*
	* Креативная постраничная навигация от Фирсова А. А.
	*
	**/
	// удаляем обычную постраничную навигацию если javascript отключен.
	$('#str_b').remove();
	var valid = true; // валидная переменная во избежании повторного ajax запроса.
	// готовим лодер для ajax.
	var loder = '<div id="news_ajax_loder" style="text-align: center;color:#FF8016;padding:5px 0;"><img src="/tem/images/news_ajax_loder.gif" style="margin:0 5px 0 0px;border:none;" alt="" /> Подождите идет загрузка <img src="/tem/images/news_ajax_loder.gif" style="margin:0 0 0 5px;border:none;" alt="" /></div>';
	// если есть постраничная навигация
	if($('#str_n').size() > 0){
		$(window).scroll(function(){
			
			// страницы начнут добавлятся после того как скролинг достигнет 1/3 страницы.  
			if($(this).scrollTop() > ($(document).height() / 3)){
				// принимаем нужные переменные.
				var id_group = Number($('#str_parent_group_id').html()); // номер текущей группы.
				var link = $("#str_link").html(); // страница обрабочика ajax.
				var items_on_page = Number($('#str_items_on_page').html()); // количестно добавляемых элиментов.
				var current_items_on_page = Number($('#str_current_items_on_page').html()); // текущее количество
				// товаров на странице изначально оно равно `items_on_page`
				var count_items = Number($('#str_count_items').html()); // общее количество items в группе.
				
				// проверяем нужно ли выполнять ajax запрос.
				if(count_items >= current_items_on_page && valid != false){
					// запрещаем второй ajax запрос.
					valid = false;
					//запускаем лодер
					$('#str_n').before(loder);
					// отправляем ajax запрос.
					$.get(link, {
						id_group:id_group,
						items_on_page:items_on_page,
						current_items_on_page:current_items_on_page,
						str_action:'str_action'
					},function(data){
						// удоляем лодер
						$('#news_ajax_loder').remove();
						// вставляем ajax ответ
						$('#str_n').before(data);
						// увеличивамем текущее количество страниц
						current_items_on_page += items_on_page;
						// встовляем текущее количество страниц
						$('#str_current_items_on_page').html(current_items_on_page);
						// возвращаем дееспособность ajax запросам.
						valid = true;
					});
				}
				
			}
						
		});
	}

	});
	
/* Капча */
function ReNewCaptcha(captchaKey, captchaHeight) {	
	if (document.images['captcha'] != undefined) {
		var antiCache = Math.floor(Math.random()*100000);
		document.images['captcha'].src = "/captcha.php?get_captcha=" + captchaKey + "&height=" + captchaHeight + "&anc=" + antiCache;
	}
}
function ReNewCaptchaById(imageId, captchaKey, captchaHeight) {	
	var captchaObject = document.getElementById(imageId);
	if (null != captchaObject && undefined !== captchaObject) {
		var antiCache = Math.floor(Math.random()*100000);
		captchaObject.src = "/captcha.php?get_captcha=" + captchaKey + "&height=" + captchaHeight + "&anc=" + antiCache;
	}
}
	
/* ******************************************************* functions NE OK */
function ID(x){return document.getElementById(x)}
function Display(obj) {if (ID(obj).style.display == "") ID(obj).style.display="none"; else ID(obj).style.display="";}
function Hide(obj){ID(obj).style.display="none";}
function Show(obj){ID(obj).style.display="";}
function calccl() {$('#calc').html("");}

function online(o){$(o).animate({'color':"#ff8016"},1000,function(){$(o).animate({'color':"#f02409"},1000,function(){online(o)})});}

function dalert(er) {
	if (er) {if ($('#domainform #error').size()==0) { $("#domainform").append('<div id="error"></div>') }
	$('#domainform #error').html('* '+er)}
	else $('#domainform #error').remove()
	}

function DomainCheck() {
	$(".free").css({"width":"auto"})
	$(".buy").css({"width":$(".free").width()+"px"})
	dfdfd = true;
	dalert('')
	var dmn = $('input[name=domain]').val();
	if (dmn == '' || typeof(dmn) == 'undefined') {dalert('Введите доменное имя'); return false;}
	
	var pattern0 = /\.(рф|ru|com|su|org|net|biz|name|edu|info)$/i;
	var dmzn = dmn.match(pattern0);
	if (dmzn) {
		var dmset = dmzn[0];
		$('.dmns div').removeClass('checked');
		$('.dmns div:contains('+dmset+')').addClass('checked');
	}

	if ($('.dmns.chbxs_container div.checked').size() == 0) {dalert('Выберите доменную зону'); return false;}
	
	var pattern = /[a-z]+/i;
	var pattern2 = /[а-я]+/i;
	if (pattern.test(dmn) && $('.dmns div:contains(.рф)').hasClass('checked')) {dalert('В .РФ домене нельзя использовать латинские символы'); return false;}
	if (pattern2.test(dmn) && !$('.dmns div:contains(.рф)').hasClass('checked')) {dalert('В домене нельзя использовать криллические символы'); return false;}
	dalert('Подождите, данные загружаются...');
	$('#domain_loader').show();
	var zone='&zone=';
	$('.dmns div.checked').each(function(obj, index) {zone += $(this).html()});
	
	 $.post("/%D0%A3%D1%81%D0%BB%D1%83%D0%B3%D0%B8/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D1%81%D0%B0%D0%B9%D1%82%D0%B0/%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%B0/", $("#domainform").serialize()+zone, function(data){
		$('#domain_loader').hide();
		dalert('');
		switch (data.error) {
			case 1: 
				dalert('Не введен домен'); 
			break;
			case 2: 
				dalert('Не выбрана доменная зона');
			break;
			case 3: 
				dalert('Нет свободных доменов');
			break;
			case 4: 
				dalert('Имя домена введено неверно');
			break;
			default:
				$('#freedom .free.chbxs_container').slideUp('normal', function() {
					$('#freedom .free.chbxs_container').html('');
					for (var i in data.message) {
						var dname = data.message[i].name;
						var dprice = data.message[i].price;
						var donomen = '<div onclick="return myPalet(this)"><b>'+dname+'</b> - '+dprice+' р.</div>';
						$('#freedom .free.chbxs_container').append(donomen);
					}
					$('#freedom').slideDown('normal');
				});
				$('#freedom .free.chbxs_container').slideDown('normal', function() {
					init_chbxs();
				});
			break;
		}
	}
	, 'json'
	);
	return false;
}

function myPalet(obj){
	$(obj).attr("onclick","")
	if($("#myConst").css("display") == "none")
		$("#myConst").fadeIn(500)
	var buyHeight = $(".buy").height()
	if(dfdfd == true && $(".buy").width() < $(".free").width()){
		$(".free").css({"width":$(".free").width()+"px"})
		$(".buy").css({"width":$(".free").width()+"px"})
	}
	dfdfd = false;
	var byWidth = $(".free").width()
	var c = $(obj).offset();
	var id = Math.random(Math.round(c.top))*100
	id = Math.round(id)
	var text = "<div class='checked' id='s"+id+"'>"
	var texs ="<div onclick='return myPaletPrev(this)' class='checked'>"
	texs += $(obj).html()
	texs += "</div>"
	text += $(obj).html()
	text += "</div>"
	$("body").append(text)
	$("#s"+id).css({"position":"absolute","left":c.left+"px","top":c.top+"px","background":"url(/tem/images/ic.png) no-repeat 0 -800px","padding":"0 15px","line-height":"11px"})
	var s = $(".buy").offset();
	buyHeight += s.top;
	if($(".buy div").size() > 0){
		buyHeight += 10
	}
	$(obj).slideUp(200)
	byWidth += $(".free").offset().left
	$("#s"+id).animate({
			"top" : buyHeight+"px",
			"left" : byWidth+"px"
		},500,function(){
				$(obj).remove()							
				$(".buy").append(texs)
				$("#s"+id).remove()
			})
	$("#freedom table td:last").fadeIn(200)				
	return false;
	}

function myPaletPrev(obj){
	$(obj).attr("onclick","")
	if($("#myConst").css("display") == "none")
		$("#myConst").fadeIn(500)
	var buyHeight = $(".free").height()
	if(dfdfd == true && $(".buy").width() < $(".free").width()){
		$(".free").css({"width":$(".free").width()+"px"})
		$(".buy").css({"width":$(".free").width()+"px"})
	}
	dfdfd = false;
	var byWidth = $(".free").width()
	var c = $(obj).offset();
	var id = Math.random(Math.round(c.top))*100
	id = Math.round(id)
	var text = "<div myPalet(this)' id='s"+id+"'>"
	var texs ="<div onclick='return myPalet(this)'>"
	texs += $(obj).html()
	texs += "</div>"
	text += $(obj).html()
	text += "</div>"
	$("body").append(text)
	$("#s"+id).css({"position":"absolute","left":c.left+"px","top":c.top+"px","background":"url(/tem/images/ic.png) no-repeat 0 -750px","padding":"0 15px","line-height":"11px"})
	var s = $(".free").offset();
	buyHeight += s.top;
	if($(".free div").size() > 0)
		buyHeight += 10
	$(obj).slideUp(200)
	$("#s"+id).animate({
			"top" : buyHeight+"px",
			"left" : $(".free").offset().left+"px"
		},500,function(){
				$(obj).remove()							
				$(".free").append(texs)
				$("#s"+id).remove()
			})
	if($(".buy div").size() < 2){
		$("#freedom table td:last").fadeOut(200)
		$("#myConst").fadeOut(200)
	}		
return false;
}

// v1.7
// Flash insert little script
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
function ControlVersion() {
var version, axo, e;
try {axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version = axo.GetVariable("$version");} catch (e) {}
if (!version){try {axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version = "WIN 6,0,21,0";axo.AllowScriptAccess = "always";version = axo.GetVariable("$version");} catch (e) {}}
if (!version) {try {axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version = axo.GetVariable("$version");} catch (e) {}}
if (!version) {try {axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version = "WIN 3,0,18,0";} catch (e) {}}
if (!version) {try {axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version = "WIN 2,0,0,11";} catch (e) {version = -1;}}	
return version;
}
function GetSwfVer(){
var flashVer = -1;
if (navigator.plugins != null && navigator.plugins.length > 0) {
if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
var descArray = flashDescription.split(" ");
var tempArrayMajor = descArray[2].split(".");			
var versionMajor = tempArrayMajor[0];
var versionMinor = tempArrayMajor[1];
var versionRevision = descArray[3];
if (versionRevision == "") versionRevision = descArray[4];
if (versionRevision[0] == "d") { versionRevision = versionRevision.substring(1);} 
else if (versionRevision[0] == "r") {
versionRevision = versionRevision.substring(1);
if (versionRevision.indexOf("d") > 0) versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
}
var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
}
}
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
else if ( isIE && isWin && !isOpera ) flashVer = ControlVersion();
return flashVer;
}
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) {
versionStr = GetSwfVer();
if (versionStr == -1 ) {return false;} 
else if (versionStr != 0) {
if(isIE && isWin && !isOpera) {
tempArray = versionStr.split(" ");
tempString = tempArray[1];
versionArray = tempString.split(",");
} else {versionArray = versionStr.split(".");}
var versionMajor = versionArray[0];
var versionMinor = versionArray[1];
var versionRevision = versionArray[2];
if (versionMajor > parseFloat(reqMajorVer)) return true; 
else if (versionMajor == parseFloat(reqMajorVer)) {
if (versionMinor > parseFloat(reqMinorVer)) return true;
else if (versionMinor == parseFloat(reqMinorVer)) {
if (versionRevision >= parseFloat(reqRevision)) return true;
}
}
return false;
}
}
function AC_AddExtension(src, ext) {if (src.indexOf('?') != -1) return src.replace(/\?/, ext+'?'); else return src + ext;}
function AC_Generateobj(objAttrs, params, embedAttrs) { 
var str = '';
if (isIE && isWin && !isOpera) {
str += '<object ';
for (var i in objAttrs) str += i + '="' + objAttrs[i] + '" ';
str += '>';
for (var i in params) str += '<param name="' + i + '" value="' + params[i] + '" /> ';
str += '</object>';
} else {
str += '<embed ';
for (var i in embedAttrs) str += i + '="' + embedAttrs[i] + '" ';
str += '> </embed>';
}
document.write(str);
}
function AC_FL_RunContent(){
var ret = AC_GetArgs(arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000", "application/x-shockwave-flash");
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_SW_RunContent(){
var ret = AC_GetArgs(arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000", null);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType) {
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();    
switch (currArg){	
case "classid": break;
case "pluginspage": ret.embedAttrs[args[i]] = args[i+1]; break;
case "src":
case "movie":	args[i+1] = AC_AddExtension(args[i+1], ext); ret.embedAttrs["src"] = args[i+1]; ret.params[srcParamName] = args[i+1]; break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblClick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
case "id": ret.objAttrs[args[i]] = args[i+1]; break;
case "width":
case "height":
case "align":
case "vspace": 
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "tabindex": ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1]; break;
default: ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
ret.objAttrs["classid"] = classid;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}
