if (document.getElementsByTagName){
	
var $link_element = document.createElement('link');
$link_element.setAttribute("rel","stylesheet");
$link_element.setAttribute("href","./js/projects.css");
$link_element.setAttribute("media","screen");

var $head_element = document.getElementsByTagName('head')[0];
$head_element.appendChild($link_element);

	
} 

function HideShow() {
  if (!document.getElementsByTagName) return false;
  var divs = document.getElementsByTagName("div");
  for (var i=0; i< divs.length; i++) {

    if (divs[i].className.match("projects")) {
        divs[i].style.display = 'none';
	    }
    }
}


function Domagic() {

HideShow();
	 if (!document.getElementById) return false; 
	 
	var listselect = document.getElementById("showme");
    listselect.onclick = function() {
	
      var whereto = document.forms['showprojects'].plist;
	 newpage = whereto.options[whereto.selectedIndex].value;

	 if (newpage == "none") { alert('Please select your choice from the menu');
      return false; }
HideShow();
  document.getElementById(newpage).style.display = "block";
  window.scrollTo(0,300);
	   }

	var drdaq = document.getElementById("daqman");
	drdaq.onmouseover = function() { drdaq.src='graphics/drshock.gif' ;}
        drdaq.onmouseout  = function() { drdaq.src='graphics/daqman.gif' ;}
	drdaq.onclick = function() { document.location.href='index.html';}
	   
    }



function Search() {

   var searchform = document.forms['search'];
   var submitform = searchform.ssubmit;

   submitform.onclick = function() {
      
	  submitform.value="Wait...";
 
      if (searchform.q.value == "") { 
      alert('Please enter one or more words to search for'); 
      searchform.q.focus(); 
      searchform.q.style.border = "1px solid red";
  
      submitform.value="Try again";
  
      return false; } 
   return true;
   }
}


function createRequestObjectShare(){

var request;


if (!request) {
   try {
     // Ffox, IE7, Safari
	 request = new XMLHttpRequest();
	 clink = true;
	 }
   catch(e) {
      try {
         // Later versions of IE
         request = new ActiveXObject('MSXML2.XMLHTTP');
		 clink = true;
	   }
      catch(e) {
        try {
		   // earlier versions of IE
		   request = new ActiveXObject('Microsoft.XMLHTTP');
		   clink = true;
		 }
        catch(e)
            {
             // no XMLHttp
			 clink = false;
			 return false;
			}
		}
	}
   }	
   return request;
   
}


var httpshare = createRequestObjectShare(); 


function ShareMe() {

 if (!document.getElementById('share')) { return false;}

 var share = document.getElementById('share');
  
  share.onclick = function() {
       

	 
        httpshare.open('get', 'http://www.picotech.com/cgi-bin/share.pl'); 
	    httpshare.onreadystatechange = HandleShare; 
	    httpshare.send(null);
	    return false;
   }
      
}


function HandleShare(){
	/* Make sure that the transaction has finished. The XMLHttpRequest object 
		has a property called readyState with several states:
		0: Uninitialized
		1: Loading
		2: Loaded
		3: Interactive
		4: Finished */
		
		if(httpshare.readyState == 1){ //Finished loading the response
		/* We have got the response from the server-side script,
			let's see just what it was. using the responseText property of 
			the XMLHttpRequest object. */
		var response = '<div class="c gap"><img src="http://www.picotech.com/images/loading.gif" width="32" height="32" alt="" /> &#160; Loading...</div>';
		/* And now we want to change the product_categories <div> content.
			we do this using an ability to get/change the content of a page element 
			that we can find: innerHTML. */
		document.getElementById('shareme').innerHTML = response;
		
	var lefty = (screen.availWidth-400)/2;
	
  var sharemez = document.getElementById('shareme');
  sharemez.style.display = 'block';
  sharemez.style.position = 'absolute';
  sharemez.style.left = lefty +'px';
  sharemez.style.top = '120px';
  sharemez.style.width = '300px';
  sharemez.style.background = '#fff';
  
	}
	
	if(httpshare.readyState == 4){ //Finished loading the response
		/* We have got the response from the server-side script,
			let's see just what it was. using the responseText property of 
			the XMLHttpRequest object. */
		var response = httpshare.responseText;
		
		document.getElementById('shareme').innerHTML = response;
		
  var lefty = (screen.availWidth-400)/2;
	
  var sharemez = document.getElementById('shareme');
  sharemez.style.display = 'block';
  sharemez.style.position = 'absolute';
  sharemez.style.left = lefty +'px';
  sharemez.style.top = '120px';
  sharemez.style.width = '300px';
  sharemez.style.background = '#fff';			
		
if (document.getElementById("sharecloseform")) {	
	var sharecloseform = document.getElementById("sharecloseform");
    sharecloseform.onclick = function() {


    document.getElementById('shareme').style.display='none';

   }
}	
	if (document.forms['shareform']) {	
		var shareform = document.forms['shareform'];

 var submitshare = shareform.sharesubmit;

   submitshare.onclick = function() {
      
 	  submitshare.value="Wait...";
		
    }
}	

		
	}
}
	
defaultStatus='Pico Technology PC oscilloscopes and data acquisition products';


window.onload = StartUp;


function StartUp() {
   Domagic();
   Search();
   ShareMe();

}
