var teller = 0;

/* Show the adressbook */

function addressBookShow(num) {
	
	/*var ni = document.getElementById('smstoarea');*/
	/*numi = document.getElementById('antallsmsto');*/
	/*num = (document.getElementById("antallsmsto").value -1) + 2;*/
	
	
	var params = '?page=adressbook'+'&num='+teller;
	ajaxRequest('POST',params,'addressbook','addressbook');

	document.getElementById('addressbook').style.display = 'inline';
}

/* User has clicked an adress/person in the adressbook */

function addressBookClicked(to, name, number) {
	//alert('Adressbook clicked, values, to: '+to+' name= '+name+' number= '+number);
	document.getElementById(to).value = name;
	//alert('Adressbook clicked, hiddenfield assigned = '+to+'h');
	var hiddenField = to +'h';
	document.getElementById(hiddenField).value = number;
	document.getElementById('addressbook').style.display = 'none';
}

function addressBookCancel() {
	document.getElementById('addressbook').style.display = 'none';
	
}

function addSMSto() {
	var num = 0;
	var ni = document.getElementById('smstoarea');
	numi = document.getElementById('antallsmsto');

	//num = (num + 1);
	//alert('teller is: '+teller);
	if (teller<2) {
		
		num = (document.getElementById("antallsmsto").value -1) + 2;
		//alert('Num is:'+num);
		numi.value = num;
	
	var newdiv = document.createElement('div');
	//newdiv.setAttribute('id','smstoinput'+num);
	/*newdiv.setAttribute('style','padding: 4px 0 0 17px;');*/
	var divIdName = 'smstoinput'+teller;
	newdiv.setAttribute('id',divIdName);
	newdiv.setAttribute('name',divIdName);
	
	newdiv.innerHTML = '<input type="text" name="smsto[]" id="smsto'+num+'" class="smsto" value=""> ' +
	'<input type="hidden" name="smstoh[]" id="smsto'+num+'h" value="" />' +
	'<img src="images/icon_addressbook.png" width="12" height="12" alt="hent nummer fra adresseboka" border="0" onclick="addressBookShow(\'smsto'+num+'\');" /> ' +
	'<img src="images/icon_minus.png" width="12" height="12" alt="fjern denne mottakeren" border="0" onclick=\'removeSMSto("'+divIdName+'");\'>'+
	' ';
	
	ni.appendChild(newdiv);
	
	teller +=1;

	} else {
		document.getElementById('sendernotice').innerHTML = 'Du kan maks sende til tre samtidig.';
		teller = 2;
	}
	
	
}

function removeSMSto(divNum) {
	var d = document.getElementById('smstoarea');
	var oldDiv = document.getElementById(divNum);
	d.removeChild(oldDiv);
	
	
	/*document.getElementById('smstoarea').removeChild(document.getElementById('smstoinput'+num)); */
	
	if (teller>0) {
	teller -=1;
	} else {
	teller = 0;
	}
}


function highlightWindow(teller) {
	setTimeout ('reset('+(teller+1)+')', 50 );
}

function reset(teller) {

	if((teller % 2) == 0) {
		document.getElementById("smsLimitAlert").style.backgroundColor = "#fcfddf";
	}
	else {
		  document.getElementById("smsLimitAlert").style.backgroundColor = "#c1e585";
	}
	if(teller < 2) {
		 highlightWindow(teller);
	}
}

function limitAlert(enable) {
	var alert = document.getElementById('smsLimitAlert');
	if(enable == 1) {
		alert.style.display = 'block';
		this.highlightWindow(0);
		//alert.innerHTML = '';
	}
	else {
		alert.style.display = 'none';
	}
}


//Begrenser tegninput
function textCounter(field) {
	countfield = document.getElementById("smscharsleft");
	maxlimit = 160; // set to max number of chars
	if (field.value.length > maxlimit) /* if the current length is more than allowed  */ {
		field.value = field.value.substring(0, maxlimit); // don't allow further input
	}
	else { countfield.innerHTML = (maxlimit - field.value.length); }
} // set the display field to remaining number




