// JavaScript Document
var rootPath = "http://www.welike.sg";
		var flag = false;
		var tooltipFlag = false;
		var tooltiptimer = "";
		
		$(document).ready(function() {
			  getHeights();
			  setTooltipPos();
			  
			  showTooltip();
			  $("#page-wrap").wrapInner("<div>");
			  
			  $('body').mousemove(function(){
				//alert('test');
			  });
			  
				setInterval(
					function ()
					{
					//$('#Likes').load('selection.php').fadeOut("slow");
					$('#Likes').load('selection.php?add=likes');
					$('#retweets').load('selection.php?add=retweets');
					$('#posts').load('selection.php?add=posts');
				}, 10000); // refresh every 10000 milliseconds
				
			  
			  $('#likeBtn').click(function(){
			  	if(flag == false){
					hideTooltip();
				  $('#post_bottom').show(function(){
					  var headnbottom =	$('#heading').height()+89+20-33;  
					  $('.white-bar').css('margin-top',document.documentElement.clientHeight-headnbottom);
					  $.scrollTo({ top:document.documentElement.clientHeight, left:0}, 800);
					  $('.white-bar').delay(800).fadeIn(400);
					  var dataStr = "likes";
						submitLikesform(dataStr);
					  flag = true;
				  });
				} else {
				  showTooltip();	
				 $('.white-bar').fadeOut(400);
				 $.scrollTo({ top:0, left:0}, 800);	
						var dataStr = "likes";
						submitLikesform(dataStr);
				 	flag = false;
				}  	
			  });
			  
			  $('.home').click(function(){
			  	if(flag == false){
				  $('#post_bottom').show(function(){
					  $.scrollTo({ top:document.documentElement.clientHeight, left:0}, 800);
					  $('.white-bar').delay(800).fadeIn(400);
					  	//var dataStr = "likes";
						//submitLikesform(dataStr);
						$('#Likes').load('selection.php?add=likes');
					  flag = true;
				  });
				} else {
					showTooltip();
				 $('.white-bar').fadeOut(400);
				 $.scrollTo({ top:0, left:0}, 800);	
						//var dataStr = "likes";
						//submitLikesform(dataStr);
						$('#Likes').load('selection.php?add=likes');
				 	flag = false;
				}  	
			  });
			  
			  /*$('#likeSg').toggle(function() {
				  $('#post_bottom').show(function(){
					  $.scrollTo({ top:document.documentElement.clientHeight, left:0}, 800);
					  $('.white-bar').delay(800).fadeIn(400);
					  
				  });
			  }, function() {
			 	 $('.white-bar').fadeOut(400);
				 $.scrollTo({ top:0, left:0}, 800);					 
			  });*/
			  $('.Likes').click(function(){
				var dataStr = "likes";
				submitLikesform(dataStr);
				$('#Likes').load('selection.php?add=likes');
			  });
			  
			  
			  $('.facebook').click(function(){
				var dataStr = "posts";
				submitSocialshare(dataStr);
				$('#posts').load('selection.php?add=posts');
				var linkto = "http://www.facebook.com/sharer.php?u=" + window.location;
				window.open(linkto, '_blank');
			  });
			  
			  $('#likeSg').click(function(){
				var dataStr = "likes";
				submitLikesform(dataStr);
			  });
			  
			  $('#submitContribute').click(function(){
			  	var dataStr = "phraser";
				var dataVal = $('#phrase').val();
				//alert(dataVal);
				if (dataVal != "" &&  dataVal != "YOUR CONTRIBUTION") {
			  		submitContributions(dataStr, dataVal);
				}
			  });
			  
			  $('#stayNah').click(function(){
				$('#phraseForm').fadeIn();
				$('#emailForm').hide();
				 $.scrollTo({ top:0, left:0}, 800);
				 $('.white-bar').hide();
				 flag = false;
			  });
			  
			  $('#stayYes').click(function(){
				var dataStr = "emailer";
				var dataVal = $('#email').val();
				//alert(dataVal);
				if (dataVal != "" &&  dataVal != "YOUR EMAIL") {
			  		submitEmail(dataStr, dataVal);
				}
			  });
			  
			 
//$("#textPara").stop(true).animate({left:-500}, 1000).animate({left:0}, 1000);
$('#textPara a').jTypeWriter({sequential:false, loop:false, loopDelay:5});
//$('#textPara a').airport(['moscow','berlin','stockholm']);
				
		});
		
		function showTooltip(){
			if(tooltipFlag==false){
		  		tooltiptimer = setInterval(function (){ $('#tooltipbox').fadeIn() }, 15000);
				//clearInterval(tooltiptimer);
				tooltipFlag=true;
			}
		}
		
		function hideTooltip(){
			if(tooltipFlag==true){			
				clearInterval(tooltiptimer);
				$('#tooltipbox').fadeOut();
				tooltipFlag=false;
			}
		}
		
		function setTooltipPos(){
			var xPos = (document.documentElement.clientWidth - $('#tooltipbox').width()-320)/2 ;
			$('#tooltipbox').css('left',xPos);
		}
		
		function getHeights(){
			  $("#page-wrap").css('height', document.documentElement.clientHeight-139-121-20);
			  $('#post_bottom').css('height', document.documentElement.clientHeight-210);
		}
		
		/*function setAutoscroll(){
			return $("#page-wrap").autoscroll(AUTOSCROLL_Y);
		}*/
		function submitSocialshare(dataStr){
			var dataString = "add=" + dataStr ;
			
				$.ajax({
					method: "post",url: "insertion.php",data:dataString,
					beforeSend: function(){	}, //show loading just when link is clicked
					complete: function(){ }, //stop showing loading when the process is complete
					success: function(html){ 
					}		 
				});
		}
		
		function submitLikesform(dataStr){
			//alert(form.cmd.value);
			//selectedForm = document.getElementById(form);
			
			//var alt_email_to = selectedForm.alt_email_to.value;
			var dataString = "add=" + dataStr ;
			if(!isThreeClicked()){			
				//alert(dataString);
				
				$.ajax({
					method: "post",url: "insertion.php",data:dataString,
					beforeSend: function(){	}, //show loading just when link is clicked
					complete: function(){ }, //stop showing loading when the process is complete
					success: function(html){ 
						//alert('success');
						incrClickCount();
						
					}		 
				});
			}else{
				deleteAllCookies();	
				alert("Wah, you like Singapore so much? Give others a chance lah. Please come back tomorrow and like some more. ");
			}

		}
		
		function submitContributions(dataStr, dataVal){
			var dataString = "process=" + dataStr + "&phrase=" + dataVal ;
			//alert(dataString);
			
			$.ajax({
				method: "post",url: "process.php",data:dataString,
				beforeSend: function(){	}, //show loading just when link is clicked
				complete: function(){ }, //stop showing loading when the process is complete
				success: function(html){
					alert("Thanks! We'll get someone to look at this before posting your like. It's not censoring horh, just to make sure we don't put rude, abusive stuff here.");
					$('#phraseForm').hide();
					$('#emailForm').fadeIn();
					$('#phrase').val('YOUR CONTRIBUTION');
				}		 
			});
		}
		
		function submitEmail(dataStr, dataVal){
			var dataString = "process=" + dataStr + "&email=" + dataVal ;
			//alert(dataString);
			
			$.ajax({
				method: "post",url: "process.php",data:dataString,
				beforeSend: function(){	}, //show loading just when link is clicked
				complete: function(){ }, //stop showing loading when the process is complete
				success: function(html){
					$('#email').val('YOUR EMAIL');
				}		 
			});
		}
		
		function setCookie(c_name,value,expiredays){
			var exdate=new Date();
			exdate.setDate(exdate.getDate()+expiredays);
			document.cookie=c_name+ "=" +escape(value)+
			((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
		}
		
		/*function delete_cookie (cookie_name)
		{
		  var cookie_date = new Date();  // current date & time
		  cookie_date.setTime (cookie_date.getTime() - 1);
		  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
		}*/
		function deleteAllCookies() {
			var cookies = document.cookie.split(";");
			var cookie_date = new Date();
			
			for (var i = 0; i < cookies.length; i++) {
				var cookie = cookies[i];
				var eqPos = cookie.indexOf("=");
				var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
				document.cookie = name + "=; expires=" + cookie_date.toGMTString();
			}
		}


		
		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 isThreeClicked(){
			var counter = getCookie("counter");
			if(counter!=null&& counter!=""){
				//check value of counter
				if(counter<4){
					return false;
				}
				return true;
			}
			setCookie("counter", 0,1);
			return false;
		}
		
		function incrClickCount(){
			var counter = getCookie("counter");
			counter++;
			setCookie("counter",counter,1);		
		}
