var http_request = false;
   function makePOSTRequest(url, parameters, div) {
   	//Timer
   	var date1 = new Date();
	var milliseconds1 = date1.getTime();
   	var aj_div_progress = document.getElementById('ajaxbar');
   	aj_div_progress.style.display = 'block';
   	aj_div_progress.innerHTML = 'Cargando...';
   	
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = function alertContents() {
	      if (http_request.readyState == 4) {
	         if (http_request.status == 200) {
	            //alert(http_request.responseText);
	            result = http_request.responseText;
	            document.getElementById(div).innerHTML = result;   
	            
	            var date2 = new Date();
				var milliseconds2 = date2.getTime();
				var sec = Math.floor((milliseconds2 - milliseconds1)/1000);
				var mil = Math.round((milliseconds2 - milliseconds1) - sec*1000,2);
				var difference = sec + (mil/1000);
				if(difference<1.5){
   					aj_div_progress.innerHTML = 'Ok, ' + difference + 'sec';
				}
				else{
					aj_div_progress.innerHTML = 'Ok';
				}
				setTimeout("document.getElementById('ajaxbar').style.display = 'none';",1000);
	         } else {
	            alert('There was a problem with the request.');
	         }
	      }
   	  };
   	  
   	  
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }


   
	function urlpost(obj, div) {
		x = document.getElementById(obj).elements;
		aux = '';

		if ( x.length != undefined )
		{
			for ( i=0; i<x.length; i++)
			{
				if( x[i].type != 'checkbox' ||  (x[i].type == 'checkbox' && x[i].checked)){
				aux = aux + x[i].name + '=' + encodeURI( x[i].value );
				if( (i+1) != (x.length) ){
					aux = aux+'&'; }
				}
			}
		}
		makePOSTRequest(document.getElementById(obj).action, aux, div);
	}
	
	function urlget(url,querystr,div) {
		makePOSTRequest(url, querystr, div);
	}
	
	var expanded = false;
	
	function expanddiv(div){
		if(expanded){
			document.getElementById(div).style.width = '400px';
			document.getElementById(div).style.height = '100px';
			expanded = false;
		}
		else{
			document.getElementById(div).style.width = '800px';
			document.getElementById(div).style.height = '600px';
			expanded = true;
		}
	}
	
	
	
	
	
// MAIN JS	
	
	
function searchform(){
	frm = document.getElementById('srchfrm');
    for (var i=0;i<frm.where.length;i++){
       if (frm.where[i].checked)
          break;
    }
	frm.data.value = frm.where[i].value + document.getElementById('srchtxt').value;
	document.location = frm.data.value + '/' + document.getElementById('srchtxt').value;
	return false;
	//frm.submit();
}

var brw = (navigator.userAgent.indexOf("MSIE")>0) ? 1:2;
var theTop = -10;
var old = theTop;
var menu;
var ajaxbar;

window.onload = function () {
	menu 	= document.getElementById('basketdiv');
	ajaxbar = document.getElementById('ajaxbar');
	if(brw == 1){
		movemenu();
	}
	else{
		menu.style.position = 'fixed';
		ajaxbar.style.position = 'fixed';
	}
}



function movemenu()
{
	if (window.innerHeight)
	{
		  pos = window.pageYOffset
	}
	else if (document.documentElement && document.documentElement.scrollTop)
	{
		pos = document.documentElement.scrollTop
	}
	else if (document.body)
	{
		  pos = document.body.scrollTop
	}
	if (pos < theTop) pos = theTop;
	//else pos += 30;
	if (pos == old)
	{
		menu.style.top = pos;
		ajaxbar.style.top = pos;
	}
	old = pos;
	temp = setTimeout('movemenu()',100);
}	
	
	
	
	