// JavaScript Document

function show_sms_form(){
	c_size = getClientSize();
	c_scroll = getPageScroll();
	
	$('div.tbg').prepend('<div id="bgflow"></div>');
	
	$('div#bgflow').css('top', c_scroll[1]).css('height', c_size[1]).css({opacity:0});
	$('div#sms').css('top', ($(window).height()/2-$('div#sms').height()/2)+c_scroll[1]).css('left', (c_size[0]/2-$('div#sms').width()/2)+c_scroll[0]).css({opacity:0});
					
	$('div#bgflow').show().animate({opacity:0.6}, 'fast');
	$('div#sms').show().animate({opacity:1}, 'fast');
}

function hide_sms_form(){
	$('div#bgflow').animate({opacity:0}, 'fast', function(){$('div#bgflow').remove();} );
	$('div#sms').animate({opacity:0}, 'fast', function(){$('div#sms').hide();} );
}

function show_cp() {
    c_size = getClientSize();
    c_scroll = getPageScroll();

    $('div.tbg').prepend('<div id="bgflow"></div>');

    $('div#bgflow').css('top', c_scroll[1]).css('height', c_size[1]).css({
        opacity:0
    });
    $('div#cp').css('top', ($(window).height()/2-$('div#cp').height()/2)+c_scroll[1]).css('left', (c_size[0]/2-$('div#cp').width()/2)+c_scroll[0]).css({
        opacity:0
    });

    $('div#bgflow').show().animate({
        opacity:0.6
    }, 'fast');
    $('div#cp').show().animate({
        opacity:1
    }, 'fast');
}

function hide_cp() {
    $('div#bgflow').animate({opacity:0}, 'fast', function(){$('div#bgflow').remove();} );
    $('div#cp').animate({opacity:0}, 'fast', function(){$('div#cp').hide();} );
}

function show_auth_form() {
    c_size = getClientSize();
    c_scroll = getPageScroll();

    $('div.tbg').prepend('<div id="bgflow"></div>');

    $('div#bgflow').css('top', c_scroll[1]).css('height', c_size[1]).css({
        opacity:0
    });
    $('div#auth').css('top', ($(window).height()/2-$('div#auth').height()/2)+c_scroll[1]).css('left', (c_size[0]/2-$('div#auth').width()/2)+c_scroll[0]).css({
        opacity:0
    });

    $('div#bgflow').show().animate({
        opacity:0.6
    }, 'fast');
    $('div#auth').show().animate({
        opacity:1
    }, 'fast');
}

function auth_close(){
	$('div#bgflow').animate({opacity:0}, 'fast', function(){$('div#bgflow').remove();} );
	$('div#auth').animate({opacity:0}, 'fast', function(){$('div#auth').hide();} );
        $('center#ajax_error').remove();
}

function auth_post(){
	$.ajax({
		url:'/phpajax/auth.php?user_name='+encodeURIComponent($('input#user_name').attr('value'))+'&password='+encodeURIComponent($('input#user_password').attr('value')),
		dataType:'script',
		beforeSend:function(){
			$('div#auth').css('z-index', '1999');
			$('body').append('<div id="loading"><img src="/images/loading.gif" /></div>');

			c_size = getClientSize();
			c_scroll = getPageScroll();

			$('div#loading').css('top', ($(window).height()/2-$('div#loading').height()/2)+c_scroll[1]).css('left', (c_size[0]/2-$('div#loading').width()/2)+c_scroll[0]).css({opacity:0}).show().animate({opacity:1}, 'fast');
		},
		success:function(){

		}
	});
}

function sms_subscribe(){
	$.ajax({
		url:'/phpajax/sms_subscribe.php?name='+encodeURIComponent($('input#sms_name').attr('value'))+'&phone='+encodeURIComponent($('input#sms_phone').attr('value')),
		dataType:'script',
		beforeSend:function(){
			$('div#sms').css('z-index', '1999');
			$('body').append('<div id="loading"><img src="/images/loading.gif" /></div>');
			
			c_size = getClientSize();
			c_scroll = getPageScroll();
			
			$('div#loading').css('top', (c_size[1]/2-$('div#loading').height()/2)+c_scroll[1]).css('left', (c_size[0]/2-$('div#loading').width()/2)+c_scroll[0]).css({opacity:0}).show().animate({opacity:1}, 'fast');
		},
		success:function(){
			
		}
	});
}

function sms_unsubscribe(){
	$.ajax({
		url:'/phpajax/sms_unsubscribe.php?name='+encodeURIComponent($('input#sms_name').attr('value'))+'&phone='+encodeURIComponent($('input#sms_phone').attr('value')),
		dataType:'script',
		beforeSend:function(){
			$('div#sms').css('z-index', '1999');
			$('body').append('<div id="loading"><img src="/images/loading.gif" /></div>');

			c_size = getClientSize();
			c_scroll = getPageScroll();

			$('div#loading').css('top', (c_size[1]/2-$('div#loading').height()/2)+c_scroll[1]).css('left', (c_size[0]/2-$('div#loading').width()/2)+c_scroll[0]).css({opacity:0}).show().animate({opacity:1}, 'fast');
		},
		success:function(){

		}
	});
}
