//SETTING UP OUR POPUP
//0 means disabled; 1 means enabled;
/*
var popupStatus = 0;

//loading popup with jQuery magic!
function loadPopup(popupDiv){
	//loads popup only if it is disabled
	if(popupStatus==0){
		$("#backgroundPopup").css({
			"opacity": "0.7"
		});
		$("#backgroundPopup").fadeIn("slow");
		$(popupDiv).fadeIn("slow");
		popupStatus = 1;
		
		$("#framesend").css({
			"opacity": "0.1"
		});
		$("#framesend").fadeIn("slow");
		$(popupDiv).fadeIn("slow");
		popupStatus = 1;
	}
}

//disabling popup with jQuery magic!
function disablePopup(popupDiv){
	//disables popup only if it is enabled
	if(popupStatus==1){
		$("#backgroundPopup").fadeOut("slow");
		$(popupDiv).fadeOut("slow");
		popupStatus = 0;
		
			$("#framesend").fadeOut("slow");
		$(popupDiv).fadeOut("slow");
		popupStatus = 0;
		
	}
}

//centering popup
function centerPopup(popupDiv){
	//request data for centering
    var windowWidth = $(document).width();
    var windowHeight = $(document).height();
    var popupWidth = $(this).width();
    var popupHeight = $(this).height();
    	
	//centering
	$(popupDiv).css({
		"position": "absolute",
		"top": '40px',
		"left": (windowWidth / 2) - ($(popupDiv).width()/2)
	});
	
	//only need force for IE6
	$("#backgroundPopup").css({
		"height":windowHeight
	});
	
	$("#framesend").css({
		"height":windowHeight
	});
    
    scroll(0,0);
}
*/

/* 
 * void get_json('myFile.php', 'idOfForm', optionalSuccessFunction);
 */

function get_json(filePath, formId, successFunc)
{
    $.ajax({
      url: filePath,
      type: "POST",
      data: $('form#' + formId).serialize(),
      dataType: "json",
      success: function(jsonData){
          if($.isFunction(successFunc))
          {
			successFunc(jsonData);
          }
      }
   });
}

function clear_ajaxMessage(msgDivId) {
    $('#' + msgDivId).removeClass().html('');
    return true;
}

function loading_ajaxMessage(msgDivId) {
    $('#' + msgDivId).html('<div style="text-align: center;"><img src="/images/ajax-loader.gif" border="0" /></div>');
}

/*
 * boolean (jsonData.success) set_ajaxMessage('idOfMessageDiv', jsonData);
 * jsonData must include:
 * jsonData.success = boolean (TRUE/FALSE);
 * jsonData.title = 'Error'; String title of success result
 * jsonData.message = 'Something good or bad happened';
 */

function set_ajaxMessage(msgDivId, data)
{
    var title = data.title;
    var message = data.message;
    var success = data.success;
    
    title = (title == undefined || title == '') ? '' : title;
    message = (message == undefined || message == '') ? '' : message;
    
    if(title == '' && message == '')
    {
        $('#' + msgDivId).html('');
        return false;
    }
    
    if(success == 'true')
    {
        $('#' + msgDivId).removeClass().addClass('success');
    }
    else
    {
        $('#' + msgDivId).removeClass().addClass('error');
    }
    
    if(title != '')
        title = '<strong>' + title + '</strong><br />';
                        
    $('#' + msgDivId).html(title + message);
    
    return success;
}

//Edit keycode popup on Alerts Manage
function setPopupKeycode(id) {
    $('.keycodePopupOld').text( $('#keycode_' + id).val() );
    $('.popupKeycode_shortcode').val($('#short_code_' + id).val());
    $('.popupKeycode_mmsid').val($('#alert_id_' + id).val());
    $('.popupKeycode_countryid').val($('#id_country_' + id).val());
    $('.popupKeycode_type').val($('#type_' + id).val());
     
    $('#keycodePopup').submit(function(){
        loading_ajaxMessage('popupKeycodeMsg');
        get_json('keycode_change_json.php', 'keycodePopup', function(data){
            var success = set_ajaxMessage('popupKeycodeMsg', data);
			if(data.success == 'true') {
				$('#keycodePopup').html('');
				setTimeout(function(){window.location.reload(true);}, 2000);
			}	
		});
        return false;
    });
}

//Edit Keycode popup on Content_publish
function setPopupKeycodecp(id) {
    var idtype='';
	var msid='';
    $('#keycodePopup').submit(function(){
		if($('.popupKeycode_type').val()=='MEDIA') {
			idtype='id_mms_alert';
			msid = $('.popupKeycode_mmsid').val();
		}else {
			idtype='id_content';
			msid = $('.popupKeycode_mmsid').val();
		}	
        loading_ajaxMessage('popupKeycodeMsg');
        get_json('keycode_change_json.php', 'keycodePopup', function(data){
            var success = set_ajaxMessage('popupKeycodeMsg', data);
			if(data.success == 'true') {
				$('#keycodePopup').html('');
				window.location.href = 'content_publish.php?'+idtype+'='+msid+'&keycode=1'+'&coid='+id;
				$('.close').trigger('click');
				//setTimeout(function(){window.location.reload(true);}, 2000);
			}	
		});
        return false;
    });
}

function setPopupCalendar(url) {
	$.get(url, function(data){
		$('.contentWrapCalendar').html(data);
        $('form.alerts_send_calendar').submit(function(){
            $.post(url, $('form.alerts_send_calendar').serialize(), function(data){
				alert(data.message);
				var url = window.location.href;
				var queryString2 = url.split('#');
				window.location.href = queryString2[0] + '&msg=1#calendarTable';
				return false;
			}, 'json');               
        });
	}, "html");
	return false;
}


function setPopupKeycodeCountry(id) {
    $('.keycodePopupOld').text( $('#keycode_' + id).val() );
    
    var shortcode = $('#short_code_' + id).val();
    var country_id = $('#id_country_' + id).val();
    var type = $('#type_' + id).val();
    var mmsid = $('#alert_id_' + id).val();
    
    loading_ajaxMessage('popupKeycodeMsg');
    
    $.get('keycode_change_json.php', {'mmsid' : mmsid, 'shortcode' : shortcode, 'countryid' : id, 'type' : type}, function(data){
        var success = set_ajaxMessage('popupKeycodeMsg', data);

        $('.popupKeycode_shortcode').val(data.values.shortcode);
        $('.popupKeycode_mmsid').val(data.values.mmsid);
        $('.popupKeycode_countryid').val(data.values.countryid);
        $('.popupKeycode_prefix').val(data.values.prefix);
        $('.popupKeycode_type').val(data.values.type);
        
        $('#keycodePopup').submit(function(){
            loading_ajaxMessage('popupKeycodeMsg');
            get_json('keycode_change_json.php', 'keycodePopup', function(data){
                var success = set_ajaxMessage('popupKeycodeMsg', data);
                $('#keycodePopup').html('');
                //disablePopup("#keycodePopup");
                setTimeout(function(){window.location.reload(true);}, 2000);
            });
            
            return false;
        });
    }, 'json');
}

function validate_rss() {
	var rssurl = $('#rssurl').val();
	if( rssurl=='http://' || rssurl=='' ){
        alert('Please enter some RSS URL');
        return false;
	} else {
		get_json('check_rss_json.php?url='+rssurl, 'form_edit', function(data){
			alert(data.title + data.message);
			return false;
        });
	}
}

function validateAbuseData() {
	if($('#ar_abusetype')==0) {
		alert("Please select Abuse Type");
		return false;
	}

	if($('#ar_abusetype').val().match(/^\s*$/)) {
		alert("Please Enter Your Name");
		return false;
	}

	if($('#ar_email').val().match(/^\s*$/)) {
		alert("Please Enter Your E-mail");
		return false;
	}

	if($('#ar_comment').val().match(/^\s*$/)) {
		alert("Please Enter Your Comment");
		return false;
	}
	return true;
}

function showReportButton(btn) {
    $('.' + btn).css({display: ''});  
}

function setPopupReportAbuse() {  
	
	$.get('token.php', function(ts){
        $('form#abusePopup').append('<input type="hidden" name="ts" value="' + ts + '" />');
        setTimeout("showButton('rbtn')", 2000);
    });
    
    $('.rbtn').css({display: 'none'});
	
	//setTimeout("showReportButton('rbtn')", 2000);
	//$('.rbtn').css({display: 'none'});
	 
	$('#abusePopup').submit(function() {
		if($('#ar_abusetype').val() == 0) {
			alert("Please select Abuse Type");
			return false;
		}

		if($('#ar_name').val().match(/^\s*$/)){
			alert("Please Enter Your Name");
			return false;
		}

		if($('#ar_email').val().match(/^\s*$/)){
			alert("Please Enter Your E-mail");
			return false;
		}

		if($('#ar_comment').val().match(/^\s*$/)){
			alert("Please Enter Your Comment");
			return false;
		}
		
		else {	
			loading_ajaxMessage('popupAbuseMsg');
			$('#reportBtn').css('display', 'none');	
			get_json('report_abuse_json.php', 'abusePopup', function(data22){
				var success = set_ajaxMessage('popupAbuseMsg', data22);
				if(data22.success == true) {
					$('#abuseTable').css('display', 'none');
					setTimeout(function(){window.location.reload(true);}, 1000);
				} else {
					$('#abuseTable').css('display', '');
					$('#reportBtn').css('display', '');
				}	
				setTimeout(function(){window.location.reload(true);}, 1000);
			});
			return false;	
		}
	});
}


function setCreateAlertPopup(type){
	
	$.get('pop_create_alert_ajax.php?set=' + $('#userIdHash').val() + '&type=' + type, function(data){
		
		$('.mainContent_'+type).html(data); 
		
		$('#form11').unbind().submit(function(){
			var success = true;
			
			if($('#createAlert_name').val() == ''){
				alert('Please enter an Alert Name');
				success = false;
				return false;
			}
                   
			if($('#createAlert_description').val() == ''){
				alert('Please enter a description');
				success = false;
				return false;
			}

			if($('#rss').val() == '' || $('#rss').val() == 'http://'){
				alert('Invalid RSS Feed URL');
				success = false;
				return false;
			} 
			
			if(success){
				get_json($(this).attr('action'), 'form11', function(data){
				var success = set_ajaxMessage('form11Msg', data);					
				if(success){
					setTimeout(function(){
						$('.close').trigger('click');
						window.location.reload(true);
						}, 2000);
					}
					return false;
				});
			}
			return false;
		});
					
	}, 'html');
	
	return false;
}

function getSendTicketPopup(id) {

	var fullid = id.split('_');
	var mobilenum = fullid[0];
	var mmsid = fullid[1];
	var tid= fullid[2];
	
    loading_ajaxMessage('sendTktMsg');
	
    $('#sendTickets .tblForm').css('display', 'none');
    $('.sendTkt_mmsname').text(''); // Empty mms name
    $('.sendTkt_country').html(''); //Empty countries
    $('.sendTkt_countrycode_disp').text(''); //Empty country code 
        
    $.get('send_content_json.php',{'mmsid' : mmsid, 'mobilenum' : mobilenum, 'tid' : tid}, function(data){
        var success = set_ajaxMessage('sendTktMsg', data);
		
		$('#sendTickets .tblForm').css('display', '');
        
		var val = data.values;

        $('.sendTkt_mmsname').html('<b>' + val.mms_name + ' </b><i>from ' + val.nickname + '</i>');
        $('.sendTkt_mmsid').val(id);
        $('.sendTkt_tid').val(val.tid);
		$('.phonenum_display').html(''+mobilenum+'');
		$('.phonenum').val(mobilenum);
       // var sel = ' selected="selected"'; 
		
        /*
        for(var a=0; a < val.country_options.length; a++) {
            if(val.country_options[a].value == val.country) {
                $('.sendTkt_count').val(val.country_options.count[val.country]);
                $('.sendTkt_countrycode').val(val.country_options.country_codes[val.country]);
                $('.sendTkt_countrycode_disp').text('+' + val.country_options.country_codes[val.country]);
                $('.sendTkt_credits_disp').text(val.country_options.prices[val.country]);
                $('.sendTkt_phone_input').html(val.country_options.mydigitcount[val.country]);
                var cost = val.country_options.prices[val.country];
            }
            $('.sendTkt_country').append('<option value="' + val.country_options[a].value + '"' + ((val.country_options[a].value == val.country) ? sel : '') + '>' + val.country_options[a].label + '</option>');
        }
		*/
		
        /*
		if(parseInt(val.user_credits) > parseInt(cost)) {
            $('.sendTkt_send_type1').attr('checked','checked');
            if(val.user_ad_based_sending != '1' || val.check_limits.can_send_more == '') { 
				//$('.sendPopup_send_type2').attr('disabled','disabled'); 
				$('.sendPopup_send_type2').css('display','none');
				$('.sendPopup_send_type2_txt').html('');
			}
        }

        if(val.check_limits.can_send_more == ''){
            $('.sendPopup_send_type2_txt').html(val.check_limits.error_message);
			
        } else {
			$('.sendPopup_send_type2_txt').html('Send Ad-Supported ' + val.type + ' at no cost to you (10 min delay, some carriers not available)');
			if(val.user_ad_based_sending != '1' || val.check_limits.can_send_more == '') {
				$('.sendPopup_send_type2_txt').html('');
				$('.sendPopup_send_type2').css('display','none');
			}	
        }
        */
		
       // $('.mms_type').text(val.type);
             
        /*$('.sendTkt_time').click(function(){
            $(this).blur();
            
            $('.sendPopup_time_hours').css('display', 'none');
            $('.sendPopup_time_date').css('display', 'none');
            
            if($(this).val() == 'in_hours')
                $('.sendTkt_time_hours').css('display', '');
            else if($(this).val() == 'date')
                $('.sendTkt_time_date').css('display', '');
        });
        
		
        $('.sendTkt_country').change(function(){
            var optionVal = $('.sendPopup_country :selected').val();
            $(this).blur();
            $('.sendTkt_count').val(val.country_options.count[optionVal]);
            $('.sendTkt_countrycode').val(val.country_options.country_codes[optionVal]);
            $('.sendTkt_countrycode_disp').text('+' + val.country_options.country_codes[optionVal]);
            $('.sendTkt_credits_disp').text(val.country_options.prices[optionVal]);
            $('.sendTkt_phone_input').html(val.country_options.mydigitcount[optionVal]);
        });
        */
		
        $('#sendTickets').live('submit', function(){
            loading_ajaxMessage('sendTktMsg');
            var quantity=$(".sendTkt_count").val();
            get_json('send_content_json.php', 'sendTickets', function(data){
                var success = set_ajaxMessage('sendTktMsg', data); 
				if(data.success == 'true') {
					$('form#sendTickets table.tblForm').css('display', 'none');
					setTimeout(function(){window.location.reload(true);}, 2000);
				}
            });
            return false;			
        }); 
    }, "json");
} 


//CONTROLLING EVENTS IN jQuery
$(document).ready(function($){	

	// Tooltip
	$(".newToolTip").live('mouseover', function(){
		$("#tooltip a[title]").tooltip('#jqtooltip');
	});

	//Tooltip on Create RSS/MMS Alerts Popup	
	$(".newToolTip_big").live('mouseover', function(){
		$("#tooltip_big a[title]").tooltip('#jqtooltip_big');
	});
	
	//CELLYSPACE TAB Events
	$("#toolLink").click(function(){
		$("#toolsTab").removeClass('tabTool');
		$("#toolsTab").addClass('tabToolAct');
		$("#accountsTab").removeClass('tabAccAct');
		$("#accountsTab").addClass('tabAcc');	
	});

	$("#accLink").click(function(){
		$("#accountsTab").removeClass('tabAcc');
		$("#accountsTab").addClass('tabAccAct');
		$("#toolsTab").removeClass('tabToolAct');
		$("#toolsTab").addClass('tabTool');
	});
	
	// ---------------- LOADING POPUP - Click the button event! ----------------------//
	
	//////////////////// CONTENT STOREFRONT POPUP /////////////////////
	$('.imgstore').live('mouseover', function(){
		$("#img_store_id img[rel]").overlay({expose: { color: '#212121', loadSpeed: 200, opacity: 0.5 }, top:100, left:470, onBeforeLoad: function() {
				var wrap = this.getContent().find(".popupItemsPreview");
				wrap.load('ajax_content_storefront_popup.php'); 
				this.getOverlay();
			}
		});
	});	
	
	////////////////////  EDIT AUTO RESPONDER  /////////////////////////////////////
	$('.sequence_link').live('click', function(){
		$("#lnkAlert a[rel]").overlay({ expose: { color: '#212121', loadSpeed: 200, opacity: 0.5 }, effect: 'apple',
			onBeforeLoad: function() {  
			
				loading_ajaxMessage('mmsSelectMsg');
				
				$('.edit_ar').css('display', 'none');
				$('.edit_value, .sequence_link').css('display', '');
				
				//var mmsSelectLinkId = $(this).attr('id');
				var mmsSelectLinkId = this.getTrigger().attr('id');
				
				//var id = $(this).attr('id').split('_');
				var id = this.getTrigger().attr('id').split('_');
				
				if(id[1] == 'MMS') {
					var type = 'MMS';
					$('#mms_id_' + id[2] + '_select').val($('#mms_id_' + id[2]).val()).css('display', '');
					mmsEditLink(id[2]);
				}

				$('#edit_value_' + id[2] + ', a#sequence_' + id[1] + '_' + id[2]).css('display', 'none');
				
				$('#save_edit_' + id[2]).css('display', 'inline-block').click(function(){
					$('#autoresponder_selected_type_form').val(id[1]);
					$('#autoresponder_maar_id').val(id[2]);
					$('#autoresponder_mms_id').val($('#mms_id_' + id[2] + '_select').val());
					$('#autoresponder_message').val($('#text_' + id[2]).val());
					$('#edit_auto_responder').submit();
				});
				
				$('#cancel_edit_' + id[2]).css('display', 'inline-block').click(function(){
					$('#save_edit_' + id[2] + ', #cancel_edit_' + id[2] + ', #text_' + id[2]).css('display', 'none');
					$('#edit_value_' + id[2] + ', #sequence_MMS_' + id[2] + ', #sequence_text_' + id[2]).css('display', '');
				});
			}	
		});
	});	

	////////////////// EDIT SMS AUTO-RESPONDER //////////////////////////
	$('.sequence_link2').live('click', function(){
		var smsSelectLinkId = $(this).attr('id');
		var id = $(this).attr('id').split('_');
		if(id[1] == 'text') {
			var type = 'text';
			$('#text_' + id[2]).css('display', '');
		}
		
		$('#save_edit_' + id[2]).css('display', 'inline-block').click(function(){
			$('#autoresponder_selected_type_form').val(id[1]);
			$('#autoresponder_maar_id').val(id[2]);
			$('#autoresponder_mms_id').val($('#mms_id_' + id[2] + '_select').val());
			$('#autoresponder_message').val($('#text_' + id[2]).val());
			$('#edit_auto_responder').submit();
		});
				
		$('#cancel_edit_' + id[2]).css('display', 'inline-block').click(function(){
			$('#save_edit_' + id[2] + ', #cancel_edit_' + id[2] + ', #text_' + id[2]).css('display', 'none');
			$('#edit_value_' + id[2] + ', #sequence_MMS_' + id[2] + ', #sequence_text_' + id[2]).css('display', '');
			return false;
		});
	});
	
	/////////////// SEND TICKETS //////////////////////////////////
	$(".tktSend").live('mouseover',function(){
		$("#sendTktpopup a[rel]").overlay({api:true, expose: { color: '#212121', loadSpeed: 200, opacity: 0.5 }, effect: 'apple',
			onBeforeLoad: function() {
				var id = this.getTrigger().attr("id");
				getSendTicketPopup(id);
				//var wrap = this.getContent().find(".contentWrap"); 
				//wrap.load(this.getTrigger().attr("href")); 
				//this.getOverlay();
			}
		});
	}); 
	
	///////////////// MMBOX SETTINGS //////////////////////////////
	$(".lnkPrivate").live('mouseover', function(){
		$(".settingsArea a[rel]").overlay({ expose:{ color: '#212121', loadSpeed: 200, opacity: 0.5 }, effect: 'apple', top: 30,
			onBeforeLoad: function() {
				clear_ajaxMessage('makePublicMsg'); 
				var itemIdFull = this.getTrigger().parent('td').attr("id");
				var itemIdArray = itemIdFull.split('_');
				var vars = $('#linkValues_' + itemIdArray[3]).val();
				$('#rollerTabs').css('display', 'none');
				getPopupContentPublic(vars);
			}
		});
	});
	
	///////////////// MMBOX SENDING //////////////////////////////	
	$(".lnkSend").live('mouseover',function(){
		$("#sendMMBox a[rel]").overlay({expose: { color: '#212121', loadSpeed: 200, opacity: 0.5 }, effect: 'apple',
			onBeforeLoad: function() {
				var id = this.getTrigger().attr("id");
				id = id.split('_');
				getSendMessagePopupContent(id[1]); 
			} 
		});		
	});
	
	/////////////////// PREVIEW MMBOX ///////////////////////////////
	$(".lnkMMS").live('mouseover',function(){
		$("#preview a[rel]").overlay({api:true, expose: { color: '#212121', loadSpeed: 200, opacity: 0.5 }, effect: 'apple',
			onBeforeLoad: function() {
				var wrap = this.getContent().find(".contentWrapPreview"); 
				wrap.load(this.getTrigger().attr("id")); 
				this.getOverlay();
			}
		});
	}); 
	
	$('.alertoverlay .close').live('click', function(){
		window.location.reload(true); 
	});
		
	/////////////////// EDIT KEYCODE - Content Publish//////////////////////////////
	$('.lnkKeycodecp').live('mouseover',function(){
		$("#countryKeycodecp a[rel]").overlay({expose: { color: '#212121', loadSpeed: 200, opacity: 0.5 }, effect: 'apple',
			onBeforeLoad: function() {
				setPopupKeycodecp(this.getTrigger().attr("id"));	
			}
		});		
	});
	
	//////////////////// REPORT ABUSE - Get_it//////////////////////////////////// 
	$('.lnkReport').live('mouseover', function(){	
		$('#report a[rel]').overlay({expose: {color: '#212121', loadSpeed: 200, opacity: 0.5 }, effect: 'apple', oneInstance:true,
			onBeforeLoad: function() {
				setPopupReportAbuse();
			}
		});
	});	

	//////////////////// ALERTS PREVIEW - Alerts Manage////////////////////////
	$(".lnkMMS2").live('mouseover', function(){	
		$('#lnkAlert a[rel]').overlay({expose: {color: '#212121', loadSpeed: 200, opacity: 0.5 }, effect: 'apple',
			onBeforeLoad: function() {
				var id = this.getTrigger().attr('id').split('_');
				var wrap = this.getContent().find(".alertWrapPreview"); 
				wrap.load('content_preview.php?msid=' + id[1] + '&sms=' + id[2] + '&hybrid=' + id[3]);  
			}
		});	
	});	

	/////////////////// EDIT KEYCODE - Alerts Manage//////////////////////////////
	$(".lnkKeycode").live('mouseover',function(){
		$("#countryKeycode a[rel]").overlay({expose: { color: '#212121', loadSpeed: 200, opacity: 0.5 }, effect: 'apple',
			onBeforeLoad: function() {
				setPopupKeycode(this.getTrigger().attr("id"));	
			}
		});		
	});
	
	////////////////////// SCHEDULE ALERTS CALENDER ////////////////////////////
	$('.lnkCalendarClk').live('mouseover',function(){
		$('#calendar td[rel]').overlay({expose: { color: '#212121', loadSpeed: 200, opacity: 0.5 }, effect: 'apple',top: 20,
			onBeforeLoad: function() {
				var posturl = this.getTrigger().attr("href").split('/');
				setPopupCalendar(posturl[1]);	
			}
		});		
	});
	
	////////////////////// GET_IT CONTENT PREVIEW ////////////////////////////		

	$(".getPreview").live('mouseover',function(){
		$("#getit_preview a[rel]").overlay({ expose: { color: '#212121', loadSpeed: 200, opacity: 0.5 },	effect: 'apple',
			onBeforeLoad: function() {
				var wrap = this.getContent().find(".contentMMSPreview");
				wrap.load(this.getTrigger().attr("href"));
			}
		});
	});		
	
	///////////////// CREATE RSSMMS / SMSMMS ALERTS //////////////////////////////////////	
	$('.btn200').live('mouseover',function(){	
		$('#createAlerts a[rel]').overlay({expose: { color: '#212121', loadSpeed: 200, opacity: 0.5 }, effect: 'apple', top: 20,
			onBeforeLoad: function() {
				var elemId = this.getTrigger().attr('id');
				var elemIdSplit = elemId.split('_');
				if(elemIdSplit[1] == 'rss')
					var type = 'mms_rss';
				else if (elemIdSplit[1] == 'sms')
					var type = '';
				else
					var type = 'mms';
				
				loading_ajaxMessage('contentLoader_' + type);	
				setCreateAlertPopup(type);
			}
		});	
	});	
	
	///// MO SIGN UP POP-UP /////////////////
	$('.butSubmit').live('mouseover',function(){	
		$("#signup input[rel]").overlay({expose: { color: '#212121', loadSpeed: 200, opacity: 0.5 }, effect: 'apple' });	
	});

	///////////////// MO WIDGET IFRAME CODE POPUP  //////////////////////////////////////
	$('.widgetCode').live('mouseover',function(){	
		$("#widget a[rel]").overlay({ expose: { color: '#212121', loadSpeed: 200, opacity: 0.5 },	effect: 'apple',
				onBeforeLoad: function() {
					var wrap = this.getContent().find(".contentEmbedWidget");
					wrap.load(this.getTrigger().attr("href"));
					this.getOverlay();
				}
			});	
	});		
	
	///////// MO UPLOAD WIDGET CONTENT POPUP //////////////////
	$('.up-btn').live('mouseover',function(){	
		$("#populateWidget a[rel]").overlay({ expose: { color: '#212121', loadSpeed: 200, opacity: 0.5 },	effect: 'apple',
			onBeforeLoad: function() {
				var wrap = this.getContent().find(".content_popupate");
				wrap.load(this.getTrigger().attr("href"));
				this.getOverlay();				
			}
		});		
	});
	
	//////////////// SCHEDULE AUTO-RESPONDER ///////////////////////////////////////////////////////////	
	$('#schedule_in_sequence_form').submit(function(){
		
		if($('#sequence_quanity').val()=='')
        {
            alert('Please select how long after a subscription the autoresponder should be sent.');
            $('#sequence_quanity').focus();
            return false;
        }
		else if(!$('#sequence_quanity').val().match(/^[0-9-]+$/))
        {
            alert('Auto-responder schedule time should be numeric');
            $('#sequence_quanity').focus();
            return false;
        }	
		else if( $('#sequence_message').val()=='' && $('#sequence_mms_title').text()=='' )
        {
            alert('Please enter/select your auto-response');
            $('#sequence_message').focus();
            return false;
        }
	});
	
	$('#cancel_autoresponder').live("click", function(){
		autoresponder_menu_select('default');
		return false;
	});
	
	$(".smsSelectLink").live("click", function (){
        if($('#sequence_quanity').val() == '')
        {
            alert('Please select how long after a subscription the autoresponder should be sent.');
            $('#sequence_quanity').focus();
            return false;
        } 
		else if(!$('#sequence_quanity').val().match(/^[0-9-]+$/))
        {
            alert('Auto-responder schedule time should be numeric');
            $('#sequence_quanity').focus();
            return false;
        }	
		else
		{
			autoresponder_menu_select('text');
			return false;
		}	
	});

	////////////////////// ALERTS_MANAGE_NEW - MMS Auto-responders ////////////////////////////	
	$(".mmsSelectLink").live("mouseover", function() { 
	$("#mms a[rel]").overlay({expose: { color: '#212121', loadSpeed: 200, opacity: 0.5 }, effect: 'apple' , top: 20,
		onBeforeLoad: function() {
			loading_ajaxMessage('mmsSelectMsg');
			var mmsSelectLinkId = this.getTrigger().attr('id'); //$(this).attr('id');
				
			try {
				var id = this.getTrigger().attr('id').split('_'); //$(this).attr('id').split('_');
				var os = 0;

				if(id[1] != undefined)
					os = id[1];
				else
					os = 0;
			} catch(e){
				var os = 0;
			}
        
			if(this.getTrigger().attr('id') == 'mmsSelectLink_new') {
				
				if($('#sequence_quanity').val() == '') {
					alert('Please select how long after a subscription the autoresponder should be sent.');
					$('#sequence_quanity').focus();
					return false;
				}
				else if(!$('#sequence_quanity').val().match(/^[0-9-]+$/)) {
					alert('Auto-responder schedule time should be numeric');
					$('#sequence_quanity').focus();
					return false;
				}	
				
				autoresponder_menu_select('MMS');
				os = 0;   
			}
        
			$.get('mms_select_json.php', {offset : os, sort : '0'}, function(data){
				set_ajaxMessage('mmsSelectMsg', data);
				var html = getMMBox(data, os);
				$('#mmsSelectContent').html(html);
			}, 'json');
        
			$('.mmboxIdSelectLink').live('click', function(){
				var id2 = $(this).attr('id').split('_');
				$('#sequence_mms_id_select').val(id2[1]);
				$('#sequence_mms_title').html('<img src="/images/tick_icon.jpg"/ width="15" height="15">&nbsp;&nbsp;<b>' + $('#sequence_mms_id_select :selected').text()+'</b> MMS selected.');
				window.location.href = '#schedule_in_sequence_form';
				$('.close').trigger('click');
				return false;
			});
		}
	});					
});

$(".mmsSelectLink2").live("click", function() {
	
	loading_ajaxMessage('mmsSelectMsg');
	
	var mmsSelectLinkId = $(this).attr('id');	
	
	try {
	
		var id = $(this).attr('id').split('_');
		var os = 0;

		if(id[1] != undefined)
			os = id[1];
		else
			os = 0;
			
	} catch(e){
			var os = 0;
	}
       
	$.get('mms_select_json.php', {offset : os, sort : '0'}, function(data){
		set_ajaxMessage('mmsSelectMsg', data);
		var html = getMMBox(data, os);
		$('#mmsSelectContent').html(html);
	}, 'json');
        
	$('.mmboxIdSelectLink').live('click', function(){
		var id2 = $(this).attr('id').split('_');
		$('#sequence_mms_id_select').val(id2[1]);
		$('#sequence_mms_title').html('<img src="/images/tick_icon.jpg"/ width="15" height="15">&nbsp;&nbsp;<b>' + $('#sequence_mms_id_select :selected').text()+'</b> MMS selected.');
		window.location.href = '#schedule_in_sequence_form';
		$('.close').trigger('click');
		return false;
	});			
});
   
   
	//Click out event!
	//$("#backgroundPopup").click(function(){
		//disablePopup();
	//});
	
	//$("#framesend").click(function(){
		//disablePopup();
	//});

    
    $('.greetingCard').live("click",function(){
        setGreetingCard($(this).is(':checked'));
        $(this).blur();
    });
    
    $('.budget').live("click",function(){
        setBudget($(this).is(':checked'));
        $(this).blur();
    });
    
    $('.billing_type').live("click",function(){												 
        setBillingType();
        $(this).blur();
    });
		
});

function setGreetingCard(checked) {
    if(checked == true) {
        $('.greetingCard').attr('checked','checked');
        $('.greetingCardYes').css({display:''});
        $('.greetingCardNo').css({display:'none'});
    
	} else {
        $('.greetingCard').attr('checked','');
        $('.greetingCardYes').css({display:'none'});
        $('.greetingCardNo').css({display:''});
    }
}

function setBudget(checked) {
    if(checked == true) {
        $('.budgetYes').css({display:''});
    
	} else {
        $('.budgetYes').css({display:'none'});
    }
}

function setBillingType() {

    $('#rate').css('display','');
    $('#rateDropdown').css('display','none');
	  $('#priceInfoLink').css('display','none');

	if($('.billing_type:checked').val() == 1) {
		$('#rateDropdown').css('display','');
		$('#priceInfoLink').css('display','');
        $('#rate').css('display','none');
		if($('#contentType').val() ==1) {
			$('tr.greetingCard').css('display','');
		}	
		$('.billingTypePremiumYes').css('display','');
		$('.billingTypePremiumNo').css('display','none');
		//$('#pp_col').attr('rowspan', '4');
    }
	 
	if($('.billing_type:checked').val() == 2) {
        setBudget($('.budget').is(':checked'));
		$('.billingTypeFreeYes').css('display','');
        $('#rateType').text('Standard Rate');
		
		if($('#contentType').val() == 1){
			$('tr.greetingCard').css('display','');
		}	
		
		$('.billingTypePremiumYes').css('display','none');
		$('.billingTypePremiumNo').css('display','');
		//$('#pp_col').removeAttr('rowspan');
    
	} else {
		$('.billingTypeFreeYes').css('display','none');
        $('#rateType').text('');
		//$('#pp_col').removeAttr('rowspan');
    }
    
    if($('.billing_type:checked').val() == 3) {
		$('.billingTypePremiumYes').css('display','none');
        $('#rateType').text('Ad-supported');
		$('tr.greetingCard').css('display','none');
		$('.billingTypePremiumNo').css('display','');
		//$('#pp_col').removeAttr('rowspan');
    }    
}

function setMakePublicExpire(day, month, year)
{
    
    var setExpirationDate = function(day, month, year)
    {
        $('.expiration_month option').each(function(i, e){
            if($(e).val() == month)
            {
                $(e).attr('selected', 'selected');
                return false;
            }
        });
        
         $('.expiration_day option').each(function(i, e){
            if($(e).val() == day)
            {
                $(e).attr('selected', 'selected');
                return false;
            }
        });
        
        $('.expiration_year option').each(function(i, e){
            if($(e).val() == year)
            {
                $(e).attr('selected', 'selected');
                return false;
            }
        });
    }
    
    if(day != '' && month != '' && year != '')
    {
        setExpirationDate(day, month, year);
    }
    else
    {
        var d = new Date();
        d.setMonth(d.getMonth() + 3);
        var month = '' + (d.getMonth() + 1);
        month = (month.length > 1) ? month : '0' + month;
        var day = '' + d.getDate();
        day = (day.length > 1) ? day : '0' + day;
        var year = d.getFullYear();
        
        setExpirationDate(day, month, year);
    }
    
    if($('.expiration').is(':checked'))
    {
        $('.expiration_date').css('display', '');
    }
    else
    {
        $('.expiration_date').css('display', 'none');
    }
}
