function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	var path = '/';
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+ 
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+
	((path)?"; path=" + path : "");
}
function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if(c_start!=-1)
		{ 
			c_start=c_start + c_name.length+1; 
			c_end=document.cookie.indexOf(";",c_start);
			if(c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return "";
}
function checkUsername()
{
	with(document.frm)
	{
		if(tweetusername.value=='@')
		{			
			$('#message').fadeOut(300);
			$("#message").html("<strong>Invalid username!</strong>");
			$('#message').fadeIn(300);
			return false;
		}
		else
		{	
			$('#message').fadeOut(500);
			$("#message").html("<strong>Please wait. Checking username...</strong>");
			$('#message').fadeIn(500);
			$.post(
					"checktwituser.php",
					{screen_name: tweetusername.value},					
					function(response)
					{	
						if(response=='yes')
						{	
							$("#message").html("<strong>Loading...</strong>");								
							//showPage('register.php','second');
							loadPage();
						}
						else
						{							
							$("#message").html(response);						
							return false;							
						}
					}						
				);
			return false;
		}	
		return false;
	}
}
function checkTwitterUsername(t)
{
	if(t.value=="")
		$('#tweetusername').val=0;
	else
	{	
		$.post(
				"checktwetuser.php",
				{screen_name: t.value},					
				function(response)
				{	
					if(response=='yes')						
						document.getElementById('tweetusername').value=1;						
					else												
						document.getElementById('tweetusername').value=0;
				}						
			);
	}	
}
var current_tab = "first";
var current_text = "Your friend's username";
document.getElementById(current_tab).className="current";
$("#"+current_tab).html("Your friend's username");

/*$.post("home.php",							
		function(response)
		{	
			if(response)
			{					
				$('#page_content').hide();					
				$('#page_content').fadeIn(500);	
				$("#page_content").html(response);
			}				
		}						
	);
setCookie('step',1,1);*/
function showPage(page,tab_id)
{
	//alert(getCookie('step'));	
	if(tab_id!=current_tab){
		$('#'+tab_id).html("<a href='javascript:void(0)'><img src='images/loading.gif'></a>");
	$.post(
			page,							
			function(response)
			{	
				if(response)
				{
					if(tab_id=='first')	
					{						
						document.getElementById(tab_id).className="current";
						$("#"+tab_id).html("Your friend's username");
						document.getElementById(current_tab).className="";
						$("#"+current_tab).html("<a href='javascript:void(0)'>"+current_text+"</a>");	
						current_tab="first";
						current_text="Your friend's username";						
						setCookie('step',1,1);
						
						$('#page_content').hide();					
						$('#page_content').fadeIn(500);	
						$("#page_content").html(response);
					}
					else if(tab_id=='second')	
					{							
						document.getElementById(tab_id).className="current";
						$("#"+tab_id).html("Register your address");
						document.getElementById(current_tab).className="";
						$("#"+current_tab).html("<a href='javascript:void(0)'>"+current_text+"</a>");	
						current_tab="second";
						current_text="Register your address";
						setCookie('step',2,1);
						
						$('#page_content').hide();					
						$('#page_content').fadeIn(500);	
						$("#page_content").html(response);
					}
					else if(tab_id=='third')	
					{						
						document.getElementById(tab_id).className="current";
						$("#"+tab_id).html("Select and send <br />a gift");
						document.getElementById(current_tab).className="";
						$("#"+current_tab).html("<a href='javascript:void(0)'>"+current_text+"</a>");	
						current_tab="third";
						current_text="Select and send <br />a gift";	
						setCookie('step',3,1);
						
						$('#page_content').hide();					
						$('#page_content').fadeIn(500);	
						$("#page_content").html(response);
					}					
				}				
			}						
		);}else if(tab_id=='first'){
		$.post("home.php",							
		function(response)
		{	
			if(response)
			{					
				$('#page_content').hide();					
				$('#page_content').fadeIn(500);	
				$("#page_content").html(response);
				setCookie('step',1,1);
			}				
		}						
	);
	}
}

/*function showPage(page,tab_id)
{	
	//alert(getCookie('step'));
	if(tab_id!=current_tab){
	$.post(
			page,							
			function(response)
			{	
				if(response)
				{
					if(tab_id=='first')	
					{						
						document.getElementById(tab_id).className="current";
						$("#"+tab_id).html("Your friend's username");
						document.getElementById(current_tab).className="";
						$("#"+current_tab).html("<a href='javascript:void(0)'>"+current_text+"</a>");	
						current_tab="first";
						current_text="Your friend's username";						
						setCookie('step',1,1);
						
						$('#page_content').hide();					
						$('#page_content').fadeIn(500);	
						$("#page_content").html(response);
					}
					else if(tab_id=='second' && getCookie('step')==1)	
					{						
						document.getElementById(tab_id).className="current";
						$("#"+tab_id).html("Register Your Address");
						document.getElementById(current_tab).className="";
						$("#"+current_tab).html("<a href='javascript:void(0)'>"+current_text+"</a>");	
						current_tab="second";
						current_text="Register Your Address";
						setCookie('step',2,1);
						
						$('#page_content').hide();					
						$('#page_content').fadeIn(500);	
						$("#page_content").html(response);
					}
					else if(tab_id=='third' && getCookie('step')==2)	
					{
						document.getElementById(tab_id).className="current";
						$("#"+tab_id).html("Select and send <br />a gift");
						document.getElementById(current_tab).className="";
						$("#"+current_tab).html("<a href='javascript:void(0)'>"+current_text+"</a>");	
						current_tab="third";
						current_text="Select and send <br />a gift";	
						setCookie('step',3,1);
						
						$('#page_content').hide();					
						$('#page_content').fadeIn(500);	
						$("#page_content").html(response);
					}					
				}				
			}						
		);}else{
		$.post("home.php",							
		function(response)
		{	
			if(response)
			{					
				$('#page_content').hide();					
				$('#page_content').fadeIn(500);	
				$("#page_content").html(response);
				setCookie('step',1,1);
			}				
		}						
	);
	}
}*/

function showPage2(page_name)
{
	if(getCookie('step')==1)
	{
		setCookie('step',0,0);
		document.getElementById('first').className="";
		$("#first").html("<a href='javascript:void(0)'>Your friend's username</a>");
	}
	else if(getCookie('step')==2)
	{
		setCookie('step',0,0);
		document.getElementById('second').className="";
		$("#second").html("<a href='javascript:void(0)'>Register your address</a>");
	}
	else if(getCookie('step')==3)
	{
		setCookie('step',0,0);
		document.getElementById('third').className="";
		$("#third").html("<a href='javascript:void(0)'>Select and send <br />a gift</a>");
	}
	$.post(page_name,							
		function(response)
		{	
			if(response)
			{					
				$('#page_content').hide();					
				$('#page_content').fadeIn(500);	
				$("#page_content").html(response);				
			}				
		}						
	);
	
}
function checkRegister()
{	
	var flag=0;
	with(document.register)
	{
		if(twitter_username.value=="")
		{
			flag=0;
			$("#twitter_username").hide();
			$("#twitter_username").fadeIn(500);			
		}
		/*else if(tweetusername.value==0)
		{
			flag=0;
			$("#twitter_username").html("Your twitter username is not valid.");			
			$("#twitter_username").hide();
			$("#twitter_username").fadeIn(500);
		}	*/		
		else
		{
			flag++;			
			$("#twitter_username").hide();			
		}
		
		if(email.value=="")
		{
			flag=0;
			$("#email").hide();
			$("#email").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#email").hide();			
		}
		if(f_name.value=="")
		{
			flag=0;
			$("#f_name").hide();
			$("#f_name").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#f_name").hide();			
		}
		if(l_name.value=="")
		{
			flag=0;
			$("#l_name").hide();
			$("#l_name").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#l_name").hide();			
		}
		if(address.value=="")
		{
			flag=0;
			$("#address").hide();
			$("#address").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#address").hide();			
		}
		if(city.value=="")
		{
			flag=0;
			$("#city").hide();
			$("#city").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#city").hide();			
		}
		if(state.value=="")
		{
			flag=0;
			$("#state").hide();
			$("#state").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#state").hide();			
		}
		if(zip.value=="")
		{
			flag=0;
			$("#zip").hide();
			$("#zip").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#zip").hide();			
		}		
		if(flag==8)
		{
			$('#loading').show(500);
			$.ajax({url:"update_info.php", async: false,type: "POST",data:{twitter_username:twitter_username.value,email:email.value,f_name:f_name.value,l_name:l_name.value,address:address.value,city:city.value,state:state.value,zip:zip.value,card_message:card_message.value}});
			loadPage();			
			return false;			
		}
		else
			return false;
	}
}
function checkReturnRegister()
{	
	var flag=0;
	with(document.register)
	{
		if(f_name.value=="")
		{
			flag=0;
			$("#f_name").hide();
			$("#f_name").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#f_name").hide();			
		}
		if(l_name.value=="")
		{
			flag=0;
			$("#l_name").hide();
			$("#l_name").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#l_name").hide();			
		}
		if(address.value=="")
		{
			flag=0;
			$("#address").hide();
			$("#address").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#address").hide();			
		}
		if(city.value=="")
		{
			flag=0;
			$("#city").hide();
			$("#city").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#city").hide();			
		}
		if(state.value=="")
		{
			flag=0;
			$("#state").hide();
			$("#state").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#state").hide();			
		}
		if(zip.value=="")
		{
			flag=0;
			$("#zip").hide();
			$("#zip").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#zip").hide();			
		}
		if(flag==6)
		{	
			return true;			
		}
		else
			return false;
	}
}
function fetchGift(id,page)
{
	$("#show_gift").html("<img src='images/loading.gif'>");	
	$.post("fetchgift.php",{cat_id:id,page:page},							
		function(response)
		{	
			if(response)
			{					
				$('#show_gift').hide();										
				$("#show_gift").html(response);		
				$('#show_gift').fadeIn(500);
			}				
		}						
	);
}

function fetchGiftDetails(id)
{
	$("#show_gift").html("<img src='images/loading.gif'>");				
	$.post("fetchgiftdetails.php",{gift_id:id},							
		function(response)
		{	
			if(response)
			{					
				$('#show_gift').hide();										
				$("#show_gift").html(response);		
				$('#show_gift').fadeIn(500);
			}				
		}						
	);
}

function updateAddress()
{	
	var flag=0;
	with(document.register)
	{
		if(f_name.value=="")
		{
			flag=0;
			$("#f_name").hide();
			$("#f_name").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#f_name").hide();			
		}
		if(l_name.value=="")
		{
			flag=0;
			$("#l_name").hide();
			$("#l_name").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#l_name").hide();			
		}
		if(address.value=="")
		{
			flag=0;
			$("#address").hide();
			$("#address").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#address").hide();			
		}
		if(city.value=="")
		{
			flag=0;
			$("#city").hide();
			$("#city").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#city").hide();			
		}
		if(state.value=="")
		{
			flag=0;
			$("#state").hide();
			$("#state").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#state").hide();			
		}
		if(zip.value=="")
		{
			flag=0;
			$("#zip").hide();
			$("#zip").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#zip").hide();			
		}
		if(flag==6)
		{			
			$.post("update_info.php",{email:email.value,f_name:f_name.value,l_name:l_name.value,address:address.value,city:city.value,state:state.value,zip:zip.value,card_message:card_message.value});			
			showPage2("update.php");	
			return false;			
		}
		else
			return false;
	}
}
function staticPage(page_id)
{
	document.getElementById(page_id).style.visibility='visible';
	if(getCookie('step')==1)
	{
		setCookie('step',0,0);
		document.getElementById('first').className="";
		$("#first").html("<a href='javascript:void(0)'>Your friend's username</a>");
	}
	else if(getCookie('step')==2)
	{
		setCookie('step',0,0);
		document.getElementById('second').className="";
		$("#second").html("<a href='javascript:void(0)'>Register your address</a>");
	}
	else if(getCookie('step')==3)
	{
		setCookie('step',0,0);
		document.getElementById('third').className="";
		$("#third").html("<a href='javascript:void(0)'>Select and send <br />a gift</a>");
	}
	$.post("staticpage.php",{id:page_id},							
		function(response)
		{	
			if(response)
			{					
				$('#page_content').hide();					
				$('#page_content').fadeIn(500);	
				$("#page_content").html(response);				
				document.getElementById(page_id).style.visibility='hidden';
			}				
		}						
	);
}
function checkContact()
{
	var flag=0;
	with(document.contactus)
	{
		if(name.value=="")
		{
			flag=0;
			$("#name").hide();
			$("#name").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#name").hide();			
		}
		if(email.value=="")
		{
			flag=0;
			$("#email").hide();
			$("#email").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#email").hide();			
		}		
		if(country.value=="")
		{
			flag=0;
			$("#country").hide();
			$("#country").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#country").hide();			
		}
		if(message.value=="")
		{
			flag=0;
			$("#message").hide();
			$("#message").fadeIn(500);			
		}
		else
		{
			flag++;			
			$("#message").hide();			
		}		
		if(flag==4)
		{			
			$.post("staticpage.php",{name:name.value,email:email.value,phone:phone.value,country:country.value,message:message.value},function(response){$("#msg").fadeIn(500)});				
			return false;			
		}
		else
			return false;
	}
}
function loadPage()
{
	$.post("loadpage.php",							
		function(response)
		{	
			if(response==1)			
				showPage("home.php","first");				
			else if(response==2)			
				showPage("register.php","second");
			else			
				showPage("gift.php","third");			
		}						
	);
}
function checkAddress(frm)
{	
	$.ajax({url: "loadpage.php",
		   async: false,
		   success:function(response)
		   {
				if(response==1)	
				{
					showPage("home.php","first");				
					return false;
				}
				else if(response==2)	
				{
					showPage("register.php","second");
					return false;
				}
				else
				{
					document.getElementById(frm).submit();
					return true;
				}
		   }						
	   });return false;
}
