﻿/// <reference name="MicrosoftAjax.js" />

function onEnterSearchCrit(e) {
  if( e.value == e.title ) 
    e.value = '';
   
   e.className = 'formField';
}

function onLeaveSearchCrit(e) {
  if( e.value.length == 0 ) {
    e.value = e.title;
    e.className = 'formFieldInfo';
  } else {
    e.className = 'formFieldValid';
  }
}


function onEnterSearchBox(e) {
  if( e.value == e.title ) 
    e.value = '';
    
  e.className = 'search';
}

function onLeaveSearchBox(e) {
  if( e.value.length == 0 ) {
    e.value = e.title;
    e.className = 'searchHint';
  }
}

function onFormInit() {
  var img = new Image();
  img.src = 'img/loading2.gif';
  
  return true;
}

function doSearch() {
    var img = document.getElementById('imgSearch')
    if( img ) 
      img.src = 'img/loading2.gif';

  return true;
}

function focusTextBox() {
//  $get('SearchBox_tbSearch').focus();
//  var a = $find('aceSearchBehave');
//  alert(a);
//  alert(a.GotFocus());
}

function fetchData(url) {
  try {
  var req = new Sys.Net.WebRequest();

  req.set_url(url);

  //req.completed.add(OnCompleteRequest);   

  req.invoke();  
  } catch(e) {
    alert(e);
  }
}

function getHTTPObject() { 
  if(typeof XMLHttpRequest != 'undefined') { 
    return new XMLHttpRequest(); 
  } 
  try { 
    return new ActiveXObject("Msxml2.XMLHTTP"); 
  } catch (e) { 
    try { 
      return new ActiveXObject("Microsoft.XMLHTTP"); 
    } catch (e) {} 
  } 
  
  return false; 
}

function fetchData2(url) {
  try {
  var xhReq = new XMLHttpRequest();
  xhReq.open("GET", url, false);
  xhReq.send(null);
  
  var serverResponse = xhReq.responseText;
  alert(serverResponse); 
  } catch(e) {
    alert(e);
  }
}

function fetchData3(url) {
  try {
  var http = getHTTPObject(); 
  http.onreadystatechange = function() { 
    if(http.readyState == 4) { 
      alert(http.responseText); 
    } 
  } 
  http.open("GET", url, true); 
  http.send(null);
  } catch(e) {
    alert(e);
  }
}

function OnCompleteRequest(response){
  var xml = response.get_xml();
  var text = response.get_data();
  alert(text);
}
