topical media & game development

talk show tell print

graphic-javascript-effect-fader-provjera.js / js



  function isArray(inputArray){
  if (inputArray.length == null){alert("Nije niz"); return false;}
  return true;
  }
  
  function isPosInteger(inputVal) {
  var inputStr = trim(inputVal.toString())
  for (var i = 0; i < inputStr.length; i++) {
  var oneChar = inputStr.charAt(i)
  if (oneChar < "0" || oneChar > "9") {
  return false
  }
  }
  return true
  }
  
  function isEmpty(inputStr) {
  inputStr = trim(inputStr);
  if (inputStr == null || inputStr == "")
          return true
  return false
  }
  
  function trim(inputStr){
  var str = inputStr.toString();
  var noviStr = "";
  for(var i=0; i<str.length; i++){
          if ((str.charAt(i)) != " "){
                  noviStr = noviStr.concat(str.charAt(i));
          }
  }
  return(noviStr);
  }
  
  function isInteger(inputVal) {
  inputStr = inputVal.toString()
  for (var i = 0; i < inputStr.length; i++) {
  var oneChar = inputStr.charAt(i)
  if (i == 0 && oneChar == "-") {
  continue
  }
  if (oneChar < "0" || oneChar > "9") {
  return false
  }
  }
  return true
  }
  
  function isNumber(inputVal) {
  var strNumber = trim(inputVal.toString());
  var decimalnih = 0;
  var current;
  for(var i=0; i<strNumber.length; i++){
  current = strNumber.charAt(i);
          if (((current < "0") || (current > "9")) && (current != ".") && (current != "-")){
                  return false;
          }
          else{
                  if ((current == "-") && (i != 0)){
                          return false;
                  }
                  else{
                          if (current == "."){
                                  decimalnih = decimalnih + 1;
                                  if (decimalnih > 1){return false}
                          }
                  }
          }
  }
  return true
  }
  
  function isZIP(inputVal){
  var strNumber = trim(inputVal.toString());
  if ((strNumber.length != 5) || (!isPosInteger(strNumber)) || (strNumber.charAt(0) == "0")){return false}
  return true;
  }
  
  function emptyValidation(form, inputArray){
          var prazno = false;
          for (var i=0; i<inputArray.length; i++){
                  var j = inputArray[i];
                  if (isEmpty(form.elements[j].value)){
                          //alert("Popunite polje "+form.elements[j].name);
                          prazno = true;
                  }
          }
          if (prazno){return true}
          return false;
  }
  
  function isEmail(string) {
      if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+/) != -1)
          return true;
      else
          return false;
  }
  
  function isWebAddress(string){
      if (string.search(/^http:\/\//) != -1)
          return true;
      else
          return false;
  }
  
  function jeBroj(inputVal){
  var strNumber = trim(inputVal.toString());
  var re = /^-?\d+[.]?\d+/
  return(re.test(strNumber));
  }
  
  function isValidColor(inputStr){
          if (inputStr.length != 7)
                  return false;
          if (inputStr.charAt(0) != "#"){
                  //alert("Color must begin with \"#\"");
                  return false;
          }
          try{
                  var red = eval("0x"+inputStr.substring(1,3));
                  var green = eval("0x"+inputStr.substring(3,5));
                  var blue = eval("0x"+inputStr.substring(5,7));
                  return true;
          }
          catch (e){
                  return false;
          }
  }
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.