
jQuery(document).ready(function() {


         $("#loginlightbox").click (function() {
            ajax_login_setup('/myaccounts');
			$("#registerlink").attr('href','/users/add');
            $.fn.colorbox({width:"420px", height:"375px", inline:true, open:true, href:"#logindiv", title:""});
            return false;
        });
         $("#loginlightboxdev").click (function() {
            ajax_login_setup('/api/monetize');
			$("#registerlink").attr('href','/users/add?developer=1');
            $.fn.colorbox({width:"420px", height:"375px", inline:true, open:true, href:"#logindiv", title:""});
            return false;
        });
		 $("#loginlightboxdev2").click (function() {
            ajax_login_setup('/api/monetize');
			$("#registerlink").attr('href','/users/add?developer=1');
            $.fn.colorbox({width:"420px", height:"375px", inline:true, open:true, href:"#logindiv", title:""});
            return false;
        });
		$("#loginlightboxpromote").click (function() {
            ajax_login_setup('/campaigns/add');
			$("#registerlink").attr('href','/users/add');
            $.fn.colorbox({width:"420px", height:"375px", inline:true, open:true, href:"#logindiv", title:""});
            return false;
        });

		$("#realexamplex").click (function() {
            $.fn.colorbox({width:"680px", height:"580px", inline:true, open:true, href:"#realexamplediv", title:"Monetize Example"});
            return false;
        });
		
		$("#mensexamplex").click (function() {
            $.fn.colorbox({width:"600px", height:"550px", inline:true, open:true, href:"#mensexamplediv", title:""});
            return false;
        });
		
		$("#womensexamplex").click (function() {
            $.fn.colorbox({width:"400px", height:"550px", inline:true, open:true, href:"#womensexamplediv", title:""});
            return false;
        });
		
        $('input.clearonfocus').focus(function() {
        	$(this).attr("value", "");
        });
		  
    });
    function ajax_login_setup(success_url) {

        success_url = (typeof(success_url) != 'undefined') ? success_url : location.href;
		 
    	$('#ajaxlogin').submit (function() {
         $('#ajaxlogin input[type=submit]').hide();
         $('#processingspanlogin').show();

           $(this).ajaxSubmit({target: '#loginajaxerrors', success: function(data){
            if (data.indexOf('success') == -1) {
            	$('#processingspanlogin').hide();
               $('#ajaxlogin input[type=submit]').show();
               $("#loginajaxerrors").show();
            } else {
                $("#loginajaxerrors").hide();
                $.fn.colorbox.close()
                window.location.href = success_url;
            }
           }});
           return false;
         });

		$('#ajaxregister').submit (function() {
           $('#ajaxregister input[type=submit]').hide();
           $('#processingspanregister').show();
          $(this).ajaxSubmit({target: '#registerajaxerrors', success: function(data){
            $("#registerajaxerrors").hide();

            if (data != 'success') {
            	$('#processingspanregister').hide();
               $('#ajaxregister input[type=submit]').show();
               $("#registerajaxerrors").show();

            } else {
               $("#registerajaxerrors").hide();
                $.fn.colorbox.close()
                window.location.href = success_url;
            }
           }});
            return false;
         });
    }
    function loadSorted (href, divName, idtitle) {
       $("#" + divName).load(href, {}, function(){
        var divPaginationLinks = "#" + divName+" a.paginationlink";
        $(divPaginationLinks).click(function() {
            var thisHref = $(this).attr("href");

            loadPiece(thisHref,$(this).attr("id") + 'accounts');
            return false;
        });
    });
    }
function loadPiece(href,divName) {
     $('#ajax-loader-' + divName).show('slow');
     $("#" + divName).load(href, {}, function(){
        var divPaginationLinks = "#" + divName +" a.paginationlink";
        $(divPaginationLinks).click(function() {
            var thisHref = $(this).attr("href");
            loadPiece(thisHref,divName);
            return false;
        });
    });
}

function swap() {
	if (document.images) {
		for (var x=0; x<swap.arguments.length; x+=2) {
			document[swap.arguments[x]].src = eval(swap.arguments[x+1] + ".src");
		}
	}
}
function is_float(input){
    return !isNaN(input)&&parseFloat(input)==input;
  }

