// All letters are small
function smallLetters(formObj, lang) {
  if (event.keyCode == 8 || event.keyCode == 37 || event.keyCode == 39) {
    event.returnValue = false;
    return false;
  }
  var index, tmpStr, tmpChar, strlen, refValue;
  tmpStr = formObj.value;
  strLen = tmpStr.length;
  if (strLen > 0)  {
    for (index = 0; index < strLen; index++)  {
	  tmpChar = tmpStr.substring(index, index + 1);
	  if (lang == "TR" || lang == "tr") {
	    switch (tmpChar) {
	      case "Ð" : tmpChar = "ð"; break;
	      case "Ü" : tmpChar = "ü"; break;
	      case "Þ" : tmpChar = "þ"; break;
	      case "Ý" : tmpChar = "i"; break;
	      case "Ö" : tmpChar = "ö"; break;
	      case "Ç" : tmpChar = "ç"; break;
	      default  : tmpChar = tmpChar.toLowerCase();
		}
	  } else {
	    tmpChar = tmpChar.toLowerCase();
	  }
	  tmpStr = tmpStr.substring(0, index) + tmpChar + tmpStr.substring(index + 1, strLen);
    }
  }
  formObj.value = tmpStr;
}

// First Letters Capitalized
function capFirstLetters(formObj, lang) {
  if (event.keyCode == 8 || event.keyCode == 37 || event.keyCode == 39) {
    event.returnValue = false;
    return false;
  }
  var index, tmpStr, tmpChar, strlen, refValue;
  tmpStr = formObj.value;
  strLen = tmpStr.length;
  if (strLen > 0)  {
    for (index = 0; index < strLen; index++)  {
	  tmpChar = tmpStr.substring(index, index + 1);
	  if (index == 0 || (index > 0 && index < (strLen - 1) && tmpChar == " "))  {
	  	if (index == 0) refValue = 0; else refValue = 1;
		tmpChar = tmpStr.substring(index + refValue, index + refValue + 1);
		if (lang == "TR" || "tr") {
		  switch (tmpChar) {
		    case "?" : tmpChar = "?"; break;
		    case "ü" : tmpChar = "Ü"; break;
		    case "?" : tmpChar = "?"; break;
		    case "i" : tmpChar = "?"; break;
		    case "ö" : tmpChar = "Ö"; break;
		    case "ç" : tmpChar = "Ç"; break;
		    default  : tmpChar = tmpChar.toUpperCase();
		  }
		} else {
		  tmpChar = tmpChar.toUpperCase();
		}
		tmpStr = tmpStr.substring(0, index + refValue) + tmpChar + tmpStr.substring(index + refValue + 1, strLen);
	  }
    }
  }
  formObj.value = tmpStr;
}

// All letters are big
function bigLetters(formObj, lang) {
  if (event.keyCode == 8 || event.keyCode == 37 || event.keyCode == 39) {
    event.returnValue = false;
    return false;
  }
  var index, tmpStr, tmpChar, strlen, refValue;
  tmpStr = formObj.value;
  strLen = tmpStr.length;
  if (strLen > 0)  {
    for (index = 0; index < strLen; index++)  {
	  tmpChar = tmpStr.substring(index, index + 1);
	  if (lang == "TR" || lang == "tr") {
	    switch (tmpChar) {
		    case "?" : tmpChar = "?"; break;
		    case "ü" : tmpChar = "Ü"; break;
		    case "?" : tmpChar = "?"; break;
		    case "i" : tmpChar = "?"; break;
		    case "ö" : tmpChar = "Ö"; break;
		    case "ç" : tmpChar = "Ç"; break;
	      default  : tmpChar = tmpChar.toUpperCase();
		}
	  } else {
	    tmpChar = tmpChar.toUpperCase();
	  }
	  tmpStr = tmpStr.substring(0, index) + tmpChar + tmpStr.substring(index + 1, strLen);
    }
  }
  formObj.value = tmpStr;
}

// Max length check
function checkMaxLength(formObj, maxLength) {
	if (formObj == null || maxLength == null || formObj.value.length >= maxLength) {
		event.returnValue = false;
		return;
	}
}

function onlyBigLetters(formObj, lang) {
  if (event.keyCode == 8 || event.keyCode == 37 || event.keyCode == 39) {
    event.returnValue = false;
    return false;
  }
  var index, tmpStr, tmpChar, strlen, refValue;
  tmpStr = formObj.value;
  strLen = tmpStr.length;
  if (strLen > 0)  {
    for (index = 0; index < strLen; index++)  {
	  tmpChar = tmpStr.substring(index, index + 1);
	  if (lang == "TR" || lang == "tr") {
	    switch (tmpChar) {
	      case "a" : tmpChar = "A"; break;
	      case "b" : tmpChar = "B"; break;
	      case "c" : tmpChar = "C"; break;
	      case "ç" : tmpChar = "Ç"; break;
	      case "d" : tmpChar = "D"; break;
	      case "e" : tmpChar = "E"; break;
	      case "f" : tmpChar = "F"; break;
	      case "g" : tmpChar = "G"; break;
	      case "ð" : tmpChar = "Ð"; break;
	      case "h" : tmpChar = "H"; break;
	      case "ý" : tmpChar = "I"; break;
	      case "i" : tmpChar = "Ý"; break;
	      case "j" : tmpChar = "J"; break;
	      case "k" : tmpChar = "K"; break;
	      case "l" : tmpChar = "L"; break;
	      case "m" : tmpChar = "M"; break;
	      case "n" : tmpChar = "N"; break;
	      case "o" : tmpChar = "O"; break;
	      case "ö" : tmpChar = "Ö"; break;
	      case "p" : tmpChar = "P"; break;
	      case "r" : tmpChar = "R"; break;
	      case "s" : tmpChar = "S"; break;
	      case "þ" : tmpChar = "Þ"; break;
	      case "t" : tmpChar = "T"; break;
	      case "u" : tmpChar = "U"; break;
	      case "ü" : tmpChar = "Ü"; break;
	      case "v" : tmpChar = "V"; break;
	      case "y" : tmpChar = "Y"; break;
	      case "z" : tmpChar = "Z"; break;
	      case "q" : tmpChar = "Q"; break;
	      case "x" : tmpChar = "X"; break;
	      case "w" : tmpChar = "W"; break;

	      case "A" : tmpChar = "A"; break;
	      case "B" : tmpChar = "B"; break;
	      case "C" : tmpChar = "C"; break;
	      case "Ç" : tmpChar = "Ç"; break;
	      case "D" : tmpChar = "D"; break;
	      case "E" : tmpChar = "E"; break;
	      case "F" : tmpChar = "F"; break;
	      case "G" : tmpChar = "G"; break;
	      case "Ð" : tmpChar = "Ð"; break;
	      case "H" : tmpChar = "H"; break;
	      case "I" : tmpChar = "I"; break;
	      case "Ý" : tmpChar = "Ý"; break;
	      case "J" : tmpChar = "J"; break;
	      case "K" : tmpChar = "K"; break;
	      case "L" : tmpChar = "L"; break;
	      case "M" : tmpChar = "M"; break;
	      case "N" : tmpChar = "N"; break;
	      case "O" : tmpChar = "O"; break;
	      case "Ö" : tmpChar = "Ö"; break;
	      case "P" : tmpChar = "P"; break;
	      case "R" : tmpChar = "R"; break;
	      case "S" : tmpChar = "S"; break;
	      case "Þ" : tmpChar = "Þ"; break;
	      case "T" : tmpChar = "T"; break;
	      case "U" : tmpChar = "U"; break;
	      case "Ü" : tmpChar = "Ü"; break;
	      case "V" : tmpChar = "V"; break;
	      case "Y" : tmpChar = "Y"; break;
	      case "Z" : tmpChar = "Z"; break;
	      case "Q" : tmpChar = "Q"; break;
	      case "X" : tmpChar = "X"; break;
	      case "W" : tmpChar = "W"; break;
	      case " " : tmpChar = " "; break;
	      case "." : tmpChar = "."; break;
	      default  : tmpChar = "";
		}
	  } else {
	    tmpChar = tmpChar.toUpperCase();
	  }
	  tmpStr = tmpStr.substring(0, index) + tmpChar + tmpStr.substring(index + 1, strLen);
    }
  }
  formObj.value = tmpStr;
}


function onlyBigLettersOrNumbers(formObj, lang) {
  if (event.keyCode == 8 || event.keyCode == 37 || event.keyCode == 39) {
    event.returnValue = false;
    return false;
  }
  var index, tmpStr, tmpChar, strlen, refValue;
  tmpStr = formObj.value;
  strLen = tmpStr.length;
  if (strLen > 0)  {
    for (index = 0; index < strLen; index++)  {
	  tmpChar = tmpStr.substring(index, index + 1);
	  if (lang == "TR" || lang == "tr") {
	    switch (tmpChar) {
	      case "a" : tmpChar = "A"; break;
	      case "b" : tmpChar = "B"; break;
	      case "c" : tmpChar = "C"; break;
	      case "ç" : tmpChar = "Ç"; break;
	      case "d" : tmpChar = "D"; break;
	      case "e" : tmpChar = "E"; break;
	      case "f" : tmpChar = "F"; break;
	      case "g" : tmpChar = "G"; break;
	      case "ð" : tmpChar = "Ð"; break;
	      case "h" : tmpChar = "H"; break;
	      case "ý" : tmpChar = "I"; break;
	      case "i" : tmpChar = "Ý"; break;
	      case "j" : tmpChar = "J"; break;
	      case "k" : tmpChar = "K"; break;
	      case "l" : tmpChar = "L"; break;
	      case "m" : tmpChar = "M"; break;
	      case "n" : tmpChar = "N"; break;
	      case "o" : tmpChar = "O"; break;
	      case "ö" : tmpChar = "Ö"; break;
	      case "p" : tmpChar = "P"; break;
	      case "r" : tmpChar = "R"; break;
	      case "s" : tmpChar = "S"; break;
	      case "þ" : tmpChar = "Þ"; break;
	      case "t" : tmpChar = "T"; break;
	      case "u" : tmpChar = "U"; break;
	      case "ü" : tmpChar = "Ü"; break;
	      case "v" : tmpChar = "V"; break;
	      case "y" : tmpChar = "Y"; break;
	      case "z" : tmpChar = "Z"; break;
	      case "q" : tmpChar = "Q"; break;
	      case "x" : tmpChar = "X"; break;
	      case "w" : tmpChar = "W"; break;

	      case "A" : tmpChar = "A"; break;
	      case "B" : tmpChar = "B"; break;
	      case "C" : tmpChar = "C"; break;
	      case "Ç" : tmpChar = "Ç"; break;
	      case "D" : tmpChar = "D"; break;
	      case "E" : tmpChar = "E"; break;
	      case "F" : tmpChar = "F"; break;
	      case "G" : tmpChar = "G"; break;
	      case "Ð" : tmpChar = "Ð"; break;
	      case "H" : tmpChar = "H"; break;
	      case "I" : tmpChar = "I"; break;
	      case "Ý" : tmpChar = "Ý"; break;
	      case "J" : tmpChar = "J"; break;
	      case "K" : tmpChar = "K"; break;
	      case "L" : tmpChar = "L"; break;
	      case "M" : tmpChar = "M"; break;
	      case "N" : tmpChar = "N"; break;
	      case "O" : tmpChar = "O"; break;
	      case "Ö" : tmpChar = "Ö"; break;
	      case "P" : tmpChar = "P"; break;
	      case "R" : tmpChar = "R"; break;
	      case "S" : tmpChar = "S"; break;
	      case "Þ" : tmpChar = "Þ"; break;
	      case "T" : tmpChar = "T"; break;
	      case "U" : tmpChar = "U"; break;
	      case "Ü" : tmpChar = "Ü"; break;
	      case "V" : tmpChar = "V"; break;
	      case "Y" : tmpChar = "Y"; break;
	      case "Z" : tmpChar = "Z"; break;
	      case "Q" : tmpChar = "Q"; break;
	      case "X" : tmpChar = "X"; break;
	      case "W" : tmpChar = "W"; break;
	      case " " : tmpChar = " "; break;
	      case "." : tmpChar = "."; break;

	      case "0" : tmpChar = "0"; break;
	      case "1" : tmpChar = "1"; break;
	      case "2" : tmpChar = "2"; break;
	      case "3" : tmpChar = "3"; break;
	      case "4" : tmpChar = "4"; break;
	      case "5" : tmpChar = "5"; break;
	      case "6" : tmpChar = "6"; break;
	      case "7" : tmpChar = "7"; break;
	      case "8" : tmpChar = "8"; break;
	      case "9" : tmpChar = "9"; break;

	      default  : tmpChar = "";
		}
	  } else {
	    tmpChar = tmpChar.toUpperCase();
	  }
	  tmpStr = tmpStr.substring(0, index) + tmpChar + tmpStr.substring(index + 1, strLen);
    }
  }
  formObj.value = tmpStr;
}

function hidediv(id) {
	//safe function to hide an element with a specified id
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}

function showdiv(id) {
	//safe function to show an element with a specified id
		  
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}

function checkEnter(e){
	var characterCode 
	if(e && e.which){ 
		e = e
		characterCode = e.which 
	}else{
		e = event
		characterCode = e.keyCode 
	}
	
	if(characterCode == 13){ 
		return false 
	}else{
		return true 
	}

}

