jQuery.noConflict();
var scrollFlag = true;
///focus field

var password_value;

function home_popscreen_makeRequest(pageName,parameters,resultDiv)
{
	jQuery.ajax({
	   type: "POST",
	   url: pageName,
	   data: parameters,
	  // beforeSend: function(){jQuery("#"+resultDiv).html('<div style="float:left; margin-top:10px;"><img align="bottom"  src="'+IMAGE_PATH+'global/icons/spinner18x18.gif" /></div>');},
	   success: function(msg){
		jQuery("#"+resultDiv).html(msg);
	   },
   		error: function(){ 	}
	 });
}



jQuery(document).ready(function(){
		
		//var i = 0;
		function timer()
		{
			var i = 0;	
			var times = 0;
			var LiMove = 0;
			var start=10;
			jQuery(document).everyTime(700, function()
			{
				if(i==0)
				{
					if(start==50)
					{
						start=0;
					}
					fetchRecentPoped(start);
					start=start+2;
				}
				jQuery("#timerImg").attr('src',IMAGE_PATH+'home/timerbrown'+i+'.gif');
				i++;

				if(i==25) 
				{
					i=0;
					if(scrollFlag == true)
					{
						jQuery("#recent2").animate({marginLeft: "-142px"}, 500, "linear", 
						function(){
						jQuery("ul#recent2 li:first").remove();
						jQuery("#recent2").css({"margin-left":"-5px"})
						});
					}
				}
				//i++;
				
			}, times,true);
		
		}
		timer();
		
		jQuery('#username').focus(function()
		{
			if(password_value=='')
			{
				jQuery('#home_password').val('');	
			}
			else
			{
				jQuery('#home_password').val(password_value);
			}
			jQuery('#username').removeClass("show_fld");
			jQuery('#username').addClass("hide_fld");
		});
	
		jQuery('#name').focus(function()
		{
			if(password_value=='')
			{
				jQuery('#home_password').val('');	
			}
			else
			{
				jQuery('#home_password').val(password_value);
			}
			jQuery('#name').removeClass('show_fld');	
			jQuery('#name').addClass('hide_fld');
		});
		
		jQuery('#email').focus(function()
		{
			if(password_value=='')
			{
				jQuery('#home_password').val('');	
			}
			else
			{
				jQuery('#home_password').val(password_value);
			}
			jQuery('#email').removeClass('show_fld');
			jQuery('#email').addClass('hide_fld');
		});
		
		jQuery('#home_password').focus(function()
		{			
			if(password_value=='')
			{
				jQuery('#home_password').val('');	
			}
			else
			{
				jQuery('#home_password').val(password_value);
			}
			jQuery('#home_password').removeClass('show_fld');
			jQuery('#home_password').addClass('hide_fld');
		});
	
		jQuery('#username').blur(function()
		{
			jQuery('#username').addClass('show_fld');
			jQuery('#username').removeClass('hide_fld');
			
			home_popscreen_makeRequest(AJAX_PATH+'makerequest.php','pname=home_popscreen_validate&action=validate&opt=username&value='+escape(jQuery(this).val())+'','msg_username');			
			
		});		
		
		
		jQuery('#name').blur(function()
		{
			jQuery('#name').addClass('show_fld');
			jQuery('#name').removeClass('hide_fld');
			
			home_popscreen_makeRequest(AJAX_PATH+'makerequest.php','pname=home_popscreen_validate&action=validate&opt=realname&value='+escape(jQuery(this).val())+'','msg_realname');
			
		});		
		
		
		jQuery('#email').blur(function()
		{
			jQuery('#email').removeClass('hide_fld');
			jQuery('#email').addClass('show_fld');
			
			home_popscreen_makeRequest(AJAX_PATH+'makerequest.php','pname=home_popscreen_validate&action=validate&opt=emailaddress&value='+escape(jQuery(this).val())+'','msg_email');
						
		});	
		
		
		jQuery('#home_password').blur(function()
		{
			password_value=jQuery('#home_password').val();
			jQuery('#home_password').removeClass('hide_fld');
			jQuery('#home_password').addClass('show_fld');
			
			home_popscreen_makeRequest(AJAX_PATH+'makerequest.php','pname=home_popscreen_validate&action=validate&opt=password&value='+escape(jQuery(this).val())+'','msg_password');			
		});			
		
});

function fetchRecentPoped(startlimit) 
	{
		var parameters = 'pname=latestVideos&action=topvideos&start='+startlimit;
		var resultDiv = 'recent2';
//alert(parameters);
/*		jQuery("#recent2").animate({marginLeft: "-142px"}, 500, "linear", 
			function(){
				jQuery("ul#recent2 li:first").remove();
				jQuery("#recent2").css({"margin-left":"-5px"})
			});*/
	
		jQuery.ajax({
			type: "POST",
			url: AJAX_PATH+'makerequest.php',
			data: parameters,
			success: function(msg){	
/*					jQuery("#recent2").animate({marginLeft: "-142px"}, 500, "linear", 
					function(){
					jQuery("ul#recent2 li:first").remove();
					jQuery("#recent2").css({"margin-left":"-5px"})
					});*/
		//alert('a');
					jQuery("#recent2").append(msg);	
					scrollFlag = true;
			},
			error: function(){  //so, if data is retrieved, store it in html 
				scrollFlag = false;
				//jQuery("#"+resultDiv).append('Error Loading Script'); //show the html inside .content div 
			}	
		});
	}
		

function slide(id)
		{
			//alert(id);
			//var ids = this.id.split('_');
			jQuery('#panelTabs li').removeClass();
			if(id=='1')
			{
				jQuery('#whatTab').addClass('selected');
				/*setTimeout(function()
				{
					jQuery('#5').hide();
				}, 600);*/
			}
			else if(id=='2')
			{
				jQuery('#organizeTab').addClass('selected');
				/*setTimeout(function()
				{
					jQuery('#5').hide();
				}, 600);*/
			}
			else if(id=='3')
			{
				jQuery('#shareTab').addClass('selected');
				/*setTimeout(function()
				{
					jQuery('#5').hide();
				}, 600);*/
			}
			else if(id=='4')
			{
				jQuery('#discussTab').addClass('selected');
				/*setTimeout(function()
				{
					jQuery('#5').hide();
				}, 600);*/

			}
			else if(id=='5')
			{
				jQuery('#signupTab').addClass('selected');
				//jQuery('#5').show();

				//document.frm_home_join.username.focus();
				//jQuery('#username').focus();
				//window.location=POP_HOME+'join';
				//return false;
			}
			
			var DivWidth = 952;
			var leftM = 0;
			//alert(ids[0]);
			if(id == 1)
			{
				leftM = 0;
			}
			else if(id == 5)
			{
				leftM = DivWidth*4;
			}
			else
			{
				leftM = DivWidth*(id-1);
			}		
			jQuery("#containerFlow").animate({ marginLeft: "-"+leftM+"px"}, 400 );
			if(id==5)
			{
				setTimeout(function()
				{
					jQuery('#username').focus();
				}, 600);
			}
/*			if(id=='4')
			{
				setTimeout(function()
				{
					jQuery('#5').css({'visibility':'hidden'});
					jQuery('#3').css({'visibility':'hidden'});
					jQuery('#2').css({'visibility':'hidden'});
					jQuery('#1').css({'visibility':'hidden'});
				}, 500);
			}
			if(id=='3')
			{
				setTimeout(function()
				{
					jQuery('#5').css({'visibility':'hidden'});
					jQuery('#4').css({'visibility':'hidden'});
					jQuery('#2').css({'visibility':'hidden'});
					jQuery('#1').css({'visibility':'hidden'});
				}, 500);
			}
			if(id=='2')
			{
				setTimeout(function()
				{
					jQuery('#5').css({'visibility':'hidden'});
					jQuery('#4').css({'visibility':'hidden'});
					jQuery('#3').css({'visibility':'hidden'});
					jQuery('#1').css({'visibility':'hidden'});
				}, 500);
			}
			if(id=='1')
			{
				setTimeout(function()
				{
					jQuery('#5').css({'visibility':'hidden'});
					jQuery('#4').css({'visibility':'hidden'});
					jQuery('#3').css({'visibility':'hidden'});
					jQuery('#2').css({'visibility':'hidden'});
				}, 600);
			}*/
	
		
 }
 
function focus_username_home()
{
	jQuery('#username').focus();
}

function requestInviteCode(inviteTop)
{

	jQuery('#invite_code_home').removeClass('button-lightblue_orange_brownbg');
	jQuery('#invite_code_home').addClass('homeInviteCodeButtonChangeState');
	setTimeout(function()
	{
		jQuery('#invite_code_home').removeClass('homeInviteCodeButtonChangeState');
		jQuery('#invite_code_home').addClass('button-lightblue_orange_brownbg');
		
	}, 100);
		//	REQUEST FOR INVITE CODE GOES HERE	//
	if(inviteTop=='top')
	{
		var emailAdd = escape(document.getElementById('email').value);
	}
	else if(inviteTop=='middle')
	{
		var emailAdd = escape(document.getElementById('email2').value);
	}
	
	if(emailAdd=='')
	{
		jQuery("#errorEmail").removeClass();		
		jQuery("#errorEmail").addClass('errorMsg');
		jQuery("#errorEmail").html('Enter Email Address');
	
		document.getElementById('email').value='Enter your email address';
		document.getElementById('email2').value='Enter your email address';
	}
	else if(emailAdd!='')
	{
		var parameters = 'pname=signup_validate&action=request_invite&opt=enter_code&value='+emailAdd;
		var resultDiv = 'successMsg';
			
		jQuery.ajax({
		type: "POST",
		url: AJAX_PATH+'makerequest.php',
		data: parameters,
		success: function(msg){
if(inviteTop=='top')
{
		if(msg == 'fail')
		{
			jQuery("#errorEmail").removeClass('successMsg');
			jQuery("#errorEmail").removeClass('errorMsg');
			jQuery("#errorEmail").css({'display':'block'});		
			jQuery("#errorEmail").addClass('errorMsg');
			jQuery("#errorEmail").html('Please enter Email Address');
			setTimeout('jQuery("#errorEmail").fadeOut()',5000);
		}
		else if(msg == 'invalid')
		{
			jQuery("#errorEmail").removeClass('successMsg');
			jQuery("#errorEmail").removeClass('errorMsg');
			jQuery("#errorEmail").css({'display':'block'});
			jQuery("#errorEmail").addClass('errorMsg');
			jQuery("#errorEmail").html('Invalid Email Address Entered');				
			setTimeout('jQuery("#errorEmail").fadeOut()',5000);
		}
		else if(msg == 'already')
		{
			jQuery("#errorEmail").removeClass('successMsg');
			jQuery("#errorEmail").removeClass('errorMsg');
			jQuery("#errorEmail").css({'display':'block'});			
			jQuery("#errorEmail").addClass('errorMsg');
			jQuery("#errorEmail").html('Email already exists');				
			setTimeout('jQuery("#errorEmail").fadeOut()',5000);
		}
		else if(msg == 'success')
		{
			jQuery("#errorEmail").removeClass('successMsg');
			jQuery("#errorEmail").removeClass('errorMsg');
			jQuery("#errorEmail").css({'display':'block'});			
			jQuery("#errorEmail").addClass('successMsg');
			jQuery("#errorEmail").html('Email registerd successfully');
	
			document.getElementById('email').value='Enter your email address';
			document.getElementById('email2').value='Enter your email address';
			jQuery('#email').removeClass("entertext");
			jQuery('#email').addClass("input");
			setTimeout('jQuery("#errorEmail").fadeOut()',5000);
			
			//jQuery('#popdSidebar .minibubble').hide();
			//jQuery('#popdSidebar #successInvite').show();
			
			
		}
}
else if(inviteTop=='middle')
{
if(msg == 'fail')
		{
			jQuery("#bottomerror").removeClass('successMsg');
			jQuery("#bottomerror").removeClass('errorMsg');
			jQuery("#bottomerror").css({'display':'block'});		
			jQuery("#bottomerror").addClass('errorMsg');
			jQuery("#bottomerror").html('Please enter Email Address');
			setTimeout('jQuery("#bottomerror").fadeOut()',5000);
		}
		else if(msg == 'invalid')
		{
			jQuery("#bottomerror").removeClass('successMsg');
			jQuery("#bottomerror").removeClass('successMsg');
			jQuery("#bottomerror").removeClass('errorMsg');
			jQuery("#bottomerror").css({'display':'block'});		
			jQuery("#bottomerror").addClass('errorMsg');
			jQuery("#bottomerror").html('Invalid Email Address Entered');				
			setTimeout('jQuery("#bottomerror").fadeOut()',5000);
		}
		else if(msg == 'already')
		{
			jQuery("#bottomerror").removeClass('successMsg');
			jQuery("#bottomerror").removeClass('errorMsg');
			jQuery("#bottomerror").css({'display':'block'});		
			jQuery("#bottomerror").addClass('errorMsg');
			jQuery("#bottomerror").html('Email already exists');				
			setTimeout('jQuery("#bottomerror").fadeOut()',5000);
		}
		else if(msg == 'success')
		{ 
			/*jQuery("#bottomerror").removeClass('successMsg');
			jQuery("#bottomerror").removeClass('errorMsg');
			jQuery("#bottomerror").css({'display':'block'});		
			jQuery("#bottomerror").addClass('successMsg');
			jQuery("#bottomerror").html('Email registerd successfully');
	
			document.getElementById('email2').value='Enter your email address';
			jQuery("#email2").removeClass('entertext');
			jQuery("#email2").addClass('input');
			setTimeout('jQuery("#bottomerror").fadeOut()',5000);*/
			jQuery('#popdSidebar .minibubble').hide();
			jQuery('#popdSidebar #successInvite').show();
		}

}
	   },
   		error: function(){  //so, if data is retrieved, store it in html 
			//jQuery("#"+resultDiv).html('Error Loading Script'); //show the html inside .content div 
		}
	 });
	}
	return false;
}

function inviteCodeToJoin()
{
	
		var invite_code = escape(document.getElementById('code').value);
		if(invite_code=='')
		{
				jQuery("#errorInviteCode").css({'display':'block'});
				jQuery("#errorInviteCode").removeClass('errorMsg');
				jQuery("#errorInviteCode").addClass('errorMsg');
				jQuery("#errorInviteCode").html('Enter Invite Code');
				setTimeout('jQuery("#errorInviteCode").fadeOut()',5000);
				//jQuery("#code").val('');
		}
		else if(invite_code!='')
		{
			var parameters = 'pname=inviteCodeRequest&action=inviteCodeReq&value='+invite_code;
			var resultDiv = 'errorInviteCode';
				
			jQuery.ajax({
			type: "POST",
			url: AJAX_PATH+'makerequest.php',
			data: parameters,
			success: function(msg){
			
			if(msg=='success')
			{
				window.location=POP_HOME+'join?value='+invite_code;
			}
			else if(msg=='fail')
			{	
				jQuery("#errorInviteCode").css({'display':'block'});
				jQuery("#errorInviteCode").removeClass('errorMsg');
				jQuery("#errorInviteCode").addClass('errorMsg');
				jQuery("#errorInviteCode").html('Invalid Invite Code');
				setTimeout('jQuery("#errorInviteCode").fadeOut()',5000);
				
			}
			},
			error: function(){  //so, if data is retrieved, store it in html 
				//jQuery("#"+resultDiv).html('Error Loading Script'); //show the html inside .content div 
			
			}
			});
			}
		return false;
}



///clear text from field	
function cleartext(position)
{
	
		if(position=='emailtop')
		{
			if(jQuery('#email').val()=="Enter your email address")
			{
				jQuery('#email').val('');
				jQuery('#email').removeClass("input");
				jQuery('#email').addClass("entertext");
				
				
			}
		
		}
		else if(position=='invite_code')
		{
			
			if(jQuery('#code').val()=="Enter an invite code")
			{
				jQuery('#code').val('');
				jQuery('#code').removeClass("input");
				jQuery('#code').addClass("entertext");
			}
					
		}
		else if(position=='emailbottm')
		{
			if(jQuery('#email2').val()=="Enter your email address")
			{
				jQuery('#email2').val('');
				jQuery('#email2').removeClass("input");
				jQuery('#email2').addClass("entertext");
				
				
			}
		
		}
		
		
		
		
}

////End of Clear Text

	function closezoomOrg()
	{ 
		jQuery("#zoomLightbox").hide();
		jQuery("#zoomOverlay").hide();
		jQuery("#org").hide();
	}
	
	function showzoomOrg()
	{   
		jQuery("#zoomOverlay").show();
		jQuery("#zoomLightbox").show();
		jQuery("#org").show();
		jQuery.scrollTo('#zoomOverlay',30);
	}
	function closezoomShare()
	{ 
		jQuery("#zoomLightbox").hide();
		jQuery("#zoomOverlay").hide();
		jQuery("#share").hide();
	}
	
	function showzoomShare()
	{ 
		options={percent: 100};
		jQuery("#zoomOverlay").show();
		jQuery("#zoomLightbox").show();
		jQuery("#share").show('scale',options);
		//jQuery.scrollTo('#zoomOverlay',30);
	}
	function closezoomDiscuss()
	{ 
		jQuery("#zoomLightbox").hide();
		jQuery("#zoomOverlay").hide();
		jQuery("#discuss").hide();
	}
	
	function showzoomDiscuss()
	{ 
		jQuery("#zoomOverlay").show();
		jQuery("#zoomLightbox").show();
		jQuery("#discuss").show();
		jQuery.scrollTo('#zoomOverlay',30);
	}
	
	
function check_field(position)
{
	
		if(position=='email')
		{
			if(jQuery('#email').val()=='')
			{
				jQuery('#email').val('Enter your email address');
				jQuery('#email').removeClass("entertext");
				jQuery('#email').addClass("input");
			}
		
		}
		
		else if(position=='code')
		{
			
			if(jQuery('#code').val()=="")
			{
				jQuery('#code').val('Enter an invite code');
				jQuery('#code').removeClass("entertext");
				jQuery('#code').addClass("input");
			}
					
		}
		else if(position=='emailbottm')
		{
			
			if(jQuery('#email2').val()=="")
			{
				jQuery('#email2').val('Enter your email address');
				jQuery('#email2').removeClass("entertext");
				jQuery('#email2').addClass("input");
			}
					
		}
		
}

function join_movement()
{
	if(jQuery('#msg_username').html()!='' || jQuery('#msg_realname').html()!='' || jQuery('#msg_email').html()!='' || jQuery('#msg_password').html()!='' || jQuery('#username').val()=='' || jQuery('#email').val()=='' || jQuery('#name').val()=='' || jQuery('#password').val()=='')
	{
		return false;
	}
	else
	{
		jQuery('#join-the-movement').submit();
	}
	return false;
}