function newwindow(url)
{
	window.open(url,'NewWindow','height=400,width=500,scrollbars=yes,toolbar=yes,menubar=yes,top=50,left=100,resizable=yes');
}
function cartoon()
{
	window.open('http://'+window.location.hostname+'/omarchives.html','Cartoon','height=345,width=258,scrollbars=no,toolbar=no,menubar=no,top=50,left=100,resizable=no');
}
function summers()
{
	window.open('lcsummerassociatepop.php','Summer','height=500,width=453,scrollbars=yes,toolbar=no,menubar=no,top=50,left=100,resizable=no');
}
function whatsthis2(page)
{
	OpenWin = this.open(page, "PopupWindow", "toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no,width=355,height=520,top=10,left=100");
}
function whatsthis1(page)
{
	OpenWin = this.open(page, "CtrlWindow", "toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no,width=355,height=400,top=80,left=100");
}
function exclusive()
{
	OpenWin = this.open('lcexclusivepopup.php', "lcexclusive", "toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,width=246,height=152,top=100,left=100");
}
function givename()
{
	window.name="lcwa"
}
function popuptips()
{
	window.open('lcusagetipspopup.php','usagetips','height=268,width=264,scrollbars=yes,toolbar=no,menubar=no,top=50,left=100,resizable=no');
}
function mailtocolleague(title,url)
{
	
	var strurl = "http://"+window.location.hostname+"/lcmailtocolleague.php?a=a";
	
	if(typeof(title)!="undefined")
		strurl = strurl + "&title="+escape(title);
  	if(typeof(url)!="undefined")
		strurl = strurl + "&url=" + escape(url);
	window.open(strurl,'mailtocollegue','height=383,width=355,scrollbars=yes,toolbar=no,menubar=no,top=80,left=100');
}
function mailnewswiretofriend(url)
{
	
	var strurl = "http://"+window.location.hostname+"/lcmailtocolleague.php?a=a";
	alert(strurl);
  	if(typeof(url)!="undefined")
		strurl = strurl + "&url=" + escape(url);
	window.open(strurl,'mailtocollegue','height=383,width=355,scrollbars=yes,toolbar=no,menubar=no,top=80,left=100');
}

function ValidatorTrim(s) {
    var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
    return (m == null) ? "" : m[1];
}

var dtCh= "/";
var minYear=01;
var maxYear=99;
function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag){
	var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++){
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checklength(obj,len)
{
	var temp = obj.value;
	if(temp.length < len)
		return false;
	return true;
}
/*OLD FUNCTION COMMENTED BY BHARGAV
function checkEmail(strng)
{
	var error = "";
	if (strng == "")
		{
		error = "You did not enter an email-address.\n";
		}
	var emailFilter=/^.+@.+\..{2,4}$/;
	if (!(emailFilter.test(strng))) 
		{ 
		error = "Please enter a valid email address.\n";
		}
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;
	if(strng.match(illegalChars))
		{
		error = "The email address contains illegal characters.\n";
		}
	return error;
}
*/
//Link Rollover starts here
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//link rollover ends here

//pre load images scrip starts here
var myimages=new Array()
function preloadimages(){
for (i=0;i<preloadimages.arguments.length;i++){
myimages[i]=new Image()
myimages[i].src=preloadimages.arguments[i]
}
}
//Enter path of images to be preloaded inside parenthesis. Extend list as desired.
//preloadimages("images/abouttma.gif","images/whatwedoa.gif","images/provenrslta.gif","images/pricinga.gif")
//preload images scrip ends here
function lostarticlestring()
{
	document.articleform.clsarticle_keywords.value="";
}
function articlesearch()
{
	if(ValidatorTrim(document.articleform.clsarticle_keywords.value)=="")
	{
		alert("Keywords are required field");
	}
	else if(ValidatorTrim(document.articleform.clsarticle_keywords.value)=="Search Article")
	{
		alert("Keywords are required field");
	}
	else{
		document.articleform.submit();
	}
}
function lostexcarticlestring()
{
	document.articleform.clsarticle_exckeywords.value="";
}
function articleexcsearch()
{
	if(ValidatorTrim(document.articleform.clsarticle_exckeywords.value)=="")
	{
		alert("Keywords are required field");
	}
	else if(ValidatorTrim(document.articleform.clsarticle_exckeywords.value)=="Search Exclusive Articles")
	{
		alert("Keywords are required field");
	}
	else
	{
		document.articleform.action="lcexclusivearticlearchive.php";
		document.articleform.submit();
	}
}
function checkEmail(emailid)
{
	var error = "";
	if (emailid == "")
	{
		error = "E-mail is required field.\n";
	}
	else
	{
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(emailid))
			error="";
		else
			error="Please enter a valid email address.\n";
	}
	return (error)
}
function addbookmark()
{
	bookmarkurl="http://www.lawcrossing.com/";
	bookmarktitle="LawCrossing";
	if (document.all)
		window.external.AddFavorite(bookmarkurl,bookmarktitle);
}

//Made this function to work with
//left hand side quick links as add 
//logos of other sites with link to that
//side. Have to open that site in new window
// with smallar size. Made by sachin on 2006-01-07
function leftsidemenu_openadvurl(url)
{
   var openurl="";
   if(url=="lsl"){ openurl = "http://www.lawschoolloans.com"; }
   else if(url=="ar"){ openurl="http://www.attorneyresume.com"; }
   else if(url=="la"){ openurl="http://www.legalauthority.com"; }
   else if(url=="bcg"){ openurl="http://www.bcgsearch.com"; }
   else if(url=="gcc"){ openurl="http://www.gcconsulting.com/"; }
   else if(url=="judged"){ openurl="http://www.judged.com/"; }   
   else if(url=="lc_postjob"){ openurl="http://www.lawcrossing.com/lctellusaboutjob.php"; }
   else if(url=="lfs_postjob"){ openurl="http://www.lawfirmstaff.com/erc/index.html"; }
   else if(url=="gcc_postjob"){ openurl="http://www.gcconsulting.com/employer_resources.html"; }
   else if(url=="bcg_postjob"){ openurl="http://www.bcgsearch.com/"; }
   
   window.open(openurl,"","height=400,width=400,left=400,top=40,menubar=yes,location=yes,toolbar=yes,resizable=yes,scrollbars=yes,status=yes");
}

function validateZIP(field) 
{
	var valid = "0123456789-";
	var hyphencount = 0;

	if (field.length!=5 && field.length!=10) 
	{
	//	alert("Please enter your 5 digit or 5 digit+4 zip code.");
		return false;
	}
	for (var i=0; i < field.length; i++) 
	{
		temp = "" + field.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") return false;

		if (temp == "-") hyphencount++;
		if((hyphencount > 1) || ((field.length==10) && ""+field.charAt(5)!="-")) 
		{
		//	alert("The hyphen character should be used with a properly formatted 5 digit+four zip code, like '12345-6789'.   Please try again.");
			return false;
   		}
	}
	return true;
}