﻿var $pc_check=0;
var $server_check=0;
var $stuff_check=0;
var $office_check=0;
var $viezd_check=0;
var cost=0;
var costt=0;
var $ad_serv_p=0;
var $cost_p=0;
var $mail_serv_p=0;
var $app_serv_p=0;
var $trm_serv_p=0;
var $file_server_p=0;
var $vpn_serv_p=0;
var $gw_serv_p=0;
var $off_serv_summ_p=0;
var $bkp_serv_p=0;
var $vied_summ_p=0;
var $asp_serv_p=0;
var $sql_serv_p=0;
var $ser_serv_summ_p=0;
var $pc_serv_p=0;
var $ser_serv_p=0;
var $pc_summ_p=0;
var $avp_stat_p=0;
var $lan_srv_p=0;
var $stuff_srv_p=0;	
var $stuff_srv_summ_p=0;
var $www_serv_p=0;
var $grp_p=0;
var $inet_serv_p=0;
var $vps_p=0;
var $ad_serv_p=0
var $mail_serv_p=0
var $app_serv_p=0
var $trm_serv_p=0
var $file_server_p=0
var $vpn_serv_p=0
var $gw_serv_p=0
var $bkp_serv_p=0
var $asp_serv_p=0
var $sql_serv_p=0



function inc_form()
{
}

function orderMe()
{
	var $err_or=0;
	var f_n=document.h20_calc.firm_name.value;
	var p_n=document.h20_calc.per_name.value;
	var p_t=document.h20_calc.per_tel.value;
	if (f_n!='') {document.h20_calc.firm_name.style.background='yellowgreen ';} else {document.h20_calc.firm_name.style.background='coral';$err_or=1;}
	if (p_n!='') {document.h20_calc.per_name.style.background='yellowgreen ';} else {document.h20_calc.firm_name.style.background='coral';$err_or=1;}
	if (p_t!='') {document.h20_calc.per_tel.style.background='yellowgreen ';} else {document.h20_calc.firm_name.style.background='coral';$err_or=1;}
	if ($err_or==1) {return false;}
	$.get("php_test.html", { 
			order: 1,
			f_n: f_n,
			p_n: p_n,
			p_t: p_t,
			stamp_p: $stamp_p,
			
			 });
	alert ('Спасибо за заказ! Наш менеджер свяжется с вами в ближайшее время!')

	

}
function sayHello()
	{
	document.getElementById("total").innerHTML='';
	var ser_serv_p=0
	pc_check_f();
	server_check_f();
	stuff_check_f();
	office_check_f();
	viezd_check_f();


	var pc_sum_cost=0;
	var server_sum_cost=0;
	var cost=0;
	if ((document.h20_calc.pc_srv.checked) && (pc_check!=0)) 
		{ 
			inc_form();
			return false;
		}
	if ((document.h20_calc.pc_srv.checked) && (pc_check==0))
	{
		$pc_serv_p=1;
		if (5>=document.h20_calc.pc_sum.value)
		{
			pc_sum_cost=1200;
		}
		if ((5<document.h20_calc.pc_sum.value) && (document.h20_calc.pc_sum.value<=10))
		{
			pc_sum_cost=900;
		}
		if ((10<document.h20_calc.pc_sum.value) && (document.h20_calc.pc_sum.value<=15))
		{
			pc_sum_cost=700;
		}
		if ((15<document.h20_calc.pc_sum.value) && (document.h20_calc.pc_sum.value<=20))
		{
			pc_sum_cost=600;
		}
		if ((20<document.h20_calc.pc_sum.value) && (document.h20_calc.pc_sum.value<=35))
		{
			pc_sum_cost=500;
		}
		if (35<document.h20_calc.pc_sum.value) 
		{
			pc_sum_cost=400;
		}
	}
	pc_cost=pc_sum_cost*document.h20_calc.pc_sum.value;
	$pc_summ_p=document.h20_calc.pc_sum.value;
	cost=cost+pc_cost;
	if ((document.h20_calc.server_srv.checked) && (server_check!=0)) 
		{ 
			inc_form();
			return false;
		}	
		if ((document.h20_calc.server_srv.checked) && (server_check==0))
		{
					var server_type=0;
					$ser_serv_p=1;
	

					if (document.h20_calc.ad_server.checked ) { server_type++; $ad_serv_p=1;}
					if (document.h20_calc.mail_server.checked ) { server_type++; $mail_serv_p=1;}
					if (document.h20_calc.app_server.checked ) { server_type++; $app_serv_p=1;}		
					if (document.h20_calc.terminal_server.checked ) { server_type++; $trm_serv_p=1;}
					if (document.h20_calc.file_server.checked ) { server_type++; $file_server_p=1;}
					if (document.h20_calc.vpn_server.checked ) { server_type++; $vpn_serv_p=1;}
					if (document.h20_calc.gw_server.checked ) { server_type++; $gw_serv_p=1;}
					if (document.h20_calc.backup_server.checked ) { server_type++; $bkp_serv_p=1;}
					if (document.h20_calc.antispam_server.checked ) { server_type++; $asp_serv_p=1;}
					if (document.h20_calc.sql_server.checked ) { server_type++; $sql_serv_p=1;}
					server_sum_cost=(document.h20_calc.server_sum.value*1500)*(server_type/10+1);
					$ser_serv_summ_p=document.h20_calc.server_sum.value;
					cost=cost+server_sum_cost;
		}
				


		if ((document.h20_calc.avp_srv.checked) && (document.h20_calc.avp_srv_lic.checked))
		{
			$avp_stst_p=1;	
			cost=cost+pc_cost/15;
		}	
		if ((document.h20_calc.avp_srv.checked) && (!document.h20_calc.avp_srv_lic.checked))
		{
			$avp_stst_p=2;
			cost=cost+pc_cost/10;
		}		
		if (!document.h20_calc.avp_srv.checked)
		{
			$avp_stst_p=3;
			cost=cost+pc_cost/8;
		}

		if (document.h20_calc.lan_srv.checked)
		{
			$lan_srv_p=1;
			cost=cost+pc_cost/20;
		}

	
		if ((document.h20_calc.stuff_srv.checked) && (stuff_check!=0)) { inc_form(); return false; }
		if ((document.h20_calc.stuff_srv.checked) && (stuff_check==0))
		{
			$stuff_srv_p=1;
			cost=cost+document.h20_calc.stuff_sum.value*100;
			$stuff_srv_summ_p=document.h20_calc.stuff_sum.value;
		}
	
		if (document.h20_calc.www_srv.checked)	
		{
			$www_serv_p=1;
			cost=cost+5000;
		}
		if (document.h20_calc.inet_srv.checked)	

		{
			$inet_serv_p=1;
			cost=cost+pc_cost/15;
		}

	
		if (office_check_f())
		{
			$off_serv_summ_p=document.h20_calc.office_sum.value;
			cost=cost*(document.h20_calc.office_sum.value/10+1-0.1);
		}

		if (viezd_check_f())
		{
			cost=cost*(document.h20_calc.viezd_sum.value/10+1-0.4);
			$vied_summ_p=document.h20_calc.viezd_sum.value;
		}
		
		 theGroup = document.h20_calc.grp;

		 for (i=0; i< theGroup.length; i++) 
			{
			  if (theGroup[i].checked)
				{
				cost=cost*(theGroup[i].value/10*2+1);
				$grp_p=theGroup[i].checked;
				}
   			}
		 theGroup = document.h20_calc.vps;

		 for (i=0; i< theGroup.length; i++) 
			{
			  if (theGroup[i].checked)
				{
				cost=cost*(theGroup[i].value)	
				$vps_p=theGroup[i].value;	
				}
   			}		







cost=Math.round(cost);
$cost_p=cost;

costt=cost/1000;

costt=Math.floor(costt);

cost=cost-(costt*1000);
if (cost==0) {cost=100;};
if (cost<=99) {cost=100;};

var stamp_p=0;
$stamp_p=Math.round(new Date().getTime() / 1000);


if (costt!=0)
{
document.getElementById("total").innerHTML='Итого:    ' + costt + ' ' + cost + ' руб.' ;
document.h20_calc.firm_name.style.background='coral';
document.h20_calc.per_name.style.background='coral';
document.h20_calc.per_tel.style.background='coral';


$.get("php_test.html", { 
			order: 0,
			stamp_p: $stamp_p,
			pc_serv_p:  $pc_serv_p,
			pc_summ_p:  $pc_summ_p,
			ser_serv_p: $ser_serv_p,
			ser_serv_summ_p:$ser_serv_summ_p,
			ad_serv_p: $ad_serv_p,
			mail_serv_p: $mail_serv_p,
			app_serv_p:  $app_serv_p,
			trm_serv_p:  $trm_serv_p,
			file_server_p: $file_server_p,
			vpn_serv_p: $vpn_serv_p,
			gw_serv_p: $gw_serv_p,
			bkp_serv_p: $bkp_serv_p,
			asp_serv_p: $asp_serv_p,
			sql_serv_p: $sql_serv_p,
			avp_stst_p: $avp_stst_p,
			lan_srv_p:  $lan_srv_p,
			stuff_srv_p:$stuff_srv_p,
			stuff_srv_summ_p:$stuff_srv_summ_p,
			www_serv_p:    $www_serv_p,
			inet_serv_p:   $inet_serv_p,
			off_serv_summ_p:$off_serv_summ_p,
			vied_summ_p:   $vied_summ_p,
			grp_p:         $grp_p,
			vps_p:         $vps_p,
			cost_p:        $cost_p,
			 });



}
else
{
document.getElementById("total").innerHTML='Итого:    ' + cost + ' руб.' ;
}



	}















	function pc_unlock() 
	{

		if (document.h20_calc.pc_srv.checked)
				{
					document.h20_calc.pc_sum.disabled=false;

				}
				 else
				{
					document.h20_calc.pc_sum.disabled=true;
					document.h20_calc.pc_sum.value=0;
				}

		pc_check_f();

	}	
	function pc_check_f()
	{
		
		if (document.h20_calc.pc_srv.checked)
			
			{
					
					var str=document.h20_calc.pc_sum.value;
					var reg=/[123456789]/;
					var result=reg.test(str);
					
						if (result)
						{
							
							
							if (str>0)
							{
								
								pc_check=0;
								document.h20_calc.pc_sum.style.background='yellowgreen ';
								return true;	
							}
						}
						
						pc_check=1;
						document.h20_calc.pc_sum.style.background='coral';
						return false;
			}
			pc_check=0;
			
		
	} 
	function server_unlock()

	{


		if (document.h20_calc.server_srv.checked)
				{
					document.h20_calc.server_sum.disabled=false;
					document.h20_calc.ad_server .disabled=false;
					document.h20_calc.mail_server.disabled=false; 
					document.h20_calc.app_server.disabled=false;			
					document.h20_calc.terminal_server .disabled=false;
					document.h20_calc.file_server .disabled=false;
					document.h20_calc.vpn_server .disabled=false;
					document.h20_calc.gw_server .disabled=false;
					document.h20_calc.backup_server .disabled=false;
					document.h20_calc.antispam_server .disabled=false;
					document.h20_calc.sql_server .disabled=false;


				}
				 else
				{
					document.h20_calc.server_sum.disabled=true;
					document.h20_calc.server_sum.value=0;
					document.h20_calc.ad_server .disabled=true;
					document.h20_calc.mail_server.disabled=true; 
					document.h20_calc.app_server.disabled=true;			
					document.h20_calc.terminal_server .disabled=true;
					document.h20_calc.file_server .disabled=true;
					document.h20_calc.vpn_server .disabled=true;
					document.h20_calc.gw_server .disabled=true;
					document.h20_calc.backup_server .disabled=true;
					document.h20_calc.antispam_server .disabled=true;
					document.h20_calc.sql_server .disabled=true;
					document.h20_calc.ad_server .checked=false;
					document.h20_calc.mail_server.checked=false; 
					document.h20_calc.app_server.checked=false;			
					document.h20_calc.terminal_server .checked=false;
					document.h20_calc.file_server .checked=false;
					document.h20_calc.vpn_server .checked=false;
					document.h20_calc.gw_server .checked=false;
					document.h20_calc.backup_server .checked=false;
					document.h20_calc.antispam_server .checked=false;
					document.h20_calc.sql_server .checked=false;
				}
		server_check_f();

	}	
	function server_check_f()
	{
		
		if (document.h20_calc.server_srv.checked)
			
			{
					
					var str=document.h20_calc.server_sum.value;
					var reg=/[123456789]/;
					var result=reg.test(str);
					
						if (result)
						{
							
							
							if (str>0)
							{
								
								server_check=0;
								var str=document.h20_calc.server_sum.style.background='yellowgreen ';
								return true;	
							}
						}
						
						server_check=1;
						var str=document.h20_calc.server_sum.style.background='coral';
						return false;
			}
			server_check=0;
			
		
	}
	function avp_unlock()

	{
			
				if (document.h20_calc.avp_srv.checked)
				{
					document.h20_calc.avp_srv_lic.disabled=false;

				}
				 else
				{
					document.h20_calc.avp_srv_lic.disabled=true;
					document.h20_calc.avp_srv_lic.checked=false;
				}
	}

	function stuff_unlock() 
	{

		if (document.h20_calc.stuff_srv.checked)
				{
					document.h20_calc.stuff_sum.disabled=false;

				}
				 else
				{
					document.h20_calc.stuff_sum.disabled=true;
					document.h20_calc.stuff_sum.value=0;
				}
		stuff_check_f();

	}	
	function stuff_check_f()
	{
		
		if (document.h20_calc.stuff_srv.checked)
			
			{
					
					var str=document.h20_calc.stuff_sum.value;
					var reg=/[123456789]/;
					var result=reg.test(str);
					
						if (result)
						{
							
							
							if (str>0)
							{
								
								stuff_check=0;
								document.h20_calc.stuff_sum.style.background='yellowgreen ';
								return true;	
							}
						}
						
						stuff_check=1;
						document.h20_calc.stuff_sum.style.background='coral';
						return false;
			}
			stuff_check=0;
			
		
	}
function office_check_f()
	{
		
	
			
			
					
					var str=document.h20_calc.office_sum.value;
					var reg=/[123456789]/;
					var result=reg.test(str);
					
						if (result)
						{
							
							
							if (str>0)
							{
								
								office_check=0;
								document.h20_calc.office_sum.style.background='yellowgreen ';
								return true;	
							}
						}
						
						office_check=1;
						document.h20_calc.office_sum.style.background='coral';
						return false;
			
			
		
	}

	function pc_lock()
	{
		if (document.h20_calc.lan_srv.checked)
			{
				document.h20_calc.pc_srv.checked=true;
				document.h20_calc.pc_srv.disabled=true;
				document.h20_calc.pc_sum.disabled=false;
				pc_check_f();				
			}
			else
			{
				document.h20_calc.pc_srv.disabled=false;
			}
			
	}

function viezd_check_f()
	{
		
	
			
			

					
					var str=document.h20_calc.viezd_sum.value;
					var reg=/[123456789]/;
					var result=reg.test(str);
					
						if (result)
						{
							
							
							if (str>0)
							{
								
								viezd_check=0;
								document.h20_calc.viezd_sum.style.background='yellowgreen ';
								return true;	
							}
						}
						
						viezd_check=1;
						document.h20_calc.viezd_sum.style.background='coral';
						return false;
			
			
		
	}


