﻿// JScript File

var divarr1 = new Array();
divarr1[0] = 'Citation';
divarr1[1] = 'party';
divarr1[2] = 'dictionary';
divarr1[3] = 'shepardize';
divarr1[4] = 'searchdiv';
divarr1[5] = 'stat';

function clickButton(e, buttonid){ 

      var evt = e ? e : window.event;

      var bt = document.getElementById(buttonid);

      if (bt){ 

          if (evt.keyCode == 13){ 

                bt.click(); 

                return false; 

          } 

      } 

}


function resetddl()
{

//document.getElementById('GetBy').options[document.getElementById('GetBy').selectedIndex].value="Citation";
//document.getElementById('GetBy').options[document.getElementById('GetBy').selectedIndex].text="Get by Citation";

//return false;
}

function selectedDiv1(id)
{   
    var optionValue = document.getElementById(id).value;
    for(i=0;i<divarr1.length;i++)
	{
		if(optionValue == divarr1[i])
		{
		   
			document.getElementById(divarr1[i]).style.display='block';
			
		}
		else
		{
           
			document.getElementById(divarr1[i]).style.display='none';
			
		}
	}
	
}
function validateForm()
{     

        var party1 = document.getElementById("partytxt1").value;
		var party2 = document.getElementById("partytxt2").value;
		//put to remove the unwanted search
		    if(party1=='Party')
		    {
		     party1="";
		    }
    		if(party2=='Party')
		    {
		     party2="";
		    }
		//put to remove the unwanted search ends here
		reg = /"/g;
		party1 = party1.replace(reg, '\'');
		party2 = party2.replace(reg, '\'');

		var keyword;
		if(party1 == "" & party2 == "") 
		{
			alert("Please enter a search term");
		}
		var searchStr;

		  var idreg ="";

  		if(document.getElementById('ctl00_ctlSearchControl_idreghid'))
   		{
     			idreg = document.getElementById('ctl00_ctlSearchControl_idreghid').value;
   		}
   		else
   		{
         		if(document.getElementById('ctlSearchControl_idreghid'))
           		{
             			idreg = document.getElementById('ctlSearchControl_idreghid').value;
           		}
   		}   


 		var sEnv ="";
   		if(document.getElementById('ctl00_ctlSearchControl_sEnvhid'))
   		{
     			sEnv = document.getElementById('ctl00_ctlSearchControl_sEnvhid').value;
   		}
   		else
   		{
         		if(document.getElementById('ctlSearchControl_sEnvhid'))
           		{
             			sEnv = document.getElementById('ctlSearchControl_sEnvhid').value;
           		}
   		} 



		searchStr = "Research/Default.aspx?e="+sEnv  ;
		if(party1 != "" && party2 != "") 
		{
			keyword = "name%28" + party1 + "%29%20AND%20%20name%28" + party2 + "%29";
			searchStr += escape(keyword);
			searchStr = searchStr + "&search="+keyword;
			searchStr =searchStr + "&name1"+ party1 +"&image.x=9&ORIGINATION_CODE=00090&image.y=7&source=mega%3bmega&name2="+party2
			//searchStr += "&autosubmit=yes&tocdisplay=off&topframe=on&powernav=on"
			//alert(searchStr);
			searchStr = searchStr + "&autosubmit=yes&tocdisplay=off&topframe=on&powernav=on&cookie=yes"
			window.open(searchStr, "_self", "", "");
		}
		else 
		{
			if(party2 != "") 
			{
				
				//keyword = "name("+party2 +  ")"
				keyword = "name%28" + party2 + "%29";
				searchStr += escape(keyword);
				searchStr = searchStr + "&search="+keyword;
				searchStr =searchStr + "&image.x=9&ORIGINATION_CODE=00090&image.y=7&source=mega%3bmega&name2="+party2
				searchStr = searchStr + "&autosubmit=yes&tocdisplay=off&topframe=on&powernav=on&cookie=yes"
				//alert(searchStr);
				window.open(searchStr, "_self", "", "");
			}
			if(party1 != "") 
			{
				//keyword = "name("+party1+")";
				keyword = "name%28" + party1 + "%29";
				searchStr += escape(keyword);
				searchStr = searchStr + "&search="+keyword;
				//searchStr += "&autosubmit=yes&tocdisplay=off&topframe=on&powernav=on"
				searchStr =searchStr + "&name1"+ party1 +"&image.x=9&ORIGINATION_CODE=00090&image.y=7&source=mega%3bmega"
				//alert(searchStr);
				searchStr = searchStr + "&autosubmit=yes&tocdisplay=off&topframe=on&powernav=on&cookie=yes"
				window.open(searchStr, "_self", "", "");
			}
		}
}

function searchaction_shepards(thisForm)
{

   var sEnv ="";
   if(document.getElementById('ctl00_ctlSearchControl_sEnvhid'))
   {
     sEnv = document.getElementById('ctl00_ctlSearchControl_sEnvhid').value;
   }
   else
   {
         if(document.getElementById('ctlSearchControl_sEnvhid'))
           {
             sEnv = document.getElementById('ctlSearchControl_sEnvhid').value;
           }
   }    
  
var searchStr = "Research/Default.aspx?e="+sEnv+"&pp=002&com=2";
		var term = "";
		var searchtype;
		var case_brief;
		
		term = thisForm.shepardsinput.value;
     
  		reg = /"/g;
		term = term.replace(reg, '\'');
		reg = /\s+/;
		term = term.replace(reg, '+');

		term = escape(term);
		
		
			searchtype = "shepards";
			searchStr = searchStr + "&ORIGINATION_CODE=00087";					



		if(case_brief=="yes") {
		searchStr = searchStr + "&searchtype=" + searchtype + "&search=" + term;
		searchStr = searchStr + "&view=Brief&autosubmit=yes&topframe=on&powernav=on&ORIGINATION_CODE=00088"

	}
	else 
	{
		searchStr = searchStr + "&searchtype=" + searchtype + "&search=" + term;
		searchStr = searchStr + "&autosubmit=yes&com=2&topframe=on&powernav=on"
	}
	
	searchStr = searchStr + "&cookie=yes"	
	
	window.open(searchStr, "_self", "", "");
	
	return false;
}
function searchaction_cite()
{
   var idreg ="";
   if(document.getElementById('ctl00_ctlSearchControl_idreghid'))
   {
     idreg = document.getElementById('ctl00_ctlSearchControl_idreghid').value;
   }
   else
   {
         if(document.getElementById('ctlSearchControl_idreghid'))
           {
             idreg = document.getElementById('ctlSearchControl_idreghid').value;
           }
   }    
   var sEnv ="";
   if(document.getElementById('ctl00_ctlSearchControl_sEnvhid'))
   {
     sEnv = document.getElementById('ctl00_ctlSearchControl_sEnvhid').value;
   }
   else
   {
         if(document.getElementById('ctlSearchControl_sEnvhid'))
           {
             sEnv = document.getElementById('ctlSearchControl_sEnvhid').value;
           }
   }    
   
       var charr = new Array();
       charr[0] = 'citationrb1';
       charr[1] = 'citationrb2';
       charr[2] = 'citationrb3';
       
		var searchStr = "Research/Default.aspx?e="+sEnv+"&pp=002&com=2";
		var term = "";
		var searchtype;
		var case_brief;
		
		term = document.getElementById('termsinput').value;

  		reg = /"/g;
		term = term.replace(reg, '\'');
		reg = /\s+/;
		term = term.replace(reg, '+');
       
		term = escape(term);
		
		//alert(term);
		
		if(document.getElementById("citationrb1").checked == true)
		{
			searchtype ="get";
			searchStr = searchStr + "&ORIGINATION_CODE=00086";
		}

		if(document.getElementById("citationrb2").checked == true)
		{
			searchtype = "get";
			case_brief = "yes"

		}
		if(document.getElementById("citationrb3").checked == true)
		{
		
			searchtype = "shepards";
			searchStr = searchStr + "&ORIGINATION_CODE=00087";					

		}


		if(case_brief=="yes") {
		searchStr = searchStr + "&searchtype=" + searchtype + "&search=" + term;
		searchStr = searchStr + "&view=Brief&autosubmit=yes&topframe=on&powernav=on&ORIGINATION_CODE=00088"

	}
	else 
	{
		searchStr = searchStr + "&searchtype=" + searchtype + "&search=" + term;
		searchStr = searchStr + "&autosubmit=yes&com=2&topframe=on&powernav=on"
	}
	searchStr = searchStr + "&cookie=yes"
	window.open(searchStr, "_self", "", "");	
	
	return false;
}
	function searchdictionary_cite(thisForm)
	 {
	 
	 	  var sEnv ="";
       if(document.getElementById('ctl00_ctlSearchControl_sEnvhid'))
       {
         sEnv = document.getElementById('ctl00_ctlSearchControl_sEnvhid').value;
       }
       else
       {
             if(document.getElementById('ctlSearchControl_sEnvhid'))
               {
                 sEnv = document.getElementById('ctlSearchControl_sEnvhid').value;
               }
       }      
		var searchStr = "Research/Default.aspx?e="+sEnv+"&";
		
		var term = "";
		term = thisForm.dictionaryinputtxt.value;
		reg = /\s+/;
		term = term.replace(reg, '+');
		reg = /"/g;
		term = term.replace(reg, '\'');
		term = escape(term);
		searchStr = searchStr + "source=170950";
		searchStr = searchStr + "&search=" + "TERM(" + term + ")" ;
		searchStr = searchStr + "&autosubmit=yes";
		searchStr = searchStr + "&topframe=on";
		searchStr = searchStr + "&powernav=on";
		searchStr = searchStr + "&ORIGINATION_CODE=00221&cookie=yes";
		
		window.open(searchStr, "_self", "", "");
		return false;
	 }  				
			
		function mainSearchAct2(thisForm)
		{
		
			var keyword = escape(thisForm.termsearch.value);
		
			var sources;
			var charray = new Array();
			charray[0] ="r1";
			charray[1] ="r2";
			charray[2]="r3";
			charray[3]="r4";
		
			for(i=0;i<charray.length;i++)
			{
			  if(document.getElementById(charray[i]).checked)
			  {
			   			 
			    sources=document.getElementById(charray[i]).value;
			     
			  }
			}
		
		var idreg ="";
   if(document.getElementById('ctl00_ctlSearchControl_idreghid'))
   {
     idreg = document.getElementById('ctl00_ctlSearchControl_idreghid').value;
   }
   else
   {
         if(document.getElementById('ctlSearchControl_idreghid'))
           {
             idreg = document.getElementById('ctlSearchControl_idreghid').value;
           }
   }    
   var sEnv ="";
   
  
   
   if(document.getElementById('ctl00_ctlSearchControl_sEnvhid'))
   {
     sEnv = document.getElementById('ctl00_ctlSearchControl_sEnvhid').value;
   }
   else
   {
         if(document.getElementById('ctlSearchControl_sEnvhid'))
           {
             sEnv = document.getElementById('ctlSearchControl_sEnvhid').value;
           }
   }   


			var searchStr = "Research/Default.aspx?"
			searchStr = searchStr + "pp=002&com=1&powernav=on&source="+sources+"&searchtype=boolean&view=cite%5Fshow%5Fhits&";
			searchStr = searchStr + "search="+keyword+"&relativedate=&autosubmit=yes&tocdisplay=off&topframe=on&ORIGINATION_CODE=00035&";
			searchStr = searchStr + "keydesc=pp=002,com=1,pm=54,sm=RD,&keyenum=36028";
           
			

			window.open(searchStr, "_self", "", "");
			return false;
		}		
function search()
    {
//        alert("search")
//        var sEnv="";
//        
//         if(document.getElementById('ctlSearchControl_sEnvhid'))
//           {
//             sEnv = document.getElementById('ctlSearchControl_sEnvhid').value;
//           }
//           if(document.getElementById('ctl00_ctlSearchControl_sEnvhid'))
//           {
//             sEnv = document.getElementById('ctl00_ctlSearchControl_sEnvhid').value;
//           }

window.open("http://www.lexisweb.com/Search.aspx?query="+document.getElementById("Query").value)

}

function doClick(buttonName,e)
    {
        
//the purpose of this function is to allow the enter key to 
//point to the correct button to click.
        var key;

         if(window.event)
              key = window.event.keyCode;     //IE
         else
              key = e.which;     //firefox
    
        if (key == 13)
        {
            //Get the button the user wants to have clicked
            var btn = document.getElementById(buttonName);
            
            if (btn != null)
            { //If we find the button click it
                btn.click();
                event.keyCode = 0
            }
        }
   }
