//Programming by Viaden Inc | http://www.viaden.com

function email_validator(element){
  e=eval("document."+element);
  s=e.value;
    i=s.indexOf("@"); j=s.indexOf(".",i); k=s.indexOf(","); kk=s.indexOf(" ");
    jj=s.lastIndexOf(".")+1; len=s.length;
    if (!(((i>0) && (j>(i+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=4))) && (s.length > 0))
    {
      alert("Please enter valid email address.");
	  return false;
    }
}

function check_num(field_name,start,finish)
{
	n = eval("document."+field_name)
	if (n.value != "")
	{
		if(n.value.match('^[0-9]{1,}$'))
		{
			if(n.value >= start && n.value <= finish)
			{
				var oki = 1;
			}
		}
		if (oki != 1)
		{
			if (start&&finish)
			{
				alert("Please enter a number between "+start+" and "+finish);
			}
			else if (start&&!finish)
			{
				alert("Please enter a number not less than "+start);
			}
			else if (!start&&finish)
			{
				alert("Please enter a number not greater than "+finish);
			}
			else if (!start&&!finish)
			{
				alert("Please enter a number")
			}
			n.value = '';
			n.focus();
		}
	}
}


function check_all_set (form_name)
{
	alert_message_final = "";
	var f = eval("document."+form_name+"");
	var all_fields = f.length;
	var fields = 0;
	var res = 0;
	var ok = 1;
	for (var i = 0; i < all_fields; i++)
	{
		if ((f.elements[i].type == "text" || f.elements[i].type == "password" || f.elements[i].type == "select" || f.elements[i].type == "textarea") && alert_message[i]!="")
		{
			fields = fields + 1;
			if (f.elements[i].value != "")
			{
				res = res + 1;
			}
			else if (!f.elements[i].value || f.elements[i].value == "")
			{
				if (alert_message[i])
				{
					alert_message_final+=alert_message[i]+"\n"
				}
/*				else
				{
					alert_message_final = alert_message_final + "Please complete the " +f.elements[i].name +" field" + "\n"
				}
*/			}
		}
	}
	if (res != fields)
	{
		ok = 0;
	}
	if (ok == 1)
	{
		f.submit();
		return true;
	}
	if (ok != 1)
	{
		if (alert_message_final != "")
		{
			alert (alert_message_final);
		}
		else
		{
			alert('Please complete all the obligatory fields')
		}
	}
	return false;
}