var images=new Array(	"1.jpg", 
						"2.jpg", 
						"3.jpg", 
						"4.jpg",
						"5.jpg");
var actImage=0;
var numImages=3;

var actID = 0;

function nextImage(lang){
	if(actImage<images.length-1){
		actImage++;
	}

	//set act image to iphone
	var img=document.getElementById("iphoneBigImage");
	img.src="./image/iphone/"+lang+"/"+images[actImage];

	//recreate the image list in gallerie
	var wrapper=document.getElementById("gallerieImageWrapper");
	wrapper.innerHTML="";
	
	var cnt=0;
	var start=0;
	var end=0;
	
	//check start
	if(actImage>=0 && actImage+numImages<=images.length) {
		start=actImage;
		end=actImage+numImages;
	}
	else {
		start=images.length-numImages;
		end=images.length;
	}
	
	for(cnt=start; cnt<end; cnt++){
		if(actImage==cnt){
			wrapper.innerHTML+="<img style='border:2px solid red' src='./image/iphone/"+lang+"/step-00"+images[cnt]+"' class='gallerieImg' onclick='setActImage("+cnt+",\""+lang+"\")'></img>";
		}
		else {
			wrapper.innerHTML+="<img src='./image/iphone/"+lang+"/step-00"+images[cnt]+"' class='gallerieImg' onclick='setActImage("+cnt+",\""+lang+"\")'></img>";
		}
	}
}

function prevImage(lang){
	if(actImage>0){
		actImage--;
	}
	
	//set act image to iphone
	var img=document.getElementById("iphoneBigImage");
	img.src="./image/iphone/"+lang+"/"+images[actImage];
	
	//recreate the image list in gallerie
	var wrapper=document.getElementById("gallerieImageWrapper");
	wrapper.innerHTML="";
	
	var cnt=0;
	var start=0;
	var end=0;
	
	//check start
	if(actImage>=0 && actImage+numImages<=images.length) {
		start=actImage;
		end=actImage+numImages;
	}
	else {
		start=images.length-numImages;
		end=images.length;
	}
	
	for(cnt=start; cnt<end; cnt++){
		if(actImage==cnt){
			wrapper.innerHTML+="<img style='border:2px solid red' src='./image/iphone/"+lang+"/step-00"+images[cnt]+"' class='gallerieImg' onclick='setActImage("+cnt+",\""+lang+"\")'></img>";
		}
		else {
			wrapper.innerHTML+="<img src='./image/iphone/"+lang+"/step-00"+images[cnt]+"' class='gallerieImg' onclick='setActImage("+cnt+",\""+lang+"\")'></img>";
		}
	}
}

function setActImage(cnt,lang){
	actImage=cnt-1;
	nextImage(lang);
}
function addRefField()
{
	var zeile = 0;
	var tab = document.getElementById("reftable");
	z = tab.getElementsByTagName('tr');
	zeile = z.length;
	
	var TRow = document.getElementById("reftable").insertRow(zeile);
	var TD1 = document.createElement("td");
	var TD1text = document.createTextNode("Empfï¿½nger: ");
	TD1.appendChild(TD1text);
	var TD2 = document.createElement("td");
	var input = document.createElement("input");
	
	input.setAttribute("type", "text", 0);
	input.setAttribute("name", "to[]", 0);
	input.setAttribute("class", "ref-tofield", 0);
	input.setAttribute("value", "", 0);
	input.setAttribute("style", "width: 200px;", 0);
	input.className = "ref-tofield";
	
	TD2.appendChild(input);
	TRow.appendChild(TD1);
	TRow.appendChild(TD2);
}

function showSMS()
{
	document.getElementById("preview").innerHTML = document.getElementById("sms-text").innerHTML;
}

function showMail()
{
	document.getElementById("preview").innerHTML = document.getElementById("mail-text").innerHTML;
}

function handleEnter(Ereignis)
{
	if (!Ereignis) Ereignis = window.event;
	if(navigator.appName == "Microsoft Internet Explorer")
	{
		if(event.keyCode == 13)
		{
			addRefField();
		}
	} else if(navigator.appName != "Microsoft Internet Explorer")
	{
		if( Ereignis.which == 13)
		{		
			alert("45646");
			addRefField();
		}
	}
}

var url = "template/img/new_slice/steps/";
var picArray = new Array("001_.jpg", "002_.jpg", "003_.jpg", "004_.jpg", "005_.jpg");
var actpic = 0;

function nextPic()
{
	if(actpic >= 4)
	{
		pic = 4;
	} else {
		pic = actpic + 1
		actpic++;
	}
	picnr = pic + 1;
	pic = url + picArray[pic];
	document.getElementById("ppic").src = pic;
	
	for (var i = 1; i <= 5; i++)
	{
		document.getElementById("step-" + i).className = "steps";
	}
	document.getElementById("step-" + picnr).className = "steps-activ";
}

function prevPic()
{
	if(actpic <= 0)
	{
		pic = 0;
	} else {
		pic = actpic - 1
		actpic--;
	}
	picnr = pic + 1;
	pic = url + picArray[pic];
	document.getElementById("ppic").src = pic;
	
	for (var i = 1; i <= 5; i++)
	{
		document.getElementById("step-" + i).className = "steps";
	}
	document.getElementById("step-" + picnr).className = "steps-activ";
}

function chgToPic(ele, picNr)
{
	actpic = picNr;
	pic = url + picArray[picNr];
	document.getElementById("ppic").src = pic;
	
	for (var i = 1; i <= 5; i++)
	{
		document.getElementById("step-" + i).className = "steps";
	}
	
	ele.className = "steps-activ";
}

function chgToPicJ(ele, picNr)
{
	for (var i = 1; i <= 5; i++)
	{
		document.getElementById("stepj-" + i).className = "steps";
	}
	
	ele.className = "steps-activ";
}

function clickBTN(id)
{
	/*
	for (var i = 1; i <= 5; i++)
	{
		document.getElementById("step-" + i).className = "steps";
	}
	
	document.getElementById("step-" + id).className = "steps-activ";
	*/
}

function showTab(ele, id)
{
	for(var i = 0; i <= 4; i++)
	{
		document.getElementById("tab-" + i).className = "tab-invisible";
		document.getElementById("btn-" + i).className = "btns";
	}
	document.getElementById("tab-" + id).className = "tab-visible";
	document.getElementById("btn-" + id).className = "btns btn-" + id + "-act";
	document.getElementById("satz-unten").innerHTML = document.getElementById("txt-" + id).innerHTML;
	actID = id;
	window.location.href = "#apps";
}

function showTabText(ele, id)
{
	document.getElementById("satz-unten").innerHTML = document.getElementById("txt-" + id).innerHTML;
}

function showTabTextAlt(ele, id)
{
	document.getElementById("satz-unten").innerHTML = document.getElementById("txt-" + actID).innerHTML;
}

function confirmDel()
{
	chk = confirm("Das System löscht nun Ihren Account.");
	if(chk == true)
	{
		document.location.href = "?action=User&do=settings&del=yes";
	}
}

function checkZeichenAnz(ele) 
{
	zeichen = ele.value.length;
	zeichen = 160 - zeichen;
	
	text = document.getElementById("charText").innerHTML;
	
	if(zeichen <= 0)
	{
		document.getElementById("zeichenAnzahl").style.color = "red";
		zeichen = 0;
	} else {
		document.getElementById("zeichenAnzahl").style.color = "black";
	}
	
	document.getElementById("zeichenAnzahl").innerHTML = zeichen + " " + text;
}

function showFAQ(ele, id)
{
	if(document.getElementById("faq-" + id).style.display == "block")
	{
		document.getElementById("faq-" + id).style.display = "none";
	} else {
		document.getElementById("faq-" + id).style.display = "block";
	}
}

function setSMSFav(w)
{
	keksSchreiben("smsfav", w);
}

function readSMSFav(ele)
{
	val = keksLesen("smsfav");
	if(val == "truee")
	{
		ele.checked = true;
	} else {
		ele.checked = false;
	}
}

function keksSchreiben(name, value)
{
	document.cookie = name+'='+value+';';
}

function keksLesen(n)
{
 a = document.cookie;
 res = '';
 while(a != '')
 {
  while(a.substr(0,1) == ' '){a = a.substr(1,a.length);}
  cookiename = a.substring(0,a.indexOf('='));
  if(a.indexOf(';') != -1)
  {cookiewert = a.substring(a.indexOf('=')+1,a.indexOf(';'));}
  else{cookiewert = a.substr(a.indexOf('=')+1,a.length);}
  if(n == cookiename){res = cookiewert;}
  i = a.indexOf(';')+1;
  if(i == 0){i = a.length}
  a = a.substring(i,a.length);
 }
return(res)
}


function doAjaxSearchNumber() {
		
		
	search = document.getElementById("telnumber-input").value;
	if(search.length > 0)
	{
		new Ajax.Request( './telbuch/ajax_search.php', {
			onSuccess: function(transport) {
				t = transport.responseText;			
				
				doAjaxSearchNumberCB( t );	
				
			},
			parameters: 'uid=136&search='+ search});	
	} else {
		document.getElementById("search-ergebnisse").style.display = "none";
	}
}

var json_old;
var anz_ergs;
var old_eingabe;

function doAjaxSearchNumberCB(z)
{
	if(z == json_old)
	{
		return;
	} else {
		json_old = z;
	}
	if(z == "")
	{
		document.getElementById("search-ergebnisse").style.display = "none";
		return;
	}
	/*var json = eval('(' + z + ')');*/
	var json = z.evalJSON();
	anz_ergs = json.length;
	var liste = "";
	for (var i = 0; i < json.length; i++)
	{
		liste += '<div id="search-ergebnisse-eintrag-' + i + '" class="search-ergebnisse-eintrag" onclick="setSearch(\'' + json[i] + '\');">' + json[i] +  '</div>';
	}
	document.getElementById("search-ergebnisse").innerHTML = liste;
	/*document.getElementById("search-ergebnisse").style.height = (20 * anz_ergs) + "px";*/
	document.getElementById("search-ergebnisse").style.display = "block";
}

function openPhoneBook(url)
{
	fenster = window.open(url, "fenster1", "width=600,height=400,status=yes,scrollbars=yes,resizable=yes");
	fenster.focus();
}

function iPhoneSetNumber(ele)
{
	var number = ele.options[ele.selectedIndex].value;
	if(number == "0")
	{
		document.getElementById('telnumber-input').value = "";
	} else {
		document.getElementById('telnumber-input').value = number;
	}
}

var jShow = false;
function showJavaLayer()
{
	if(jShow)
	{
		document.getElementById("jDownloadBox").style.display = "none";
		jShow = false;
	} else {
		document.getElementById("jDownloadBox").style.display = "block";
		jShow = true;
	}
}
