
var checkFieldTimer;
function checkField(field, value){

	window.clearTimeout(checkFieldTimer);
	
	switch(field){
		case 'smoobook.username':
			$('usernameinfo').hide();
			if(value.length >= 2){
				$('previewurlrow').show();
				$('previewurl').innerHTML = 'www.smoobook.de/'+ value +'/';
			} else {
				$('previewurlrow').hide();
			}
		break;		
		case 'smoobook.email':
			$('emailinfo').hide();		
		break;		
		case 'smoobook.homepage':
			$('homepageinfo').hide();	
		break;
	}
	
	checkFieldTimer = window.setTimeout(function(){
		new Ajax.Request('ajax/checkfields.php',{
			method:'post',
			parameters: {field: field, value: value},
			onSuccess: function(transport){

				switch(parseInt(transport.responseText)){
					case 1:
						// smoobook.username invalid
						$('usernameinfo').show();
						$('usernameinfo').innerHTML = 'Benutzername ist ungültig.';
					break;						
					case 2:
						// smoobook.username exists
						$('usernameinfo').show();
						$('usernameinfo').innerHTML = 'Benutzername existiert bereits.';
					break;						
					case 3:
						// smoobook.email invalid
						$('emailinfo').show();
						$('emailinfo').innerHTML = 'Ungültige E-Mail Adresse.';
					break;						
					case 4:
						// smoobook.homepage invalid
						$('homepageinfo').show();
						$('homepageinfo').innerHTML = 'Ungültige Homepage Adresse.';
					break;	
					default:
						//alert(transport.responseText);
					break;
				}
			}
		});		
		
	}, 600);
	
	return true;
}


function openSmoovoteExample(){
	window.open('smoovote/index.php?qid=3','voting','width=200,height=200,status=no, toolbar=no, menubar=no, resizable=no');
}


function movingTooltip(text){

	$('tooltip').show();

	if (navigator.language) {
		function mozillamove(e) {
			if(text!=0){
				$('tooltip').style.left = (e.pageX + 10) + 'px';
				$('tooltip').style.top = (e.pageY + 17) + 'px';
			}
		}
		document.onmousemove = mozillamove;

	}else if(document.all){
		$('tooltip').style.left = (window.event.clientX + 10) + 'px';
		$('tooltip').style.top = (window.event.y + 17) + getScrollYOffset() + 'px';
	}

	var textBox = $('tooltiptext');

	switch(text){
		case 'gb_username':
		    textBox.innerHTML = 'Bitte w&auml;hle hier deinen späteren Benutzername aus.<br />' +
			'<br />Erlaubte Zeichen sind : "0-9,A-Z,_- " <br /><br />';
		    break;
		case 'gb_password':
			 textBox.innerHTML = 'Trage hier dein späteres Passwort ein, je mehr Sonderzeichen du verwendest, desto sicherer ist das Passwort.<br/><br/>Es muss jedoch mindestens aus 5 Zeichen bestehen';
			break;
		case 'gb_email':
		    textBox.innerHTML = 'Bitte trage hier deine E-Mail Adresse ein.<br /><br />' +
			'Eine g&uuml;ltige Adresse ist insofern wichtig, weil dort nach Anmeldung dein Passwort geschickt wird.<br /><br />'+
			'Format:<br />user@host.domain';
			break;

		case 'gb_homepage':
		    textBox.innerHTML = 'Bitte trage hier deine Homepage URL ein auf der das G&auml;stebuch sp&auml;ter zum Einsatz kommen soll.<br /><br />' +
			'Format:<br />http:// ...';
			break;

		case 'gb_layout':
		    textBox.innerHTML = 'Du kannst hier eine Layoutvorlage für dein Smoobook auswählen, schau dir dazu einfach die Beispiele (Demo) an, natürlich ist es später möglich das Design nach deinen Wünschen zu definieren.';
			break;

		case 'pwdreminder':
		    textBox.innerHTML = 'Falls du dich nicht mehr an deine E-Mail Adresse erinnern solltest, benutze bitte das Kontaktformular.';
			break
		default:
			textBox.innerHTML = '';
			break;
	}
}

function bookmark(c){
    window.open(eval(unescape(c)));
}


function countClick(url){

	new Ajax.Request('ajax/countclick.php',{
		method:'post',
		parameters: {url: url},
		onSuccess: function(transport){
			return true;
		}
	});

}


Event.observe(window, 'load', function() {
  $$('a.trlnk').each(function(link){
  		if(link.target.toLowerCase() == '_blank'){
	  		Event.observe(link, 'click', function() {
	  			countClick(link.href); 			
	  		});
  		}
  });
});

