function ShowHide (chtoto)
{
	var che=document.getElementById(chtoto);
	
	if (che.style.display=="block")
	{
		che.style.display="none";
	}
	else
	{
		che.style.display="block";
	}
}

function ChangeImago(imago, paramz)
{
	var che=document.getElementById(imago);
	var paramy=document.getElementById(paramz);
	
	if (che.className=="div_eb_isp_down")
	{
		che.className="div_eb_isp_up";
		che.title="Свернуть";
		paramy.style.display="block";
	}
	else
	{
		che.className="div_eb_isp_down";
		che.title="Развернуть";
		paramy.style.display="none";
	}
}

function CheckAll(status)
{
	var varvar=document.getElementById("div_kuzov");
	var i;
	var elems = varvar.getElementsByTagName("input");

	if (status==true)
	{
		for (i=0; i<elems.length; i++)
		{
			elems[i].checked=true;	
		}	
	}
	else
	{
		for (i=0; i<elems.length; i++)
		{
			elems[i].checked=false;	
		}	
	}
}

function UncheckChal()
{
	var varvar=document.getElementById("chal");
	varvar.checked=false;
}

function KuzovEB()
{
	var varvar=document.getElementById("div_kuzov");
	var i;
	var e=0;
	var elems = varvar.getElementsByTagName("input");
	
	for (i=0; i<elems.length; i++)
	{
		if (elems[i].checked==true)
		{
			e++;
		}	
	}	
	if (e==0)
	{
		alert ("Выберите кузов");
		return false;
	}
}
/*аякс, ёб*/

function InArray(chto, gde)
{
	var found=false;
	for (i=0; i<gde.length; i++)
	{
		if (chto==gde[i])
		{
			found=true;
			break;
		}
	}
	return found;
}


/*подсказки, ёб*/
var d = document;
var offsetfromcursorY=15 // y offset of tooltip
var ie=d.all && !window.opera;
var ns6=d.getElementById && !d.all;
var tipobj,op;
        
function tooltip(el,txt) {
    tipobj=d.getElementById('tooltip');
    tipobj.innerHTML = txt;
    op = 0.1;    
    tipobj.style.opacity = op; 
    tipobj.style.display="block";
    el.onmousemove=positiontip;
    appear();
}

function hide_info(el) {
    d.getElementById('tooltip').style.display='none';
    el.onmousemove='';
}

function ietruebody(){
return (d.compatMode && d.compatMode!="BackCompat")? d.documentElement : d.body
}

function positiontip(e) {
    var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
    var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
    var winwidth=ie? ietruebody().clientWidth : window.innerWidth-20
    var winheight=ie? ietruebody().clientHeight : window.innerHeight-20
    
    var rightedge=ie? winwidth-event.clientX : winwidth-e.clientX;
    var bottomedge=ie? winheight-event.clientY-offsetfromcursorY : winheight-e.clientY-offsetfromcursorY;

    if (rightedge < tipobj.offsetWidth)    tipobj.style.left=curX-tipobj.offsetWidth+"px";
    else tipobj.style.left=curX+"px";

    if (bottomedge < tipobj.offsetHeight) tipobj.style.top=curY-tipobj.offsetHeight-offsetfromcursorY+"px"
    else tipobj.style.top=curY+offsetfromcursorY+"px";
}

function appear() {    
    if(op < 1) {
        op += 0.1;
        tipobj.style.opacity = op;
        tipobj.style.filter = 'alpha(opacity='+op*100+')';
        t = setTimeout('appear()', 3);
    }
}

//посказко
/*
function ToolTipOver(hop, x, y)
{
    var tooltip=document.getElementById("tooltip");
    
    tooltip.innerHTML=hop;
    tooltip.style.left=(x)+"px";
    tooltip.style.top=(y-10)+"px";
    tooltip.style.display="block";  
    
    tooltip.onmousemove(defPosition(event).x, defPosition(event).y);
}
function ToolTipOut()
{
    var tooltip=document.getElementById("tooltip");
    
    tooltip.style.display="none"; 
}
//'zodiak', defPosition(event).x, defPosition(event).y
function defPosition(event) 
{ 
      var x = y = 0; 
      if (document.attachEvent != null) 
      { // Internet Explorer & Opera 
            x = window.event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft); 
            y = window.event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); 
      } 
      else if (!document.attachEvent && document.addEventListener) 
      { // Gecko 
            x = event.clientX + window.scrollX; 
            y = event.clientY + window.scrollY; 
      } else 
      { 
            // Do nothing 
      } 
      return {x:x, y:y}; 
}
*/

//сование
function Golosuem (pole_vote, value)
{
	var forma=document.getElementById("formCover");
	var pole=document.getElementById(pole_vote);
	
	pole.value=value;
	forma.submit();
}

//оценка
function SendQuery ()
{
    var mail_send=document.getElementById("mail_send");
    var mark_send=document.getElementById("mark_send");
    var model_send=document.getElementById("model_send");
    var version_send=document.getElementById("version_send");
    var bejim_send=document.getElementById("bejim_send");
    var year_issue_send=document.getElementById("year_issue_send");
    var month_issue_send=document.getElementById("month_issue_send");
    
    var reg_probeg=/^\d*$/;
    var reg_mylo=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    
    
    var nomail="<img src='/img/iconz/ErrorRed.png' align='absmiddle'>&nbsp;&nbsp;<font style='color: #ff0000'>Укажите Email</font>";
    var incorrect_mail="<img src='/img/iconz/ErrorRed.png' align='absmiddle'>&nbsp;&nbsp;<font style='color: #ff0000'>Email должен быть формата login@domain.com</font>";
     
    var nomark="<img src='/img/iconz/ErrorRed.png' align='absmiddle'>&nbsp;&nbsp;<font style='color: #ff0000'>Укажите Марку</font>";
    var nomodel="<img src='/img/iconz/ErrorRed.png' align='absmiddle'>&nbsp;&nbsp;<font style='color: #ff0000'>Укажите Модель</font>";
    var noversion="<img src='/img/iconz/ErrorRed.png' align='absmiddle'>&nbsp;&nbsp;<font style='color: #ff0000'>Укажите Версию</font>";
    
    var nobejim="<img src='/img/iconz/ErrorRed.png' align='absmiddle'>&nbsp;&nbsp;<font style='color: #ff0000'>Укажите Пробег</font>";
    var incorrectbejim="<img src='/img/iconz/ErrorRed.png' align='absmiddle'>&nbsp;&nbsp;<font style='color: #ff0000'>Пробег должен быть числовым</font>";
    
    var noyear="<img src='/img/iconz/ErrorRed.png' align='absmiddle'>&nbsp;&nbsp;<font style='color: #ff0000'>Укажите Год выпуска</font>";
    var nomonth="<img src='/img/iconz/ErrorRed.png' align='absmiddle'>&nbsp;&nbsp;<font style='color: #ff0000'>Укажите Месяц выпуска</font>";
    
    var aga="<img src='/img/iconz/ok.png' align='absmiddle'>";
    
    //мыло
    if (mail_send.value=="")
    {
        $('#error_mail').html(nomail);
        return false; 
    }
    else
    {
        if(reg_mylo.test(mail_send.value) == false) 
        {
            $('#error_mail').html(incorrect_mail);
            return false;
        } 
        else
        {
            $('#error_mail').html(aga);
        }   
    }
    
    //марка
    if (mark_send.value=="")
    {
        $('#error_mark').html(nomark);
        return false;
    }
    else
    {
        $('#error_mark').html(aga);
    }
    
    //модель
    if (model_send.value=="")
    {
        $('#error_model').html(nomodel);
        return false;
    }
    else
    {
        $('#error_model').html(aga);
    }
    
    //версия
    if (version_send.value=="")
    {
        $('#error_version').html(noversion);
        return false;
    }
    else
    {
        $('#error_version').html(aga);
    }
    
    //пробег
    if (bejim_send.value=="")
    {
        $('#error_bejim').html(nobejim);
        return false; 
    }
    else
    {
        if(reg_probeg.test(bejim_send.value) == false) 
        {
            $('#error_bejim').html(incorrectbejim);
            return false;
        } 
        else
        {
            $('#error_bejim').html(aga);
        }   
    }
    
    //год
    if (year_issue_send.value==0)
    {
        $('#error_year').html(noyear);
        return false;
    }
    else
    {
        $('#error_year').html(aga);
    }
    
    //месяц
    if (month_issue_send.value==0)
    {
        $('#error_month').html(nomonth);
        return false;
    }
    else
    {
        $('#error_month').html(aga);
    }
    
    return true;
} 

/*Счастье Паниной*/
function OpenMailer (kua, winstvo)
{
    window.open(kua, winstvo, "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, fullscreen=no, channelmode=no, width=370, height=720, top=100, left=100");
} 

function SendGlad () 
{
    var qString = $('#mail_send').serialize();
    
    $.ajax(
    {
        url: "http://qr.ru/mail_send.php?"+qString,
        cache: false,
        success: function(html)
        {
            $('#div_mailer').html(html);
        }
    });
    return false; 
}
