// JavaScript Document
ImageListBtn = new Array();
ImageListBtnHover = new Array();

$(document).ready(function(){
	var currentTime = new Date();
	
	$('#jrp-login-slider').cycle({
		fx: 'fade',
		startingSlide: Math.floor(Math.random() * 2),
		speed:  1500,
		timeout: 5500
	});
	
	$('#user_bday').datepicker({
			changeMonth: true,
			changeYear: true,
			yearRange: '1900:'+currentTime.getFullYear()
		});
});

function close_peers_list() {
	$('.jrp-peers-seeall-bottom-bg').fadeOut();
	$('#jrp-peers-list-view').slideUp('slow');
}

function close_peers_list_edit() {
	$('.jrp-peers-seeall-bottom-bg').fadeOut();
	$('#jrp-peers-list-edit').slideUp('slow');
}

function close_peers_list_req() {
	$('.jrp-peers-seeall-bottom-bg').fadeOut();
	$('.jrp-peers-seeall-req').slideUp('slow');
}

function show_peers_list() {
	pwidth = $(document).width();
	pheight = $(document).height();
	$('.jrp-peers-seeall-bottom-bg').css({"width": pwidth+"px", "height": pheight+"px"});
	$('.jrp-peers-seeall-bottom-bg').fadeIn().fadeTo('slow', 0.5, function() {
    });
	wwidth = $(window).width();
	$('#jrp-peers-list-view').css({"left": ((wwidth/2) - 235)+"px"});
	$('#jrp-peers-list-view').slideDown('slow');
}

function show_peers_list_edit() {
	pwidth = $(document).width();
	pheight = $(document).height();
	$('.jrp-peers-seeall-bottom-bg').css({"width": pwidth+"px", "height": pheight+"px"});
	$('.jrp-peers-seeall-bottom-bg').fadeIn().fadeTo('slow', 0.5, function() {
    });
	wwidth = $(window).width();
	$('#jrp-peers-list-edit').css({"left": ((wwidth/2) - 235)+"px"});
	$('#jrp-peers-list-edit').slideDown('slow');
}

function show_peers_list_req() {
	pwidth = $(document).width();
	pheight = $(document).height();
	$('.jrp-peers-seeall-bottom-bg').css({"width": pwidth+"px", "height": pheight+"px"});
	$('.jrp-peers-seeall-bottom-bg').fadeIn().fadeTo('slow', 0.5, function() {
    });
	wwidth = $(window).width();
	$('.jrp-peers-seeall-req').css({"left": ((wwidth/2) - 235)+"px"});
	$('.jrp-peers-seeall-req').slideDown('slow');
}

function saint_ajax_load(txtpath,useridpeer,baseurl,username,photo_path,saint_url,ajaxurl) {
	userpeerreq--;
	userpeers++;
	start_peer = (userpeers_page * numperpage) - (numperpage-1);
	end_peer = (userpeers_page * numperpage);
	if (end_peer > userpeers) {
		end_peer = userpeers;
	}
	userpeers_total_page = (userpeers / numperpage);
	if (userpeers_total_page < (userpeers / numperpage)) {
		userpeers_total_page++;
	}
	$.ajax({
	  url: txtpath,
	  success: function(data) {
		$('#jrp-total-user-peers').html('DISPLAYING '+start_peer+'-'+end_peer+' OF '+userpeers+' PEERS');
		$('#peer-req-'+useridpeer).remove();
		$('#jrp-li-a-user-menu-request').html('REQUESTS ('+userpeerreq+')');
		$('.user-peers-bottom').html(userpeers+' PEER/S');
		$('#jrp-li-user-peers-profile').load(ajaxurl+'exec_ajax/bandwagon_list/243');
	  }
	});
}

function saint_ajax_load_deny(txtpath,useridpeer) {
	userpeerreq--;
	$.ajax({
	  url: txtpath,
	  success: function(data) {
	  }
	});
	$('#peer-req-'+useridpeer).remove();
	$('#jrp-li-a-user-menu-request').html('REQUESTS ('+userpeerreq+')');
}

function edit_user_desc(txtpath) {
	if ($(".jrp-li-user-about-textarea").css('display') == 'none') {
		$('#jrp-li-user-about-act-a').html('Save');
		$('.jrp-li-user-about-textarea').show();
		$('.jrp-li-user-about-text').hide();
	} else {
		$('#div').load(txtpath);
		$.post(txtpath, 
		   $("#user-about-form").serialize(),
			   function(data){
			   }
		   );
		$('#jrp-li-user-about-act-a').html('Edit');
		$('.jrp-li-user-about-text').html('<pre class="jrp-li-user-about-pre">'+$('#about_user_description').val()+'</pre>');
		$('#user_description').val($('#about_user_description').val());
		$('.jrp-li-user-about-textarea').hide();
		$('.jrp-li-user-about-text').show();
	}
}

function edit_profile_username(txtpath) {
	$('#user-name-save-spinner').show();
	$.post(txtpath, 
	   $("#settings-edit-username").serialize(),
		   function(data){
			   $('.jrp-li-user-name').html($('#user_name').val());
			   $('#user-name-save-spinner').hide();
		   }
	   );
}

function edit_profile_login(txtpath) {
	$('#user-login-save-spinner').show();
	$.post(txtpath, 
	   $("#settings-edit-email").serialize(),
		   function(data){
			   $('#user-login-save-spinner').hide();
			   $('#user-save-login-msg').html(data);
		   }
	   );
}

function edit_profile_password(txtpath) {
	$('#user-password-save-spinner').show();
	$.post(txtpath, 
	   $("#settings-edit-password").serialize(),
		   function(data){
			   $('#user-save-password-msg').html(data);
			   $('#user-password-save-spinner').hide();
			   $('#user_oldpass').val('');
			   $('#user_pass').val('');
			   $('#user_pass2').val('');
		   }
	   );
}

function edit_profile_description(txtpath) {
	$('#user-description-save-spinner').show();
	$.post(txtpath, 
	   $("#settings-edit-aboutme").serialize(),
		   function(data){
			   $('#user-description-save-spinner').hide();
			   $('.jrp-li-user-about-text').html('<pre class="jrp-li-user-about-pre">'+$('#user_description').val()+'</pre>');
			   $('#about_user_description').val($('#user_description').val());
		   }
	   );
}

function tag_member_confirm(user_name, txtpath, base_url, usertypeid) {
	if (usertypeid < 2) {
		open_sign_up_box();
	} else {
		$('#user-tag-confirm-title').html('Add '+user_name+' as Peer? ');
		$('#tag_confirm-btn').html('<a href="javascript:void;" onclick="javascript:tag_member(\''+user_name+'\', \''+txtpath+'\', \''+base_url+'\')" id="jrp-delete-confirm-yes"><img src="'+base_url+'files/images/send-request.png"/></a> &nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:void();" onclick="javascript:close_tag_confirm_user();"><img src="'+base_url+'files/images/cancel.png"/></a>');
		
		pwidth = $(document).width();
		pheight = $(document).height();
		$('.jrp-peers-seeall-bottom-bg').css({"width": pwidth+"px", "height": pheight+"px"});
		$('.jrp-peers-seeall-bottom-bg').fadeIn().fadeTo('slow', 0.5, function() {
		});
		$('.jrp-peers-seeall').fadeOut();
		wwidth = $(window).width();
		$('#user-tag-confirm-box').css({"left": ((wwidth/2) - 222)+"px"});
		$('#user-tag-confirm-box').fadeIn('slow');
	}
}

function tag_member(user_name, txtpath, base_url) {
	$('#tag-along-confirm-box-text-div').html("<img src=\""+base_url+"files/images/spinner.gif\" width=\"16\" height=\"16\" />Please wait...");
	$.ajax({
	  url: txtpath,
	  success: function(data) {
		  $('#tag-along-confirm-box-text-div').html(data);
	  }
	});
	pwidth = $(document).width();
	pheight = $(document).height();
	$('.jrp-peers-seeall-bottom-bg').css({"width": pwidth+"px", "height": pheight+"px"});
	$('.jrp-peers-seeall-bottom-bg').fadeIn().fadeTo('slow', 0.5, function() {
    });
	$('.jrp-peers-seeall').fadeOut();
	$('#user-tag-confirm-box').fadeOut();
	wwidth = $(window).width();
	$('#tag-along-confirm-box').css({"left": ((wwidth/2) - 222)+"px"});
	$('#tag-along-confirm-box').fadeIn('slow');
}

function edit_user_photo(user_id) {
	$('#user-upload-photo-msg').html('');
	pwidth = $(document).width();
	pheight = $(document).height();
	$('.jrp-peers-seeall-bottom-bg').css({"width": pwidth+"px", "height": pheight+"px"});
	$('.jrp-peers-seeall-bottom-bg').fadeIn().fadeTo('slow', 0.5, function() {
    });
	wwidth = $(window).width();
	$('#user-upload-box').css({"left": ((wwidth/2) - 222)+"px"});
	$('#user-upload-box').fadeIn('slow');
}

function edit_user_account() {
	pwidth = $(document).width();
	pheight = $(document).height();
	$('.jrp-peers-seeall-bottom-bg').css({"width": pwidth+"px", "height": (pheight+200)+"px"});
	$('.jrp-peers-seeall-bottom-bg').fadeIn().fadeTo('slow', 0.5, function() {
    });
	wwidth = $(window).width();
	$('#user-edit-account-settings').css({"left": ((wwidth/2) - 222)+"px"});
	$('#user-edit-account-settings').fadeIn('slow');
}

function upload_user_photo(txtpath) {
	$('#upload-photo-spinner').show();
	
	$.ajaxFileUpload
	(
		{
			url:txtpath, 
			secureuri:false,
			fileElementId:'user-photo-file',
			dataType: 'script',
			success: function (data, status)
			{
				$('#upload-photo-spinner').hide();
				$('#user-upload-photo-msg').html('Save');
				$('#user-photo-file').val('');
			},
			error: function (data, status, e)
			{
				$('#user-upload-photo-msg').html('Error!');
			}
		}
	)
}

function close_user_photo() {
	$('.jrp-peers-seeall-bottom-bg').fadeOut('slow')
	$('#user-upload-box').fadeOut('slow');
}

function close_user_account() {
	$('.jrp-peers-seeall-bottom-bg').fadeOut('slow')
	$('#user-edit-account-settings').fadeOut('slow');
	$('#user-save-login-msg').html('');
	$('#user-save-password-msg').html('');
}

function close_tag_message() {
	$('.jrp-peers-seeall-bottom-bg').fadeOut('slow')
	$('#tag-along-confirm-box').fadeOut('slow');
}

function close_members_list() {
	$('.jrp-peers-seeall-bottom-bg').fadeOut('slow')
	$('#jrp-peers-list-view-member').fadeOut('slow');
}

function open_members_list() {
	pwidth = $(document).width();
	pheight = $(document).height();
	$('.jrp-peers-seeall-bottom-bg').css({"width": pwidth+"px", "height": pheight+"px"});
	$('.jrp-peers-seeall-bottom-bg').fadeIn().fadeTo('slow', 0.5, function() {
    });
	wwidth = $(window).width();
	$('#jrp-peers-list-view-member').css({"left": ((wwidth/2) - 235)+"px"});
	$('#jrp-peers-list-view-member').slideDown('slow');
}

function peer_next_page(txtpath) {
	if (userpeers_page < userpeers_total_page) {
		userpeers_page++;
	}
	start_peer = (userpeers_page * numperpage) - (numperpage-1);
	end_peer = (userpeers_page * numperpage);
	if (end_peer > userpeers) {
		end_peer = userpeers;
	}
	$('#jrp-total-user-peers-view').html('DISPLAYING '+start_peer+'-'+end_peer+' OF '+userpeers+' PEERS ');
	$('#jrp-peers-seeall-list-view').load(txtpath+userpeers_page);
}

function peer_prev_page(txtpath) {
	if (userpeers_page > 1) {
		userpeers_page--;
	}
	start_peer = (userpeers_page * numperpage) - (numperpage-1);
	end_peer = (userpeers_page * numperpage);
	if (end_peer > userpeers) {
		end_peer = userpeers;
	}
	$('#jrp-total-user-peers-view').html('DISPLAYING '+start_peer+'-'+end_peer+' OF '+userpeers+' PEERS ');
	$('#jrp-peers-seeall-list-view').load(txtpath+userpeers_page);
}

function peer_next_page_edit(txtpath) {
	if (userpeers_page < userpeers_total_page) {
		userpeers_page++;
	}
	start_peer = (userpeers_page * numperpage) - (numperpage-1);
	end_peer = (userpeers_page * numperpage);
	if (end_peer > userpeers) {
		end_peer = userpeers;
	}
	$('#jrp-total-user-peers').html('DISPLAYING '+start_peer+'-'+end_peer+' OF '+userpeers+' PEERS ');
	$('#jrp-peers-seeall-list').load(txtpath+userpeers_page);
}

function peer_prev_page_edit(txtpath) {
	if (userpeers_page > 1) {
		userpeers_page--;
	}
	start_peer = (userpeers_page * numperpage) - (numperpage-1);
	end_peer = (userpeers_page * numperpage);
	if (end_peer > userpeers) {
		end_peer = userpeers;
	}
	$('#jrp-total-user-peers').html('DISPLAYING '+start_peer+'-'+end_peer+' OF '+userpeers+' PEERS ');
	$('#jrp-peers-seeall-list').load(txtpath+userpeers_page);
}

function member_next_page(txtpath) {
	if (userpeers_page < userpeers_total_page) {
		userpeers_page++;
	}
	start_peer = (userpeers_page * numperpage) - (numperpage-1);
	end_peer = (userpeers_page * numperpage);
	if (end_peer > userpeers) {
		end_peer = userpeers;
	}
	$('#jrp-total-user-peers-view-member').html('DISPLAYING '+start_peer+'-'+end_peer+' OF '+userpeers+' USERS ');
	$('#jrp-peers-seeall-list-view-member').load(txtpath+userpeers_page);
}

function member_prev_page(txtpath) {
	if (userpeers_page > 1) {
		userpeers_page--;
	}
	start_peer = (userpeers_page * numperpage) - (numperpage-1);
	end_peer = (userpeers_page * numperpage);
	if (end_peer > userpeers) {
		end_peer = userpeers;
	}
	$('#jrp-total-user-peers-view-member').html('DISPLAYING '+start_peer+'-'+end_peer+' OF '+userpeers+' USERS ');
	$('#jrp-peers-seeall-list-view-member').load(txtpath+userpeers_page);
}

function show_account_menu() {
	var jrptopmenu = $('#jrp-top-menu');
	var jrpaccountmenu = $('#jrp-menu-account-li');
	var position = jrptopmenu.position();
	var position2 = jrpaccountmenu.position();
	wwidth = $(window).width();
	$('#jrp-user-account-menu-div').css({"left": (position2.left - 115)+"px", "top": position.top+"px"});
	$("#jrp-user-account-menu-div").slideDown('fast').show().parent().hover(function() {  
	}, function(){  
		$("#jrp-user-account-menu-div").fadeOut('slow');
	});
}

function show_notification_menu() {
	var jrptopmenu = $('#jrp-top-menu');
	var jrpaccountmenu = $('#jrp-menu-account-notify');
	var position = jrptopmenu.position();
	var position2 = jrpaccountmenu.position();
	wwidth = $(window).width();
	$('#jrp-notification-menu').css({"left": (position2.left - 152)+"px", "top": position.top+"px"});
	$("#jrp-notification-menu").slideDown('fast').show().parent().hover(function() {  
	}, function(){  
		$("#jrp-notification-menu").fadeOut('slow');
	});
}

function delelete_confirm_box(username,userid,baseurl,deleteurl,ajaxurl) {
	$('#user-peers-delete-msg').html('Are you sure you want to remove '+username+' from your Peers list?');
	$('#delete_confirm-btn').html('<a href="javascript:void;" onclick="javascript:delete_peer_user('+userid+',\''+baseurl+'\',\''+deleteurl+'\',\''+ajaxurl+'\');" id="jrp-delete-confirm-yes"><img src="'+baseurl+'files/images/yes.png"/></a> <a href="javascript:void();" onclick="javascript:close_cancel_delete_user(\''+ajaxurl+'\');"><img src="'+baseurl+'files/images/cancel.png"/></a>');
	$("#jrp-peers-list-edit").hide();
	$('#user-delete-box').css({"left": ((wwidth/2) - 222)+"px"});
	$("#user-delete-box").fadeIn('slow');
}

function delete_peer_user(userid,baseurl,deleteurl,ajaxurl) {
	$("#user-peers-delete-msg").html('<img src="'+baseurl+'files/images/spinner.gif" width="16" height="16"/>Deleting...');
	$.ajax({
	  url: deleteurl+'/'+userid,
	  success: function(data) {
		  userpeers--;
		  $("#user-peers-delete-msg").html(data);
		  $('#delete_confirm-btn').html('<a href="javascript:void();" onclick="javascript:close_cancel_delete_user(\''+ajaxurl+'\');"><img src="'+baseurl+'files/images/close.png"/></a>');
	  }
	});
}

function close_delete_user() {
	$('.jrp-peers-seeall-bottom-bg').fadeOut('slow');
	$("#user-delete-box").fadeOut();
}

function close_tag_confirm_user() {
	$('.jrp-peers-seeall-bottom-bg').fadeOut('slow');
	$("#user-tag-confirm-box").fadeOut();
}

function close_cancel_delete_user(ajaxurl) {
	start_peer = (userpeers_page * numperpage) - (numperpage-1);
	end_peer = (userpeers_page * numperpage);
	if (end_peer > userpeers) {
		end_peer = userpeers;
	}
	
	$('#jrp-total-user-peers').html('DISPLAYING '+start_peer+'-'+end_peer+' OF '+userpeers+' PEERS ');
	$('#jrp-peers-seeall-list').load(ajaxurl+'exec_ajax/peers_list_delete/243/pageid/'+userpeers_page);
	
	$('#jrp-total-user-peers-view').html('DISPLAYING '+start_peer+'-'+end_peer+' OF '+userpeers+' PEERS ');
	$('#jrp-peers-seeall-list-view').load(ajaxurl+'exec_ajax/peers_list/243/pageid/'+userpeers_page);
	
	$('.user-peers-bottom').html(userpeers+' PEER/S');
	$('#jrp-li-user-peers-profile').load(ajaxurl+'exec_ajax/bandwagon_list/243');
	
	$("#user-delete-box").fadeOut();
	$("#jrp-peers-list-edit").fadeIn('slow');
}

function open_sign_up_box() {
	pwidth = $(document).width();
	pheight = $(document).height();
	$('.jrp-peers-seeall-bottom-bg').css({"width": pwidth+"px", "height": pheight+"px"});
	$('.jrp-peers-seeall-bottom-bg').fadeIn().fadeTo('slow', 0.5, function() {
    });
	wwidth = $(window).width();
	$('#not-login-sign-up').css({"left": ((wwidth/2) - 114)+"px"});
	$('#not-login-sign-up').slideDown('slow');
}

function close_sign_up_box() {
	$('.jrp-peers-seeall-bottom-bg').fadeOut('slow');
	$('#not-login-sign-up').fadeOut();
}

function header_menu_mouseover(objname, txt) {
	$(objname).html(txt);
}

function header_menu_mouseout(objname, txt) {
	$(objname).html(txt);
}

function image_convertPath(imagepath) {
	return imagepath.replace(/[/]/g, "~");
}

function load_parentform_ajax(txtpath) {
	$('#dialog-form').dialog('open');
	$('#parents-form').load(txtpath);
}

function powersnet_menu_text(menutext,menuid,usertypeid) {
	if (usertypeid > 1) {
		mxpos = 0;
		mypos = 0;
		text = "";
		text += "<div id=\"powersnet-menu-msg-"+menuid+"\" class=\"powersnet-menu-msg\">\n";
		text += "<ul>\n";
		text += "<li class=\"powersnet-menu-msg-pointer\"></li>\n";
		text += "<li class=\"powersnet-menu-msg-content\"><div id=\"powersnet-menu-msg-text\">"+menutext+"</div></li>\n";
		text += "</ul>\n";
		$("body").prepend(text);
		$(document).mousemove(function(e){
			mxpos = e.pageX;
			mypos = e.pageY;
			$("#powersnet-menu-msg-"+menuid).css("top",mypos+"px");
			$("#powersnet-menu-msg-"+menuid).css("left",(mxpos+20)+"px");
		}); 
	}
}

function powersnet_menu_text_remove(menuid) {
	$("#powersnet-menu-msg-"+menuid).remove();
}

function next_ambassador() {
	
	if (newspage_start < (totalnews_page - 1)) {
		newspage_start = newspage_start + 1; 
	}
	$('#sliderContainer').animate({
	  'marginLeft' : newssliderwidth*(-newspage_start)
	});
	$('#jrp-total-user-peers-view').html('DISPLAYING '+(newspage_start + 1)+' OF '+totalnews_page+' BRAND AMBASSADOR PROFILE');
}

function prev_ambassador() {
	if (newspage_start > 0) {
		newspage_start = newspage_start - 1; 
	}
	$('#sliderContainer').animate({
	  'marginLeft' : newssliderwidth*(-newspage_start)
	});
	$('#jrp-total-user-peers-view').html('DISPLAYING '+(newspage_start + 1)+' OF '+totalnews_page+' BRAND AMBASSADOR PROFILE');
}


function load_image_btn(ImageName, ImageNormal, ImageHover) {
	ImageListBtn[ImageName] = new Image();
	ImageListBtnHover[ImageName] = new Image();
	ImageListBtn[ImageName].src = ImageNormal;
	ImageListBtnHover[ImageName].src = ImageHover;
}

function load_image_share(ImageName, EntryId, ImageNormal, ImageHover) {
	ImageListBtn[ImageName+EntryId] = new Image();
	ImageListBtnHover[ImageName+EntryId] = new Image();
	ImageListBtn[ImageName+EntryId].src = ImageNormal;
	ImageListBtnHover[ImageName+EntryId].src = ImageHover;
}

function normal_image_btn(ImageName) {
	document.images['powersnet-menu-'+ImageName].src = ImageListBtn[ImageName].src;
}

function hover_image_btn(ImageName) {
	document.images['powersnet-menu-'+ImageName].src = ImageListBtnHover[ImageName].src;
}

function normal_image_share(ImageName,EntryId) {
	document.images['share-'+ImageName+EntryId].src = ImageListBtn[ImageName+EntryId].src;
}

function hover_image_share(ImageName,EntryId) {
	document.images['share-'+ImageName+EntryId].src = ImageListBtnHover[ImageName+EntryId].src;
}

function retrieve_notification(ajaxurl,ajaxurl2) {
	$.ajax({
	  url: ajaxurl,
	  success: function(data) {
		 $('.jrp-notifcation-count').html(data); 
	  }
	});
	
	$.ajax({
	  url: ajaxurl2,
	  success: function(data) {
		 $('#jrp-notification-menu-body-user').html(data); 
	  }
	});
	
	var t=setTimeout("retrieve_notification('"+ajaxurl+"','"+ajaxurl2+"')",10000);
}
