scrollTimer=0;
autoscrollinterval=0;
autoscrollbacktime=0;
bodyscroll = 0;

window.onload=function(){
	if(document.getElementById('sendmail')){
		if(document.getElementById('sendmail_name').value != 'Teie nimi') document.getElementById('sendmail_name').style.color = '#000000';
		if(document.getElementById('sendmail_email').value != 'Teie e-mail') document.getElementById('sendmail_email').style.color = '#000000';
		if(document.getElementById('sendmail_phone').value != 'Teie kontakttelefon') document.getElementById('sendmail_phone').style.color = '#000000';
		if(document.getElementById('sendmail_content').value != 'Sõnumi sisu') document.getElementById('sendmail_content').style.color = '#000000';	
	}
}

function closezoom(){
	document.getElementById('transblack').style.visibility = 'hidden';
	document.getElementById('image').src = '';
	setTimeout("window.scroll(0,"+bodyscroll+")",0);
}

function zoom(image){
	if( typeof( window.pageYOffset ) == 'number' ) {
	    //Netscape compliant
	    bodyscroll = window.pageYOffset;
	  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
	    //DOM compliant
	    bodyscroll = document.body.scrollTop;
	  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
	    //IE6 standards compliant mode
	    bodyscroll = document.documentElement.scrollTop;
	  }
	document.getElementById('image').src = image;
	document.getElementById('transblack').style.visibility = 'visible';
	
}

function FormActive(id){
	document.getElementById(id).style.color = '#000000';
	if(id == 'sendmail_name' && document.getElementById(id).value == 'Teie nimi') document.getElementById(id).value = '';
	if (id == 'sendmail_email' && document.getElementById(id).value == 'Teie e-mail') document.getElementById(id).value = '';
	if (id == 'sendmail_phone' && document.getElementById(id).value == 'Teie kontakttelefon') document.getElementById(id).value = '';
	if (id == 'sendmail_content' && document.getElementById(id).value == 'Sõnumi sisu') document.getElementById(id).value = '';
}

function FormBlur(id){
	if(id == 'sendmail_name' && document.getElementById(id).value == '') 
		{
			document.getElementById(id).style.color = '#A0A0A0';
			document.getElementById(id).value = 'Teie nimi';
		}
	if(id == 'sendmail_email' && document.getElementById(id).value == '') 
		{
			document.getElementById(id).style.color = '#A0A0A0';
			document.getElementById(id).value = 'Teie e-mail';
		}
	if(id == 'sendmail_phone' && document.getElementById(id).value == '')
		{
			document.getElementById(id).style.color = '#A0A0A0';
			document.getElementById(id).value = 'Teie kontakttelefon';
		}
	if(id == 'sendmail_content' && document.getElementById(id).value == '')
		{
			document.getElementById(id).style.color = '#A0A0A0';
			document.getElementById(id).value = 'Sõnumi sisu';
		}
}

function showItem(id){
	stopScroll();
	
	if( typeof( window.pageYOffset ) == 'number' ) {
	    //Netscape compliant
	    bodyscroll = window.pageYOffset;
	  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
	    //DOM compliant
	    bodyscroll = document.body.scrollTop;
	  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
	    //IE6 standards compliant mode
	    bodyscroll = document.documentElement.scrollTop;
	  }
	
	if (document.getElementById('extra').style.visibility!='visible') 
		{
			document.getElementById('extra').style.visibility = 'visible';
			document.getElementById('bottom').style.visibility = 'hidden';
			
		}
	/*else 
		{
			document.getElementById('extra').style.visibility = 'hidden';
			document.getElementById('extra').style.height = '0px';
			document.getElementById('bottom').style.visibility = 'visible';
		}*/
		
	makeRequest('product.php', '?itemid='+id);
	
	document.getElementById('content').style.height = '1000px';
	document.getElementById('extracontent').style.padding = '15px';
	document.getElementById('extrabottom').style.height = '150px';
	if (bodyscroll<400)
		{
			setTimeout("window.scroll(0,100)",10);
			setTimeout("window.scroll(0,200)",20);
			setTimeout("window.scroll(0,300)",30);
		}
	else 
		{
			setTimeout("window.scroll(0,"+bodyscroll+")",0);
		}
}


function autoscroll(id){
 
 distance = document.getElementById(id).scrollWidth-650;
 i = 0;
 autoscrollbacktime = setTimeout("autoscrollback('"+id+"')",(distance+1)*20);
 autoscrollinterval = setInterval("document.getElementById('"+id+"').scrollLeft+=1",20);
	
}

function autoscrollback(id){
 stopScroll();
 distance = document.getElementById(id).scrollWidth-650;
 i = 0;
 setTimeout("clearInterval(autoscrollinterval)",(distance+2)*20);
 autoscrollinterval = setInterval("document.getElementById('"+id+"').scrollLeft-=1",20);
	
}

function ScrollTo(id, position){
  	stopScroll();
  	if( typeof( window.pageYOffset ) == 'number' ) {
	    //Netscape compliant
	    bodyscroll = window.pageYOffset;
	  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
	    //DOM compliant
	    bodyscroll = document.body.scrollTop;
	  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
	    //IE6 standards compliant mode
	    bodyscroll = document.documentElement.scrollTop;
	  }
	if (position > document.getElementById(id).scrollLeft)
		{
			distance = position - document.getElementById(id).scrollLeft;
			direction = "+";
		} 
	else 
		{
			distance = document.getElementById(id).scrollLeft - position;
			direction = "-";
		}
	distance = distance/10;

	for (i=0;i<=distance;i++)
		{
			setTimeout("document.getElementById('"+id+"').scrollLeft"+direction+"=10",i*5);
		}
		
	setTimeout("window.scroll(0,"+bodyscroll+")",0);

}

function scrollDiv(id,direction){
  	stopScroll();
	scrollTimer=setInterval("document.getElementById('"+id+"').scrollLeft"+direction+"=10",10);
}

function stopScroll(){
	clearInterval(scrollTimer);
	clearInterval(autoscrollinterval);
	clearTimeout(autoscrollbacktime);
}




   var http_request = false;
   function makeRequest(url, parameters) {
      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 = alertContents;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('myspan').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
function get(obj) {
  var getstr = "?";
  for (i=0; i<obj.getElementsByTagName("input").length; i++) {
        if (obj.getElementsByTagName("input")[i].type == "text") {
           getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                   obj.getElementsByTagName("input")[i].value + "&";
        }
        if (obj.getElementsByTagName("input")[i].type == "checkbox") {
           if (obj.getElementsByTagName("input")[i].checked) {
              getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                   obj.getElementsByTagName("input")[i].value + "&";
           } else {
              getstr += obj.getElementsByTagName("input")[i].name + "=&";
           }
        }
        if (obj.getElementsByTagName("input")[i].type == "radio") {
           if (obj.getElementsByTagName("input")[i].checked) {
              getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                   obj.getElementsByTagName("input")[i].value + "&";
           }
     }  
     if (obj.getElementsByTagName("input")[i].tagName == "SELECT") {
        var sel = obj.getElementsByTagName("input")[i];
        getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
     }
     
  }
  makePOSTRequest('post.php', getstr);
}
