
<!-- Original:  Mikhail Esteves (miks80@yahoo.com) -->
<!-- Web Site:  http://www.freebox.com/jackol -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var mikExp = /[$\\@\\\#%7123456890\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|]/;
function dodacheck(val) {
var strPass = val.value;
var strLength = strPass.length;
var lchar = val.value.charAt((strLength) - 1);
if(lchar.search(mikExp) != -1) {
var tst = val.value.substring(0, (strLength) - 1);

val.value = tst;
   }
}
function doanothercheck(form) {
if(form.value.length < 1) {
alert("Please enter something.");
return false;
}
if(form.value.search(mikExp) == -1) {
alert("Correct Input");
return false;
}
else {
alert("Sorry, but the following characters\n\r\n\r@ $ % ^ & * # ( ) [ ] \\ { + } ` ~ =  | \n\r\n\rare not allowed!\n");
form.select();
form.focus();
return false;
}
alert("Correct Input");
return false;
}
//Highlight form element- © Dynamic Drive (www.dynamicdrive.com)
//For full source code, 100's more DHTML scripts, and TOS,
//visit http://www.dynamicdrive.com

var highlightcolor="lightyellow"

var ns6=document.getElementById&&!document.all
var previous=''
var eventobj

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/

//Function to check whether element clicked is form element
function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}
else
return false
}

//Function to highlight form element
function highlight(e){
eventobj=ns6? e.target : event.srcElement
if (previous!=''){
if (checkel(previous))
previous.style.backgroundColor=''
previous=eventobj
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
}
else{
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
previous=eventobj
}
}
/***********************************************
* Email Validation script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
function togDisplay(id){  var style = document.getElementById(id).style;  style.display="block"; } 
function UntogDisplay(id){  var style = document.getElementById(id).style;  style.display="none"; }

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i

function checkForm(FormObj){
//нэрээ оруулсаныг шалгаж байна.
var returnval1 = false;
if (FormObj.gb_name.value == "") {
togDisplay('err_name');
FormObj.gb_name.select();
}
else {
returnval1 = true;
UntogDisplay('err_name');
}
//e-mail хаягаа оруулсаныг шалгаж байна.
var returnval2=emailfilter.test(FormObj.gb_email.value)
if (returnval2==false){
togDisplay('err_email');
FormObj.gb_email.select()
}
else{
UntogDisplay('err_email');
}
//санал хүсэлтээ оруулсаныг шалгаж байна.
var returnval3 = false;
if (FormObj.gb_comment.value == ""){
togDisplay('err_comment');
FormObj.gb_comment.select();
}
else {
returnval3 = true;
UntogDisplay('err_comment');
}

if (returnval1==true & returnval2==true & returnval3==true)
	return true;
else
	return false;
}

function clearText(thefield){
	if (thefield.defaultValue==thefield.value)
		thefield.value = ""
}