function gid(id){return document.getElementById(id)}
function dis(id,val){var re=new RegExp(" ","gim");id=id.replace(re,'');id=id.split(',');var size=id.length;for(i=0;i<size;i++){if(id[i].length<1)continue;var obj=gid(id[i]).style;if(obj.display!=val)obj.display=val;}}
function gdis(id){return gid(id).style.display}
function SetClass(obj,val){obj.className=val;}
function dw(str){document.writeln(str);}
function Show(id){gid(id).style.display='block';}
function tHide(){gid(tid).style.display='none';}
function Hide(id){tid=id;setTimeout("tHide()",1000);}
var http_request=false,out='';function innerResult(){if(http_request.readyState==4){if(http_request.status==200)gid(out).innerHTML=http_request.responseText;else alert('There was a problem with the request.');}}
function makeRequest(url,parameters,tout){out=tout;http_request=false;if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType)http_request.overrideMimeType('text/html');}else if(window.ActiveXObject){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;}
var pat=/\.php/;if(pat.test(url)!=true)url+='.php';http_request.onreadystatechange=innerResult;http_request.open('POST',gid('path').value+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 flash(aWidth,aHeight,aSrc,aVersion,aID,aBgColor,aQuality,outstr){var o={};if(!aVersion)aVersion="7";if(!aQuality)aQuality="high";o.wmode="opaque";o.scale="default";var str='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+aVersion+',0,0,0" ';if(aID&&aID.length>1)str+='id="'+aID+'" ';str+='width="'+aWidth+'" height="'+aHeight+'"><param name="movie" value="'+aSrc+'"/><param name="quality" value="'+aQuality+'"/>';if(aBgColor&&aBgColor.length>1)str+='<param name="bgcolor" value="'+aBgColor+'"/>';str+='<param name="wmode" value="'+o.wmode+'"/>';str+='<param name="scale" value="'+o.scale+'"/><embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="'+aSrc+'" ';if(aBgColor&&aBgColor.length>1)str+='bgcolor="'+aBgColor+'" ';str+='quality="'+aQuality+'" ';str+='wmode="'+o.wmode+'" ';str+='scale="'+o.scale+'" width="'+aWidth+'" height="'+aHeight+'"></embed></object>';if(outstr)return str;document.writeln(str);}

function getqpage(qpage){var poststr="do=get"+"&g0="+qpage;makeRequest('inc/qwest.php',poststr,'qwestsout');}
var vflag=false,vIdName='';function mOver(){vflag=true;dis('vIdName','block');}
function FOut(){if(vflag==false)dis(vIdName,'none');}
function mOut(){vflag=false;setTimeout('FOut("'+vIdName+'");',400);}
function ShowBlock(val,elid){if(vIdName!='')dis(vIdName,'none');dis(val,'block');var elem=gid(elid);var h=elem.offsetHeight;var he=elem.offsetLeft;var l=0;var t=0;while(elem){l+=elem.offsetLeft;t+=elem.offsetTop;elem=elem.offsetParent;}
var obj=gid(val);obj.style.top=t+h+1;obj.style.left=l;vIdName=val;}
function cover(obj){obj.style.backgroundColor="#cccccc";}
function cout(obj){obj.style.backgroundColor="#1a7dda";}
function myOnError(msg,url,lno){return true;}
function sums()
{sum=0;skidka=0;procent=0;itog=0;for(i=1;i<25;i++)
{if(document.getElementById('a'+i).checked)sum+=parseInt(document.getElementById('a'+i).value);}
if(1000<=sum)
{if(1500<=sum)
{if(2000<=sum){procent=10}
else procent=7;}
else procent=5;}
else procent=0;skidka=sum*procent/100;itog=sum-skidka;document.formxx.suOut.value=sum;document.formxx.skidkOut.value=skidka;document.formxx.itoOut.value=itog;document.formxx.sumOut.value=sum;document.formxx.skidkaOut.value=skidka;document.formxx.itogOut.value=itog;}
function zakaz()
{self.location="http://www.chestar.ru/zakaz.html";}
function jspsRound(workNumber,precision){if(!precision)precision=0;var nM=Math.pow(10,precision);return Math.round(workNumber*nM)/nM;}
function clarcx(){var a=parseInt(gid('sel1').value);var res=a*parseFloat(gid('sel2').value)*parseFloat(gid('sel4').value)*parseFloat(gid('sel5').value);gid('clarcresult').value=jspsRound(res+parseInt(gid('sel3').value),2)}
function clarc(){var a=parseInt(gid('sel1').value);var res=a*parseFloat(gid('sel2').value)*parseFloat(gid('sel3').value)*parseFloat(gid('sel4').value)*parseFloat(gid('sel5').value);gid('clarcresult').value=jspsRound(res,2)}
function clonline(){gid('clarcresult').value=jspsRound(parseInt(gid('sel1').value)*parseInt(gid('sel2').value),2)}

function is_numeric(mixed_var) {
  return (typeof(mixed_var) === 'number' || typeof(mixed_var) === 'string') && mixed_var !== '' && !isNaN(mixed_var);
}
function clarcxt(){
  var a5 = parseInt(gid('sel5').value);
  var a6 = parseInt(gid('sel6').value); 
  if(a5==0 || a6==0) return;
  var a1 = parseInt(gid('sel1').value);
  if(!is_numeric(a1)) a1=0;
  var a2 = parseInt(gid('sel2').value);
  if(!is_numeric(a2)) a2=0;
  var a3 = parseInt(gid('sel3').value);
  if(!is_numeric(a3)) a3=0;
  var a4 = parseInt(gid('sel4').value);
  if(!is_numeric(a4)) a4=0;
  
  
/*
  a2=(a2<=10)? a2*8: a2*7.8;
  a3=(a3<=10)? a3*20: a3*18;
  a4=(a4<=10)? a4*30: a4*25;
  if(a5==1) a5 = (a1*40) + (a2*1) + (a3*1) + (a4*1);
  else if(a5==2) a5 = (a1*60) + (a2*1.5) + (a3*1.5) + (a4*1.5);
  else if(a5==3) a5 = (a1*30) + (a2*0.8) + (a3*0.8) + (a4*0.8);
  a6=(a6==1)? a5*1: a5*1.5;
  
  var res = a5+a6;
  */
  var res = 0;
  if(a5==1){ 
    if(a6==1) res=(a1*40+a2*1+a3*1+a4*1)+((a1*40+a2*1+a3*1+a4*1)*1);
    else res=(a1*40+a2*1+a3*1+a4*1)+((a1*40+a2*1+a3*1+a4*1)*0,5);
  }else if(a5==2){
    if(a6==1) res=(a1*60+a2*1,5+a3*1,5+a4*1,5)+((a1*60+a2*1,5+a3*1,5+a4*1,5)*1);
    else res=(a1*60+a2*1,5+a3*1,5+a4*1,5)+((a1*60+a2*1,5+a3*1,5+a4*1,5)*0,5); 
  }else if(a5==3){
    if(a6==1) res=(a1*30+a2*0,8+a3*0,8+a4*0,8)+((a1*30+a2*0,8+a3*0,8+a4*0,8)*1);
    else res=(a1*30+a2*0,8+a3*0,8+a4*0,8)+((a1*30+a2*0,8+a3*0,8+a4*0,8)*0,5);
  }
  gid('clarcresult').value = res;//jspsRound(res, 2)
}

