function send_sms(){
	var aReturn = new Object();
	aReturn["from"] = getEl('sms_from').value;
	aReturn["to"] = getEl('sms_to').value;
	aReturn["mes"] = getEl('sms_message').value;
	aReturn["at"] = getEl('sms_at').value;
	aReturn["ad"] = getEl('sms_ad').value;
	
	x_send_sms(aReturn, cb_send_sms);
}

var dbCheck = true;

function send_sms_belangrijkedatum(){
	var aReturn = new Object();
	aReturn["from"] = getEl('sms_from').value;
	aReturn["to"] = getEl('sms_to').value;
	aReturn["mes"] = getEl('sms_message').value;
	aReturn["at"] = getEl('sms_at').value;
	aReturn["ad"] = getEl('sms_ad').value;
	
	aReturn["bd_id"] = getEl("bd_id").value;
	aReturn["dbCheck"] = dbCheck;
	x_sendSMSBelangrijkedatum(aReturn, cb_send_sms_belangrijkedatum);
}

function cb_send_sms_belangrijkedatum(x){
	if (x['dbcheck'] == true){
		if(confirm(x['message'])){
			dbCheck = false;
			getEl('sms_bd_versturen').click();
		}
	}else if (x['save'] == true){
		hidePopup(false, true);
		loadMod('home');
	}else
		alert(x['message']);
}

function cb_send_sms(x){
	hidePopup(false, true);
	alert(x);
}

function maxLengthSMS(oTxt, iMax, sOverDiv) {
	iLength = oTxt.value.length;
	getEl(sOverDiv).innerHTML = iLength;
	
	if((iMax - iLength) <= 10) {
		getEl(sOverDiv).style.color = 'red';	
	} else 
		getEl(sOverDiv).style.color = 'black';
	//oTxt.value = oTxt.value.replace(/[^ |^!|^?|^\,|^=|^%|^#|^\(|^\)|^*|^/|^:|^;|^<|^>|^@|^&|^\'|^\"|^~|^\\|^\[|^\]|^\{|^\}|^\^|^\||^+|^\-|\w]/g, '')
	//gekontroleerd op toegestane tekens zijn a-z, A-Z, 0-9, + %#()*+,-/:;<=>?_
	//ppk toegestaan... £¥§ÄÅÜäèéìñòöùü
	if(iLength > iMax)  {
		getEl(sOverDiv).innerHTML = '160';
		oTxt.value = oTxt.value.substring(0, iMax);
		return false;
	} else 
		return true;
}

function verbergNummer(s1, s2){
 if(getEl('sms_from').value == s1)
 	getEl('sms_from').value = s2;
 else
 	getEl('sms_from').value = s1;
}
