﻿// JScript File
// code from OmniFind 
// Site Ver 2.0 Search box

  d=document;
  tosWindow = '';
  
    function runSearch(eleName)
  {
    if(!eleName){
        eleName="yschsp" 
    }; 
   var destRoot = "http://www.leadershipdirectories.com"; 
   //var destRoot = "http://ldi-development"; 
    // 
    var dest    = destRoot + ":8080/api/search?";
    var params  = "index=Default&start=0&results=10&query=";
    //destRoot+="/retailsite_2008_uat"; 
    var stylesheet = "&stylesheet=" + destRoot + "/special/SearchResults.xsl";
    var request = dest + params + escape(document.getElementById(eleName).value);
   // test for Firefox, if so then use HTML snippet as output 
    if(window.showHelp){ 
        request+=stylesheet;
    } else {
        request+="&output=htmlsnippet";
    };   
    document.getElementById(eleName).value=" Search our site";
    window.location.href=request; 
  }
  
  
  
//  function setFocus() {
//    if (d.getElementById) d.getElementById('yschsp').focus();
//  }

//  if (d.getElementById) {
//     oTog=d.getElementById('yschtg_w');
//     patchCollectionLinks(oTog, true);
//     oTog=d.getElementById('yschtg');
//     patchCollectionLinks(oTog);     
//  }
//  
//  function patchCollectionLinks(coll, openNewWindow) {
//     if (coll) {
//        aLnx=coll.getElementsByTagName('a');
//        for (var i=0;i<aLnx.length;i++) {
//            if (openNewWindow) {
//               aLnx[i].target = "_blank";
//            }
//            aLnx[i].onclick=passP; 
//        }
//     }
//  }

//  function passP(e) {
//    e=(e)?e:((window.event)?window.event:"");
//    if (e) {      
//      var o=(e.target)?((e.target.nodeType==3)?e.target.parentNode:e.target):e.srcElement;
//      if (o.tagName=='SPAN'||o.tagName=='EM'||o.tagName=='STRONG') o=o.parentNode;  // Local  
//      var qs="p";
//      if (o.href.indexOf("yahoo") == -1) {
//         qs="query";  
//      }      
//      var href = o.href; 
//      if (window.RegExp&&window.encodeURIComponent) {
//        var sP=encodeURIComponent(d.getElementById('yschsp').value);                  
//        var re= new RegExp("(\\?|&)" + qs + "\\=(?:.*?)(&|$)", "i");               
//        if (href.indexOf(qs + "=")!=-1) {              
//          href=href.replace(re,"$1" + qs + "="+sP+"$2");           
//        }         
//        else {
//          href+="&" + qs + "="+sP;
//        }       
//      }            
//      if (o.href.indexOf("yahoo") != -1 && readCookie('ytos') == null) {        
//        popYTos(href);
//        return false; 
//      }      
//      o.href = href;    
//    } 
//    return true;    
//  } 
//  
//  function popYTos(href) { 
//     var ref = href;
//     if (window.encodeURIComponent) {
//        ref = encodeURIComponent(ref);
//     }
//     var tosUrl = "tos?yref=" + ref;    
//  	 if (!tosWindow.closed && tosWindow.location) {		
//		tosWindow.close();
//	 } 		
//	 tosWindow=window.open(tosUrl,'','height=360,width=325,resizable=yes,scrollbars=yes');
//	 if (!tosWindow.opener) tosWindow.opener = self;			 
//  }  
//  
//  function readCookie(name) {
//	var nameStr = name + "=";
//	var cookieArray = document.cookie.split(';');
//	for(var i = 0; i < cookieArray.length;i++) {
//	   var cookie = cookieArray[i];
//	   while (cookie.charAt(0) == ' ') cookie = cookie.substring(1,cookie.length);
//	   if (cookie.indexOf(nameStr) == 0) {
//          return cookie.substring(nameStr.length,cookie.length);
//       }
//	}
//	return null;
//  }
//  
//  function addReferrer(e) {
//     if (d.getElementById && window.encodeURIComponent) {       
//       wref=d.getElementById('wref');                   
//       q=d.getElementById('yschsp');
//       url = "../search/"+"?query="+encodeURIComponent(q.value)+"&queryTimeout="+3000;
//       
//          url += "&index="+encodeURIComponent("Default");    
//        
//       wref.value = url;             
//     } 
//  }

