function setimage(tat)
{
var numimg = (tat > 200) ? (tat - 200) : (tat - 100);
var pfad = "img/";

switch(numimg){
	case 1 : pfad = pfad+"de"; break;
	case 2 : pfad = pfad+"en"; break;
	case 11 : pfad = pfad+"google"; break;
	case 12 : pfad = pfad+"yahoo"; break;
	case 13 : pfad = pfad+"microsoft"; break;
	case 14 : pfad = pfad+"adcell"; break;
	case 15 : pfad = pfad+"funbox"; break;
	case 16 : pfad = pfad+"adsmarket"; break;
	case 17 : pfad = pfad+"directagents"; break;
	case 18 : pfad = pfad+"mob"; break;
	case 19 : pfad = pfad+"uim"; break;
	case 21 : pfad = pfad+"affiliate"; break;
	case 22 : pfad = pfad+"seo"; break;
	case 23 : pfad = pfad+"mail"; break;
	case 24 : pfad = pfad+"social"; break;
	default: break;
}

if(tat < 200) {pfad = pfad+"_hover";}
if(numimg > 20) {pfad = pfad+".gif";}
if(numimg < 20) {pfad = pfad+".png";}

var idimg = "img" + numimg;
document.images[idimg].src = pfad;
}

function time(created)
{
var values = created.split(" ");
created = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
var parsed = Date.parse(created);
var relativ = (arguments.length > 1) ? arguments[1] : new Date();
var delta = parseInt((relativ.getTime() - parsed) / 1000);
delta = delta + (relativ.getTimezoneOffset() * 60);

if (delta < 60) {return 'Vor weniger als einer Minute';}//Less than a minute ago
else if (delta < 120) {return 'Vor ungef&auml;hr einer Minute';}//About a minute ago
else if (delta < (60 * 60)) {return 'Vor ' + (parseInt(delta / 60)).toString() + ' Minuten';}//x minutes ago
else if (delta < (120 * 60)) {return 'Vor ungef&auml;hr einer Stunde';}//About an hour ago
else if (delta < (24 * 60 * 60)) {return 'Vor ungef&auml;hr ' + (parseInt(delta / 3600)).toString() + ' Stunden';}//About x hours ago
else if (delta < (48 * 60 * 60)) {return 'Vor einem Tag';}//1 day ago
else {return 'Vor ' + (parseInt(delta / 86400)).toString() + ' Tagen';}//x days ago
}

var okform = true;
var okmail = true;
var validmail = true;
var okname = true;
var okbetreff = true;
var oknachricht = true;

function seterror(lang)
{
okform = okmail && okname && okbetreff && oknachricht;
var span = document.getElementById("errorspan");
var error = "";
if (okform && validmail)
{error = "";
span.style.background = "url('img/bg_form_ok.gif') no-repeat";
}
else{span.style.background = "url('img/bg_form_alert.gif') no-repeat";}
if(!okform){error = (lang === 'de' ? "Pflichtangaben fehlen!" : "Required fields!");}
if(!validmail){error = error+(lang === 'de' ? " E-Mail ung&uuml;ltig!" : " Email not valid!");}
span.innerHTML = error;
}

function fieldok(txt,lbl)
{lbl.style.color = "#666";
txt.style.background = "url('img/bg_input.gif')";
}

function fieldfalse(txt,lbl)
{lbl.style.color="#F33";
txt.style.background = "url('img/bg_input_false.gif')";
}

function checkname(lang)
{
namelbl = document.getElementById("namelabel");
nametxt = document.maildp.nametext;
if(nametxt.value.length > 0)
	{fieldok(nametxt,namelbl);
	okname = true;}
else
	{fieldfalse(nametxt,namelbl);
	okname = false;}
seterror(lang);
}

function checkmail(lang)
{
emaillbl = document.getElementById("emaillabel");
emailtxt = document.maildp.emailtext;
filter = /^([a-zA-Z0-9_\.\-]{2,64})+\@(([a-zA-Z0-9\-]{2,64})+\.)+([a-zA-Z0-9]{2,4})/;
if(emailtxt.value.length > 0)
	{fieldok(emailtxt,emaillbl);
	okmail = true;
	if(filter.test(emailtxt.value))
	{validmail = true;}
	else{validmail = false;
	fieldfalse(emailtxt,emaillbl);}
	}
else
	{okmail = false;
	validmail = true;
	fieldfalse(emailtxt,emaillbl);}
seterror(lang);
}

function checkbetreff(lang)
{
betrefflbl = document.getElementById("betrefflabel");
betrefftxt = document.maildp.betrefftext;
if(betrefftxt.value.length > 0)
	{fieldok(betrefftxt,betrefflbl);
	okbetreff = true;}
else
	{fieldfalse(betrefftxt,betrefflbl);
	okbetreff = false;}
seterror(lang);
}

function checknachricht(lang)
{
nachrichtlbl = document.getElementById("nachrichtlabel");
nachrichttxt = document.maildp.nachrichttext;
if(nachrichttxt.value.length > 0)
	{nachrichtlbl.style.color="#666";
	nachrichttxt.style.background = "url('img/bg_textarea.gif')";
	max = 1000;
	if (nachrichttxt.value.length > max)
	{nachrichttxt.value = nachrichttxt.value.substring(0,max);}
	oknachricht = true;}
else
	{nachrichtlbl.style.color="#F33";
	nachrichttxt.style.background = "url('img/bg_textarea_false.gif')";
	oknachricht = false;}
seterror(lang);
}

function check(lang)
{
checkname();
checkmail();
checkbetreff();
checknachricht();
seterror(lang);
if(okform && validmail)
	{
	document.maildp.action = (lang === 'de') ? "mail_gesendet.html" : "mail_sent.html";
	document.maildp.submit();
	}
}

function DPtwitter()
{  
$.jTwitter('digper',2,function(data)
{
$.each(data, function(i,tweet)
{
$('#twitter').append('<div class="CREATED"><a href="http://twitter.com/digper" onclick="this.target='
+'_blank'+'">'
+time(tweet.created_at)
+'</a></div>'
+'<div class="TWITTER">'+tweet.text+'</div>')
;})
;})
;}

