var n="none";

// visible of element

function vis(name,im)
{
	divs=document.getElementById(name);
	imgs=document.getElementById(im);
	if(imgs.style.display=="block")
	{
		divs.style.display="block";
		imgs.style.display="none";
	}
	else
	{
		divs.style.display="none";
		imgs.style.display="block";
	}
}

// smiles for form

function Smile(what)
{
	document.form.textarea.value=document.form.textarea.value+''+what;
} 

// scroll motion after click by button

function ScrollTopNow(action)
{
	if(action="click")
	{
		n="none";
	}
	
	if(document.compatMode == "BackCompat")
	{
		var sc=document.body.scrollTop;
	}
	else
	{
		var sc=document.documentElement.scrollTop;
	}
	
	if(sc>200 && n=="none")
	{
		if(document.compatMode == "BackCompat")
		{
			document.body.scrollTop=sc-1;
		}
		else
		{
			var sc=document.documentElement.scrollTop;
		}
		setTimeout('ScrollTopNow()', 1);
	}
	else
	{
		n="yes";	
	}
}

// XMLHttpRequest

function getXmlHttp() 
{
	var xRequest=null;
	if (window.XMLHttpRequest) 
	{
		// Mozilla/Safari
		xRequest=new XMLHttpRequest();
	}
	else if (typeof ActiveXObject != "undefined")
	{
		xRequest=new ActiveXObject
		// Internet Explorer
		("Microsoft.XMLHTTP");
	}
	
	return xRequest;
}

// send message from form

function Send_message()
{
	document.getElementById ('for_text').innerHTML="Waiting...";
	
	var xmlhttp = getXmlHttp()
	xmlhttp.open('POST', 'client_files/ajax/form_answer.php', true);
	
	var model=document.getElementById('model').value;
	var year=document.getElementById('year').value;
	var vin=document.getElementById('vin').value;
	var abss=document.getElementById('abs').value;
	var privod=document.getElementById('privod').value;
	var kuzov=document.getElementById('kuzov').value;
	var list=document.getElementById('list').value;
	var box=document.getElementById('box').value;
	var cond=document.getElementById('cond').value;
	var volume=document.getElementById('volume').value;
	var cap=document.getElementById('cap').value+'.jpg';
	var cap_real=document.getElementById('cap_real').value;
	
	var params = 'model=' + encodeURIComponent(model) + '&year=' + encodeURIComponent(year) + '&vin=' + encodeURIComponent(vin)  + '&abs=' + encodeURIComponent(abss) + '&privod=' + encodeURIComponent(privod) + '&kuzov=' + encodeURIComponent(kuzov) + '&list=' + encodeURIComponent(list) + '&box=' + encodeURIComponent(box) + '&cond=' + encodeURIComponent(cond) + '&volume=' + encodeURIComponent(volume) + '&cap=' + encodeURIComponent(cap) + '&cap_real=' + encodeURIComponent(cap_real) + '&hidden=1';
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			
	xmlhttp.onreadystatechange = function() {
	  if (xmlhttp.readyState == 4) {
		 if(xmlhttp.status == 200) 
		 {
			document.getElementById ('for_text').innerHTML=xmlhttp.responseText;
			//ScrollTopNow("click");
		 }
	  }
	};
	xmlhttp.send(params);
}


var menuwidth='165px' //default menu width
var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?
/////No further editting needed
var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}
function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}
function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}
function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}
return clickreturnvalue()
}
function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}
function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}
function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}
function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}
function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}
function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}
if (hidemenu_onclick=="yes")
document.onclick=hidemenu

