
function code4(){
	yn=document.code1.yourname.value;
	ye=document.code1.youremail.value;
	yw=document.code1.yourwebsite.value;	
	$.ajax({
		type: "POST",
		url: "includes/request4code.php",
		data: "yn="+yn+"&ye="+ye+"&yw="+yw,
		cache: false,
		timeout: 5000,
		success: function(html){
			$('#notification').show();
		}
	});	
}; 

function checkmydata(){
	var usr=$("#usr").val();
	var psw=$("#psw").val();
	var web=$("#web").val();	
	var ema=$("#ema").val();
	var cod=$("#cod").val();	
	if (usr.length < 6) {
		$('body').showMessage({
			'thisMessage': ['Username is too short. 6 characters are required'],
			'className': 'fail',
			'displayNavigation': false,
			'autoClose': true
		});
		$("#usr").focus();		
		return false;
	};
	if (psw.length < 6) {
		$('body').showMessage({
			'thisMessage': ['Password is too short. 6 characters are required'],
			'className': 'fail',
			'displayNavigation': false,
			autoClose: true
		});
		$("#psw").focus();
		return false;		
	};

	$.ajax({
		type: "POST",
		url: "includes/checkuser.php",
		data: "usr="+usr+"&psw="+psw+"&web="+web+"&ema="+ema+"&cod="+cod,
		cache: false,
		timeout: 5000,
		success: function(html){
			var answer=html.split(":");
//			alert (answer[0]+"|"+answer[1]+"|"+answer[2]);
			myinfo=answer[1];
			if (answer[0]=="no")
				$('body').showMessage({'thisMessage':[myinfo],'className':'fail','displayNavigation':false,autoClose:true});
			else
				$('body').showMessage({'thisMessage':[myinfo],'className':'success','displayNavigation':false,autoClose:true});
			    
			if (answer[0] != "no") {
				$("#signup").hide("slow");
				$("#usr").val("");
				$("#psw").val("");
				$("#web").val("");
				$("#ema").val("");
				$("#cod").val("");
			};
		},
	});	
	
	
};


function checkmydata2(){
	var usr=$("#usr").val();
	var psw=$("#psw").val();
	var web=$("#web").val();	
	var ema=$("#ema").val();
	if (usr.length < 6) {
		$('body').showMessage({
			'thisMessage': ['Username is too short. 6 characters are required'],
			'className': 'fail',
			'displayNavigation': false,
			'autoClose': true
		});
		$("#usr").focus();		
		return false;
	};
	if (psw.length < 6) {
		$('body').showMessage({
			'thisMessage': ['Password is too short. 6 characters are required'],
			'className': 'fail',
			'displayNavigation': false,
			autoClose: true
		});
		$("#psw").focus();
		return false;		
	};

	$.ajax({
		type: "POST",
		url: "includes/checkuser_nocode.php",
		data: "usr="+usr+"&psw="+psw+"&web="+web+"&ema="+ema,
		cache: false,
		timeout: 5000,
		success: function(html){
			var answer=html.split(":");
//			alert (answer[0]+"|"+answer[1]+"|"+answer[2]);
			myinfo=answer[1];
			if (answer[0]=="no")
				$('body').showMessage({'thisMessage':[myinfo],'className':'fail','displayNavigation':false,autoClose:true});
			else
				$('body').showMessage({'thisMessage':[myinfo],'className':'success','displayNavigation':false,autoClose:true});
			    
			if (answer[0] != "no") {
				$("#signup").hide("slow");
				$("#usr").val("");
				$("#psw").val("");
				$("#web").val("");
				$("#ema").val("");
			};
		},
	});	
	
	
};

$(function () {
  $('.bubbleInfo').each(function () {
    // options
    var distance = 10;
    var time = 250;
    var hideDelay = 500;

    var hideDelayTimer = null;

    // tracker
    var beingShown = false;
    var shown = false;
    
    var trigger = $('.trigger', this);
    var popup = $('.popup', this).css('opacity', 0);

    // set the mouseover and mouseout on both element
    $([trigger.get(0), popup.get(0)]).mouseover(function () {
      // stops the hide event if we move from the trigger to the popup element
      if (hideDelayTimer) clearTimeout(hideDelayTimer);

      // don't trigger the animation again if we're being shown, or already visible
      if (beingShown || shown) {
        return;
      } else {
        beingShown = true;

        // reset position of popup box
        popup.css({
          top: -130,
          left: -10,
          display: 'block' // brings the popup back in to view
        })

        // (we're using chaining on the popup) now animate it's opacity and position
        .animate({
          top: '-=' + distance + 'px',
          opacity: 1
        }, time, 'swing', function() {
          // once the animation is complete, set the tracker variables
          beingShown = false;
          shown = true;
        });
      }
    }).mouseout(function () {
      // reset the timer if we get fired again - avoids double animations
      if (hideDelayTimer) clearTimeout(hideDelayTimer);
      
      // store the timer so that it can be cleared in the mouseover if required
      hideDelayTimer = setTimeout(function () {
        hideDelayTimer = null;
        popup.animate({
          top: '-=' + distance + 'px',
          opacity: 0
        }, time, 'swing', function () {
          // once the animate is complete, set the tracker variables
          shown = false;
          // hide the popup entirely after the effect (opacity alone doesn't do the job)
          popup.css('display', 'none');
        });
      }, hideDelay);
    });
  });
});


