function getTopPos(inputObj)
	{	  
	  var returnValue = inputObj.offsetTop;
	  while((inputObj = inputObj.offsetParent) != null){
	  	if(inputObj.tagName!='HTML'){
	  		returnValue += inputObj.offsetTop;
	  		if(document.all)returnValue+=inputObj.clientTop;
	  	}
	  }
	  return returnValue;
	}

function getLeftPos(inputObj)
	{	  
	  var returnValue = inputObj.offsetLeft;
	  while((inputObj = inputObj.offsetParent) != null){
	  	if(inputObj.tagName!='HTML'){
	  		returnValue += inputObj.offsetLeft;
	  		if(document.all)returnValue+=inputObj.clientLeft;
	  	}
	  }
	  return returnValue;
	}


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 getSearchData(cat,sub) {
 if (document.getElementById('sBox').value.length !=0){



//document.getElementById('layer1').style.top= event.clientY//document.getElementById('sBox').style.top + _h
 
var param=document.getElementById('sBox').value
 // var myurl = "http://87.228.214.222/volume/descriptionAjax.asp?item=";
  //var myurl = "http://localhost/volume/searchAjax.asp?item=";
  var myurl = "searchAjax.asp?item=";
  http = getHTTPObject();
//  alert(myurl + escape(param))
  http.open("GET", myurl + escape(param)+'&cat='+cat+'&sub='+sub, true);
    http.onreadystatechange = useHttpResponse;
  http.send(null);
   document.getElementById('layer1').style.display='block'
  }
  else
  {document.getElementById('layer1').style.display='none'}
} 

function useHttpResponse() {
  if (http.readyState == 4) {
    var textout = http.responseText;
   // document.getElementById('layer2').document.innerHTML=textout
    document.getElementById('layer1').innerHTML=textout
document.getElementById('layer1').style.left=getLeftPos(document.getElementById('sBox'))-2
document.getElementById('layer1').style.top=getTopPos(document.getElementById('sBox'))+16

  }
}

function hideS(){
if(document.getElementById('layer1').style.display != 'none'){
document.getElementById('layer1').style.display='none'}

//if(document.getElementById('emailDiv')!= 'null'){

//document.getElementById('emailDiv').style.display='none'
//}
}

document.onclick=hideS




  function checkEmail(cat,sub) {
      if(isEmailValid){
//document.getElementById('layer1').style.top= event.clientY//document.getElementById('sBox').style.top + _h
 
var param=document.getElementById('eA').value
 // var myurl = "http://87.228.214.222/volume/descriptionAjax.asp?item=";
  //var myurl = "http://localhost/volume/emailLookupAjax.asp?email=";
  var myurl = "emailLookupAjax.asp?email=";
  http = getHTTPObject();
//  alert(myurl + escape(param))
  http.open("GET", myurl + escape(param)+'&cat='+cat+'&sub='+sub, true);
    http.onreadystatechange = useHttpResponseEmail;
  http.send(null);
   document.getElementById('emailDiv').style.display='block'
 
  }
  else
  {document.getElementById('emailDiv').style.display='none'}
} 

function useHttpResponseEmail() {
  if (http.readyState == 4) {
    var textout = http.responseText;
   // document.getElementById('layer2').document.innerHTML=textout
    document.getElementById('emailDiv').innerHTML=textout
document.getElementById('emailDiv').style.left=getLeftPos(document.getElementById('eA'))+130
document.getElementById('emailDiv').style.top=getTopPos(document.getElementById('eA'))

  }
}




  function getImage(pid) {
  //var myurl = "http://localhost/volume/imageView.asp?item=";
  var myurl = "imageView.asp?item=";
  http = getHTTPObject();

  http.open("GET", myurl + escape(pid), true);
    http.onreadystatechange = useHttpResponseImg;
  http.send(null);
} 

function useHttpResponseImg() {
  if (http.readyState == 4) {
    var textout = http.responseText;
   // document.getElementById('layer2').document.innerHTML=textout
    document.getElementById('zoomPic').innerHTML=textout
  }
}


function sendFriend(pid) {
      if(isEmailValid(document.getElementById('fEmail').value)){
//document.getElementById('layer1').style.top= event.clientY//document.getElementById('sBox').style.top + _h
 
var param=document.getElementById('fEmail').value
var param2=document.getElementById('fName').value
var param3=document.getElementById('yName').value
 // var myurl = "http://87.228.214.222/volume/descriptionAjax.asp?item=";
  //var myurl = "http://localhost/volume/emailLookupAjax.asp?email=";
  var myurl = "sendFriend.asp?email=";
  http = getHTTPObject();
 //alert(myurl + escape(param)+'&name='+escape(param2)+'&yname='+escape(param3)+'&pid='+escape(pid))
  http.open("GET", myurl + escape(param)+'&name='+escape(param2)+'&yname='+escape(param3)+'&pid='+escape(pid), true);
    http.onreadystatechange = useHttpResponseFriend;
  http.send(null);
   document.getElementById('toFriend').style.display='none'
 document.getElementById('fEmail').value=""
 document.getElementById('fName').value=""
 document.getElementById('yName').value=""
  }
  else
  {
 alert("Please enter a correct form of email 'sample@sample.com'")
  }

} 

function useHttpResponseFriend() {
  if (http.readyState == 4) {
    var textout = http.responseText;
    //alert(status)
    
   // document.getElementById('layer2').document.innerHTML=textout
   if (Right(textout,4) =="send") {alert("Invitation has been send")}else{alert("Error sending to friend")}

  }
}

function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

function monitor(id){
http = getHTTPObject();
  http.open("GET", "submitClick.asp?type="+id,false);
 
 // http.onreadystatechange = useHttpResponseImg;
 http.send(null);

}

