function emailCheck (emailStr) {
	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
	var matchArray=emailStr.match(emailPat)
	if (matchArray==null) {
		alert("Email address seems incorrect (check @ and .'s)")
		return false
	}
	var user=matchArray[1]
	var domain=matchArray[2]
	if (user.match(userPat)==null) {
		alert("The username doesn't seem to be valid.")
		return false
	}
	var IPArray=domain.match(ipDomainPat)
	if (IPArray!=null) {
		// this is an IP address
		  for (var i=1;i<=4;i++) {
			if (IPArray[i]>255) {
				alert("Destination IP address is invalid!")
			return false
			}
		}
		return true
	}
	var domainArray=domain.match(domainPat)
	if (domainArray==null) {
		alert("The domain name doesn't seem to be valid.")
		return false
	}
	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length
	if (domArr[domArr.length-1].length<2 || 
		domArr[domArr.length-1].length>4) {
	   alert("The address must end in a valid domain, or two letter country.")
	   return false
	}
	if (len<2) {
	   var errStr="This address is missing a hostname!"
	   alert(errStr)
	   return false
	}
	return true;
	}
	
function emailver(form)
{
    if(!emailCheck(form.email.value))
	{
		form.email.focus();
		form.email.select();
		return(false);
	}
	return true;
}
function contatcheck(form)
{
	if((form.name.value == ""))
	{
		alert("Please Enter the Name")
		form.name.focus();
		form.name.select();
		return(false);
	}
	if((form.city.value == ""))
	{
		alert("Please Enter the City")
		form.city.focus();
		form.city.select();
		return(false);
	}
	if((form.mno.value.match(/[^0-9()-+]/)))
	{
		alert("Contact number can contain only Numbers and Some Special Characters")
		form.mno.focus();
		form.mno.select();
		return(false);
	}
	if(!emailCheck(form.email.value))
	{
		form.email.focus();
		form.email.select();
		return(false);
	}
	if((form.subject.value == ""))
	{
		alert("Please Enter the Subject")
		form.subject.focus();
		form.subject.select();
		return(false);
	}
	return true;
}
function carrerheck(form)
{
	if((form.txtname.value == ""))
	{
		alert("Please Enter the Name")
		form.txtname.focus();
		form.txtname.select();
		return(false);
	}
	if((form.txtjobtitle.value == ""))
	{
		alert("Please Enter the Job Title")
		form.txtjobtitle.focus();
		form.txtjobtitle.select();
		return(false);
	}
	if((form.txttphone.value.match(/[^0-9()-+]/)))
	{
		alert("Contact number can contain only Numbers and Some Special Characters")
		form.txttphone.focus();
		form.txttphone.select();
		return(false);
	}
	if(!emailCheck(form.txtmail.value))
	{
		form.txtmail.focus();
		form.txtmail.select();
		return(false);
	}
	if((form.userfile.value == ""))
	{
		alert("Please Attach the Resume")
		form.userfile.focus();
		form.userfile.select();
		return(false);
	}
	return true;
}
var url2 = "ajax_check_trans.php?param="; // The server-side script 
function updateName2() { 
  // display a quick message while the script is being processed 
  document.getElementById('un').innerHTML = "...checking database..."; 
  var name = document.getElementById("uname").value; 
  http.open("GET", url2 + escape(name), true); 
  http.onreadystatechange = handleHttpResponse; 
  http.send(null); 
} 
var url1 = "ajax_check_radiologist.php?param="; // The server-side script 
function updateName1() { 
  // display a quick message while the script is being processed 
  document.getElementById('un').innerHTML = "...checking database..."; 
  var name = document.getElementById("uname").value; 
  http.open("GET", url1 + escape(name), true); 
  http.onreadystatechange = handleHttpResponse; 
  http.send(null); 
} 
var url = "ajax_check.php?param="; // The server-side script 
function updateName() { 
  // display a quick message while the script is being processed 
  document.getElementById('un').innerHTML = "...checking database..."; 
  var name = document.getElementById("uname").value; 
  http.open("GET", url + escape(name), true); 
  http.onreadystatechange = handleHttpResponse; 
  http.send(null); 
} 
function handleHttpResponse() { 
  if (http.readyState == 4) { 
    results = http.responseText; 
    var name = document.getElementById("uname").value; 
    if(results == ""){ results = "Username <B><font color=red>"+name+"</font></B> is Available..."; 
	document.getElementById("usav").value="true";
	} 
    // the div in which the message appears 
    document.getElementById('un').innerHTML = results; 
  } 
} 
function getHTTPObject() { 
  var xmlhttp; 
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { 
    try { 
      xmlhttp = new XMLHttpRequest(); 
    } catch (e) { 
      xmlhttp = false; 
    } 
  } 
  return xmlhttp; 
} 
var http = getHTTPObject(); // We create the HTTP Object 
  function signupvalidate(form) 
  {
if ((form.uname.value == "")) {
       	   alert('Please Specify Username!');
		  form.uname.select();
		   form.uname.focus();
	   return false;
	   }
	if((form.uname.value.match(/[^a-zA-Z0-9_]/)))
		{
			alert("Username can contain only alphanumeric and underscore character");
			form.uname.select();
			form.uname.focus();
			return (false);
		}
	   if(form.pwd.value == "")
		{
	   	   alert('Please Specify Password.');
		   form.pwd.select();
           form.pwd.focus();
		   return false; 
        }
		if(form.name.value == "")
		{
	   	   alert("Please Specify Name");
		   form.name.select();
           form.name.focus();
		   return false; 
        }
		if (!emailCheck (form.email.value) )
		{
			form.email.focus();
			return (false);
		}
		/*if(form.degree.value == "")
		{
	   	   alert("Please Specify Degree");
		   form.degree.select();
           form.degree.focus();
		   return false; 
        }
		if(form.myear.value == "")
		{
	   	   alert("Please Specify Medical Year");
		   form.myear.select();
           form.myear.focus();
		   return false; 
        }
		if(form.mlocation.value == "")
		{
	   	   alert("Please Specify Medical location");
		   form.mlocation.select();
           form.mlocation.focus();
		   return false; 
        }
		if(form.training.value == "")
		{
	   	   alert("Please Specify Radiologist Training");
		   form.training.select();
           form.training.focus();
		   return false; 
        }
		if(form.ryear.value == "")
		{
	   	   alert("Please Specify Radiologist Year");
		   form.ryear.select();
           form.ryear.focus();
		   return false; 
        }
		if(form.rlocation.value == "")
		{
	   	   alert("Please Specify Radiologist Location");
		   form.rlocation.select();
           form.rlocation.focus();
		   return false; 
        }*/
	   if ( form.country.selectedIndex == 0 )
		{
       	   alert('Please Choose a Country!');
		   form.country.focus();
	   		return false;
	   }
	   if ( form.clinc.value == "select" ) {
       	   alert('Please Choose a Clinic!');
		   form.clinc.focus();
	   return false;
	   }
	return true;
  }
  function signup_radiologist(form) 
  {
if ((form.uname.value == "")) {
       	   alert('Please Specify Username!');
		  form.uname.select();
		   form.uname.focus();
	   return false;
	   }
	if((form.uname.value.match(/[^a-zA-Z0-9_]/)))
		{
			alert("Username can contain only alphanumeric and underscore character");
			form.uname.select();
			form.uname.focus();
			return (false);
		}
	   if(form.pwd.value == "")
		{
	   	   alert('Please Specify Password.');
		   form.pwd.select();
           form.pwd.focus();
		   return false; 
        }
		if(form.name.value == "")
		{
	   	   alert("Please Specify Name");
		   form.name.select();
           form.name.focus();
		   return false; 
        }
		if (!emailCheck (form.email.value) )
		{
			form.email.focus();
			return (false);
		}
		/*if(form.degree.value == "")
		{
	   	   alert("Please Specify Degree");
		   form.degree.select();
           form.degree.focus();
		   return false; 
        }
		if(form.myear.value == "")
		{
	   	   alert("Please Specify Medical Year");
		   form.myear.select();
           form.myear.focus();
		   return false; 
        }
		if(form.mlocation.value == "")
		{
	   	   alert("Please Specify Medical location");
		   form.mlocation.select();
           form.mlocation.focus();
		   return false; 
        }
		if(form.training.value == "")
		{
	   	   alert("Please Specify Radiologist Training");
		   form.training.select();
           form.training.focus();
		   return false; 
        }
		if(form.ryear.value == "")
		{
	   	   alert("Please Specify Radiologist Year");
		   form.ryear.select();
           form.ryear.focus();
		   return false; 
        }
		if(form.rlocation.value == "")
		{
	   	   alert("Please Specify Radiologist Location");
		   form.rlocation.select();
           form.rlocation.focus();
		   return false; 
        }*/
	   if ( form.rtype.selectedIndex == 0 )
		{
       	   alert('Please Choose a Radiologist Type!');
		   form.rtype.focus();
	   		return false;
	   }
	   if ( form.country.selectedIndex == 0 )
		{
       	   alert('Please Choose a Country!');
		   form.country.focus();
	   		return false;
	   }
	return true;
  }
  function signup_trans(form) 
  {
if ((form.uname.value == "")) {
       	   alert('Please Specify Username!');
		  form.uname.select();
		   form.uname.focus();
	   return false;
	   }
	if((form.uname.value.match(/[^a-zA-Z0-9_]/)))
		{
			alert("Username can contain only alphanumeric and underscore character");
			form.uname.select();
			form.uname.focus();
			return (false);
		}
	   if(form.pwd.value == "")
		{
	   	   alert('Please Specify Password.');
		   form.pwd.select();
           form.pwd.focus();
		   return false; 
        }
		if(form.name.value == "")
		{
	   	   alert("Please Specify Name");
		   form.name.select();
           form.name.focus();
		   return false; 
        }
		if (!emailCheck (form.email.value) )
		{
			form.email.focus();
			return (false);
		}
		/*if(form.degree.value == "")
		{
	   	   alert("Please Specify Degree");
		   form.degree.select();
           form.degree.focus();
		   return false; 
        }
		if(form.myear.value == "")
		{
	   	   alert("Please Specify Medical Year");
		   form.myear.select();
           form.myear.focus();
		   return false; 
        }
		if(form.mlocation.value == "")
		{
	   	   alert("Please Specify Medical location");
		   form.mlocation.select();
           form.mlocation.focus();
		   return false; 
        }
		if(form.training.value == "")
		{
	   	   alert("Please Specify Radiologist Training");
		   form.training.select();
           form.training.focus();
		   return false; 
        }
		if(form.ryear.value == "")
		{
	   	   alert("Please Specify Radiologist Year");
		   form.ryear.select();
           form.ryear.focus();
		   return false; 
        }
		if(form.rlocation.value == "")
		{
	   	   alert("Please Specify Radiologist Location");
		   form.rlocation.select();
           form.rlocation.focus();
		   return false; 
        }*/
	   if ( form.country.selectedIndex == 0 )
		{
       	   alert('Please Choose a Country!');
		   form.country.focus();
	   		return false;
	   }
	return true;
  }
function show(obj)
{	
	if(document.getElementById)
	{
		var el = document.getElementById(obj);
		divs=document.getElementById("MyBlog").getElementsByTagName("SPAN");
		if(el.style.display == "none")
		{
			for (var i=0; i<divs.length; i++)
			{
				if (divs[i].className=="blogEntry")
				{ 
					divs[i].style.display = "none";
				}
			}
			el.style.display = "block";
		}
		else
		{
			el.style.display = "none";
		}
	}
}
function formcheck1(form)
{
	if((form.name.value == ""))
	{
		alert("Please Enter the Name")
		form.name.focus();
		form.name.select();
		return(false);
	}
	if((form.icno.value == ""))
	{
		alert("Please Enter the IC/Passport No")
		form.icno.focus();
		form.icno.select();
		return(false);
	}
	if((form.icno.value.match(/[^0-9a-zA-Z]/)))
	{
		alert("IC/Passport Number can contain only Alpha Numberics")
		form.icno.focus();
		form.icno.select();
		return(false);
	}
	if((form.rdate.value == ""))
	{
		alert("Please Enter Date")
		form.rdate.focus();
		form.rdate.select();
		return(false);
	}
	return true;
}
function Clickheretoprint()
{ 
		var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
		    disp_setting+="scrollbars=yes,width=650, height=600, left=100, top=25"; 
		var content_vlue = document.getElementById("print_content").innerHTML; 
		
		var docprint=window.open("","",disp_setting); 
			docprint.document.open(); 
			docprint.document.write('<html><head><title>Lion City Radiology</title>'); 
			docprint.document.write('<link href="css/styles.css" rel="stylesheet" type="text/css">'); 
			docprint.document.write('</head><body onLoad="self.print()"><center>');          
			docprint.document.write('<table width="100%"  border="0" cellspacing="0" cellpadding="5"><tr><td height="1" background="images/pixel.gif"></td></tr><tr><td><table width="100%"  border="0" cellspacing="0" cellpadding="0"><tr><td width="280"><img src="images/LOGO-NEW.gif" width="260" height="135"></td><td width="1" background="images/pixel.gif"></td><td valign="top"><table width="100%"  border="0" cellspacing="0" cellpadding="5"><tr><td align="right" class="heading-new">144 Upper Bukit Timah Rd</td></tr><tr><td align="right" class="heading-new">#03-36, Beauty world center</td></tr><tr><td align="right" class="heading-new">Singapore 588177</td></tr><tr><td align="right" class="heading-new">Tel/fax: +65 64 63 1725</td></tr><tr><td align="right"><a href="mailto:info@lioncityradiology.com" class="g">info@lioncityradiology.com</a></td></tr><tr><td align="right" class="heading-new">Mon-Fri : 9am to 6pm , Saturday: 9am to 1 pm</td></tr></table></td></tr></table></td></tr><tr><td height="1" background="images/pixel.gif"></td></tr><tr><td height="20"></td></tr><tr><td class="text-CONTENT-head">Report</td></tr><tr><td>');   
			docprint.document.write(content_vlue); 
			docprint.document.write('</td></tr><tr><td align="center"><img src="images/template_image.gif" width="393" height="59"></td></tr><tr><td align="center"><a href="#" onClick="window.close()" class="g">Close</a></td></tr></table>'); 
			docprint.document.write('</center></body></html>'); 
			docprint.document.close(); 
			docprint.focus(); 
}