subscribe.js 4.68 KB
$(document).ready(function() {

		var success = function(){
				winW = document.body.offsetWidth;
				winH = document.body.offsetHeight
					var scrollTop = document.documentElement.scrollTop
					if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1) {
						scrollTop = document.body.scrollTop;
					}
					$('#subscribe_form').remove();
					$('body').append('<div id="subscribe_form"></div>');
					$('#subscribe_form').css( "width", '749px' );
					$('#subscribe_form').css( "left", ((winW-749)/2)+'px' );
					$('#subscribe_form').css( "top", (scrollTop+50)+'px' );	
					$('#subscribe_form').append('<a href="#" title="Çàêðûòü" id="cabinet_close" style="position:relative;z-index:999;margin-bottom:-60px;float:right;width:50px;height:60px;"></a>');
					$('#subscribe_form').append('<div style="position:relative;z-index:900;background:url(\'/img/subscribe_success.jpg\');width:749px;height:278px"><div style="color:#ffffff;font-size:16px;font-weight:bold;position:absolute;top:220px;width:749px;text-align:center;"><a href="/account/panel/" style="color:#ffffff;text-decoration:underline;">Ïåðåéòè íà ñòðàíèöó óïðàâëåíèÿ ðàññûëêàìè</a></div></div>');

						$(".cabinet_box, #cabinet_close").click(function() {
							$('.cabinet_box').remove();
							$('#subscribe_form').remove();
						});		
		}
		
		var wrong = function(msg){
				winW = document.body.offsetWidth;
				winH = document.body.offsetHeight
					var scrollTop = document.documentElement.scrollTop
					if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1) {
						scrollTop = document.body.scrollTop;
					}
					$('#subscribe_form').remove();
					$('body').append('<div id="subscribe_form"></div>');
					$('#subscribe_form').css( "width", '743px' );
					$('#subscribe_form').css( "left", ((winW-743)/2)+'px' );
					$('#subscribe_form').css( "top", (scrollTop+50)+'px' );	
					$('#subscribe_form').append('<a href="#" title="Çàêðûòü" id="cabinet_close" style="position:relative;z-index:999;margin-bottom:-60px;float:right;width:50px;height:60px;"></a>');
					$('#subscribe_form').append('<div style="position:relative;z-index:900;background:url(\'/img/subscribe_alert.jpg\');width:743px;height:278px"><div style="color:#ffffff;font-size:16px;font-weight:bold;position:absolute;top:100px;width:749px;text-align:center;">'+msg+'</div></div>');

						$(".cabinet_box, #cabinet_close").click(function() {
							$('.cabinet_box').remove();
							$('#subscribe_form').remove();
						});			
		}
		
		
		var subscribe = function(msg){
		winW = document.body.offsetWidth;
		winH = document.body.offsetHeight
		$('.cabinet_box').remove();
		$('#subscribe_form').remove();
		$('body').append('<div class="cabinet_box"></div>');
		$('body').append('<div id="subscribe_form"></div>');

		$('#subscribe_form').css( "width", '748px' );
		//$('#cabinet_form').css( "height", '180px' );
		$('#subscribe_form').css( "left", ((winW-748)/2)+'px' );
    
	var scrollTop = document.documentElement.scrollTop
    if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1) {
		scrollTop = document.body.scrollTop;
    }		
		$('#subscribe_form').css( "top", (scrollTop+50)+'px' );
		
		$('#subscribe_form').append('<a href="#" title="Çàêðûòü" id="cabinet_close" style="position:relative;margin-bottom:-60px;float:right;width:50px;height:60px;"></a>');
		$('#subscribe_form').append('<img src="/img/subheader.jpg" border="0" width="748" height="279" />');
		$('#subscribe_form').append('<div class="wrp"></div>');		
		app = '';
		app += '<center>';
		app += '<input type="text" name="name" id="subscribe_name" placeholder="Âàøå èìÿ" class="idle" onblur="this.className=\'idle\'" onfocus="this.className=\'activeField\'" size="40" />';
		app += '<input type="text" name="email" id="subscribe_email" placeholder="E-mail" class="idle" onblur="this.className=\'idle\'" onfocus="this.className=\'activeField\'" size="40" />';
		app += '<input type="submit" class="submit_large" style="text-transform:none;" id="submit_subscribe_form" value="     " />';
		app += '</center>';
		$('#subscribe_form .wrp').append(app);
		
		$('#submit_subscribe_form').click(function() {
			$.get("/ajax/subscribe_email.php", {name:$('#subscribe_name').val(),email:$('#subscribe_email').val()},
			function(data){
				if(data==1)wrong('Òàêîé e-mail óæå åñòü â íàøåé áàçå.<br /><br />Äëÿ óïðàâëåíèÿ ðàññûëêîé ïåðåéäèòå â ëè÷íûé êàáèíåò.');
				else if(data=='email_error')alert('Íåïðàâèëüíî ââåäåí E-mail');
				else if(data=='email_name')alert('Íåïðàâèëüíî ââåäåíî Âàøå èìÿ');
				else{
					success();
				}
			});		
		});
		
		$(".cabinet_box, #cabinet_close, #p_close").click(function() {
			$('.cabinet_box').remove();
			$('#subscribe_form').remove();
		});		
		}
		
		
		
		$('#subscribe').click(function() {subscribe("1");});

});