var photos_cars='/1C/incoming/photos/';

function regUserForm(){
	if($('#regUser').html()==''){show_ur('registrationEmail','main','100','100');window.location.href = "#registrationEmailJ";$('#registrationEmail_box_content').show();$('#isregistrationEmailCheck').val('0');return true;} else {return false; }
}

function openAWindow( pageToLoad, winName, width, height, center) {
  xposition=0; yposition=0;
  if ((parseInt(navigator.appVersion) >= 4 ) &&(center)) {
   xposition = (screen.width - width) / 2;
   yposition = (screen.height - height) / 2;
  }
  args = "width=" + width + ","
  + "height=" + height + ","
  + "location=0,"
  + "menubar=0,"
  + "resizable=0,"
  + "scrollbars=0,"
  + "status=0,"
  + "titlebar=0,"
  + "toolbar=0,"
  + "hotkeys=0,"
  + "screenx=" + xposition + "," //NN Only
  + "screeny=" + yposition + "," //NN Only
  + "left=" + xposition + "," //IE Only
  + "top=" + yposition; //IE Only
  window.open( pageToLoad, winName, args );

}

function void_() {
}

function xget(id) {
	if(document.getElementById) return document.getElementById(id);
	if(document.all) return document.all[id];
	return null;
}

function show_ur(id,for_,top,left) {
	if (xget(id))
	{
		xget(id).style.top=getAbsolutePosition(xget(for_)).y+'px';
		xget(id).style.left=getAbsolutePosition(xget(for_)).x+'px';
		if (left!=0) xget(id).style.marginLeft=left+'px'
		xget(id).style.marginTop=top+'px';
		xget(id).style.display='block';
	}
}
function show_photos(id) {
	if(regUserForm());else{
		if (xget(id)) xget(id).style.display='block';
		if (xget(id+'2')) xget(id+'2').style.display='block';
	}
}
function noshow_photos(id) {
	if (xget(id)) xget(id).style.display='none';
	if (xget(id+'2')) xget(id+'2').style.display='none';
}
function noshow_ur(id) {
	if (xget(id)) xget(id).style.display='none';
	if (id!="feat" && id!="comp" && id!="dop")
	{
			for (var nf = 0; nf < document.getElementsByTagName("form").length; nf++) {
				for(var nfs = 0; nfs < document.forms[nf].getElementsByTagName("select").length; nfs++) {
					for(var q = 0; q < document.forms[nf].getElementsByTagName("select")[nfs].length; q++) {
//						showOptions(q);
						_elem2 = document.getElementById("optionsDiv"+q);
						if (_elem2)
						{
							_elem2.style.height = "auto";
							_elem2.className = _elem2.className.replace('optionsDivVisible','optionsDivInvisible');
						}
					}
				}
			}
	}
}

function show_img(id,uin,num) {
	if(regUserForm());else{
		var img_middle='img_middle_1';
		if (xget(img_middle))
		{
			xget(img_middle).src='/img.php?Path=.'+photos_cars+''+uin+'_'+id+'.jpg&width=354&height=0';
			xget('img_current').innerHTML=num;
		}
	}
}
function show_img_big(id,uin,num) {
	if(regUserForm());else{
		var img_middle='img_big_1';
		if (xget(img_middle))
		{
			xget(img_middle).src='/img.php?Path=.'+photos_cars+''+uin+'_'+id+'.jpg&width=638&height=0';
	//		xget('img_current').innerHTML=num;
		}
	}
}

function show_photos_id() {
	if(regUserForm());else{
		var img_middle='img_middle_1';
		var img_big='img_big_1';
		xget('img_current_b').innerHTML=xget('img_current').innerHTML;
		xget(img_big).src=(xget(img_middle).src).replace("=354", "=638");
		show_photos('photoscar');
	}
}

function show_img_prev(uin) {
	if(regUserForm());else{
		var img_middle='img_middle_1';
		if (xget(img_middle))
		{
			var img_current='img_small_'+(xget('img_current').innerHTML*1-1);
			if (xget(img_current))
			{
				xget(img_middle).src=(xget(img_current).src).replace("=70", "=354");
				xget('img_current').innerHTML=xget('img_current').innerHTML*1-1;
			}
		}
	}
}
function show_img_next(uin) {
	if(regUserForm());else{
		var img_middle='img_middle_1';
		if (xget(img_middle))
		{
			var img_current='img_small_'+(xget('img_current').innerHTML*1+1);
			if (xget(img_current))
			{
				xget(img_middle).src=(xget(img_current).src).replace("=70", "=354");
				xget('img_current').innerHTML=xget('img_current').innerHTML*1+1;
			}
		}
	}
}

function show_img_prev_b(uin) {
	if(regUserForm());else{
		var img_middle='img_big_1';
		if (xget(img_middle))
		{
			var img_current='img_small_'+(xget('img_current_b').innerHTML*1-1);
			if (xget(img_current))
			{
				xget(img_middle).src=(xget(img_current).src).replace("=70", "=638");
				xget('img_current_b').innerHTML=xget('img_current_b').innerHTML*1-1;
			}
		}
	}
}
function show_img_next_b(uin) {
	if(regUserForm());else{
		var img_middle='img_big_1';
		if (xget(img_middle))
		{
			var img_current='img_small_'+(xget('img_current_b').innerHTML*1+1);
			if (xget(img_current))
			{
				xget(img_middle).src=(xget(img_current).src).replace("=70", "=638");
				xget('img_current_b').innerHTML=xget('img_current_b').innerHTML*1+1;
			}
		}
	}
}


function clearcheck () {
	var sets = document.getElementsByTagName("input");
	for (var i = 0; i < sets.length; i++)
	{
		if (sets[i].id.indexOf("ID_") != -1)
		{
			if (sets[i].checked)
			{
				xget('numcompare').innerHTML=xget('numcompare').innerHTML*1-1;
				setnumcomparetext();
			}
			sets[i].checked=false;
		}
	}
}

function setnumcomparetext () {
	xget('numcompareall').innerHTML=xget('numcompare').innerHTML*1+xget('numcomparev').value*1;
	if (xget('numcompare'))
	{
			if (xget('numcompare').innerHTML*1==0) xget('numcomparetext1').innerHTML="Выбрано";
			if (xget('numcompare').innerHTML*1==1) xget('numcomparetext1').innerHTML="Выбран";
			if (xget('numcompare').innerHTML*1==2) xget('numcomparetext1').innerHTML="Выбрано";
			if (xget('numcompare').innerHTML*1==3) xget('numcomparetext1').innerHTML="Выбрано";
			if (xget('numcompare').innerHTML*1==4) xget('numcomparetext1').innerHTML="Выбрано";
			if (xget('numcompare').innerHTML*1>=5) xget('numcomparetext1').innerHTML="Выбрано";
			if (xget('numcompare').innerHTML*1==0) xget('numcomparetext2').innerHTML="автомобилей";
			if (xget('numcompare').innerHTML*1==1) xget('numcomparetext2').innerHTML="автомобиль";
			if (xget('numcompare').innerHTML*1==2) xget('numcomparetext2').innerHTML="автомобиля";
			if (xget('numcompare').innerHTML*1==3) xget('numcomparetext2').innerHTML="автомобиля";
			if (xget('numcompare').innerHTML*1==4) xget('numcomparetext2').innerHTML="автомобиля";
			if (xget('numcompare').innerHTML*1>=5) xget('numcomparetext2').innerHTML="автомобилей";
	}
}

function show_yy (y, id, id2) {
	var scrolledDown = document.body.parentNode.scrollTop;
	document.getElementById(id).style.top = y+scrolledDown-16+'px';
}
 function getAbsolutePosition(element) {
    var r = { x: element.offsetLeft, y: element.offsetTop };
    if (element.offsetParent) {
      var tmp = getAbsolutePosition(element.offsetParent);
      r.x += tmp.x;
      r.y += tmp.y;
    }
    return r;
  };



  function makeHttpRequest(url, callback_function, return_xml,nnn) {
	  var http_request = false;

	  if (window.XMLHttpRequest) { // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType && return_xml == 'xml') {
				 http_request.overrideMimeType('text/xml');
			}
	  } 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('Unfortunately your browser doesn\'t support this feature.');
			return false;
	  }

	  http_request.onreadystatechange = function() {
			if (http_request.readyState == 4) {
				 if (http_request.status == 200) {
					  if (return_xml == 'xml') {
							eval(callback_function + '(http_request.responseXML,\''+nnn+'\')');
					  } else {
							eval(callback_function + '(http_request.responseText,\''+nnn+'\')');
					  }
				 } else {
					  alert('There was a problem with the request. (Code: ' + http_request.status + ')');
				 }
			}
	  }

	  http_request.open('GET', url, true);
	  http_request.send(null);
  }

function getModel(stat,nnn) {

	var obj=xget(nnn);
	while (obj.options.length>1)
		obj.remove(1);

	if (stat!="")
	{
			obj.options[0]=new Option("Please Wait!!!","");
			obj.selectedIndex=obj.options.length-1;
			obj.disabled=true;
			populateSelectOptions(obj);

		   makeHttpRequest('/getModel.php?ID='+stat, 'displayModel', 'text',nnn);
   }
   else
		populateSelectOptions(obj);
}

function displayModel(text,nnn) {

	obj=xget(nnn);
	obj.disabled=false;
	obj.selectedIndex=obj.options.length-1;
	while (obj.options.length>1)
		obj.remove(1);

	eval(text);
	populateSelectOptions(obj);

}

function getModelAll(stat,nnn) {

	var obj=xget(nnn);
	while (obj.options.length>1)
		obj.remove(1);

	if (stat!="")
	{
			obj.options[0]=new Option("Please Wait!!!","");
			obj.selectedIndex=obj.options.length-1;
			obj.disabled=true;
			populateSelectOptions(obj);

		   makeHttpRequest('/getModelAll.php?ID='+stat, 'displayModelAll', 'text',nnn);
   }
   else
		populateSelectOptions(obj);
}

function displayModelAll(text,nnn) {

	obj=xget(nnn);
	obj.disabled=false;
	obj.selectedIndex=obj.options.length-1;
	while (obj.options.length>1)
		obj.remove(1);

	eval(text);
	populateSelectOptions(obj);

}


document.onclick=function(){
			for (var nf = 0; nf < document.getElementsByTagName("form").length; nf++) {
				for(var nfs = 0; nfs < document.forms[nf].getElementsByTagName("select").length; nfs++) {
					for(var q = 0; q < document.forms[nf].getElementsByTagName("select")[nfs].length; q++) {
//						showOptions(q);
						if (xget("optionsDiv"+q))
						{
						_elem2 = document.getElementById("optionsDiv"+q);
						_elem2.style.height = "auto";
						_elem2.className = _elem2.className.replace('optionsDivVisible','optionsDivInvisible');
						}
					}
				}
			}
}

function setCar(carid,id){
	show_ur("myprice","myprice"+carid,"-100","-500");
	document.getElementById(id).value = carid;
}
