function checkLength ()
{
	var poruka = document.forms["fSMS"].poruka.value;
	var email = document.forms["fSMS"].email.value;
	var total_length = poruka.length + email.length;

	if (total_length > 150)
	{
		document.forms["fSMS"].poruka.value = poruka.substring(0, 150 - email.length);
		total_length = 150;
	}

	CharsLeft = 150 - total_length;
  if (CharsLeft < 0) {
    CharsLeft = 0;
  }
  document.fSMS.charsleft.value = CharsLeft;
}

function canBeSubmited ()

{
  if ((document.fSMS.vip.value == "") && (document.fSMS.cronet.value == "")) {
    alert ("Morate upisati barem jedan GSM broj!");
    return false;
  }

  if ((document.fSMS.vip.value.length < 6) && (document.fSMS.vip.value.length > 0)) {
    alert ("VIP telefonski broj nije ispravan.");
    return false;
  }
  
  var charpos = document.fSMS.vip.value.search("[^0-9,]"); 
  if(document.fSMS.vip.value.length > 0 &&  charpos > 0) {
    alert ("VIP telefonski broj nije ispravan.");
    return false;
  }
  
  if ((document.fSMS.cronet.value.length < 6) && (document.fSMS.cronet.value.length > 0)) {
    alert ("Cronet telefonski broj nije ispravan.");
    return false;
  }

  var charpos = document.fSMS.cronet.value.search("[^0-9,]"); 
  if(document.fSMS.cronet.value.length > 0 &&  charpos > 0) {
    alert ("Cronet telefonski broj nije ispravan.");
    return false;
  }

  if (document.fSMS.poruka.value == "") {
    alert ("Upišite poruku!");
    return false;
  }

  if (document.fSMS.email.value == "") {
    alert ("Upišite svoju e-mail adresu");
    return false;
  }

  var splitted = document.fSMS.email.value.match("^(.+)@(.+).(.+)$");
  if(splitted == null) {
    alert ("Upišite svoju e-mail adresu");
    return false;
  }

  else {
    return checkLength ();
  }
}