function go2Page(url) {
	document.location.href = url;
	return false;
}

function isNumeric(value) {
  if (value == null || !value.toString().match(/^[-]?\d*\.?\d*$/)) return false;
  return true;
}

var Answer = 0;
var AnswerDostavka = 0;
var AnswerUroven = 0;

function FormatMaker() {
	AnswerUroven=1;
	divFormatCont = document.getElementById("FormatCont");
		divFormatCont.innerHTML = '<p>Формат связи: <select id="format" name="format" onClick="AntennaMaker()"><option value="Wimax">Wimax</option><option selected value="GSM">GSM</option><option value="CDMA">CDMA</option></select></p><p>Удаленность от КАД *: <input type="text" id="kilometrs" value="0" /></p>';
}
function FormatErase() {
	RouterErase()
	AnswerUroven=0;
	divFormatCont = document.getElementById("FormatCont");
	divFormatCont.innerHTML = '';
}

var SosTz = 0;
function SosTzMaker() {
	SosTz = 1;
}
function SosTzErase() {
	SosTz = 0;
}
var MontagAnswer = 0;
var OborudAnswer = 0;
var Vituha = 0;
var Tarelka = 0;
var Router = 0;
var Pigteil = 0;
var Antenna = 0;
var inMetrs=0;
var YotaKabel=0;
var MontageAll=0;
var AntennaOpt=0;
var YotaKabelOpt = 0;
var UsbExtender = 0;
function VituhaMaker() {
	Vituha = 1;
	//подпункты
	divVituhaMetr = document.getElementById("VituhaMetr");
	divVituhaMetr.innerHTML = '<p>Кол-во метров витой пары: <input type="text" id="metrs" value="0" /></p>';
	//картинка
	spanVituhaimg = document.getElementById("Vituhaimg");
	spanVituhaimg.innerHTML = '<a class="highslide" href="/img/vituha.jpg" onclick="return hs.expand(this)"><img height="40px" src="/img/vituha.jpg" border="0" alt="Витая пара" title="Нажмите для увеличения" /></a>';
}
function VituhaErase() {
	Vituha = 0;
	divVituhaMetr = document.getElementById("VituhaMetr");
	divVituhaMetr.innerHTML = '';
	//картинка чистим
	spanVituhaimg = document.getElementById("Vituhaimg");
	spanVituhaimg.innerHTML = '';

	inMetrs=0;
}
function TarelkaMaker() {
	Tarelka = 1;
	//картинка
	spanTarelkaimg = document.getElementById("Tarelkaimg");
	spanTarelkaimg.innerHTML = '<a class="highslide" href="/img/tarelka.jpg" onclick="return hs.expand(this)"><img height="40px" src="/img/tarelka.jpg" alt="" title="Нажмите для увеличения" /></a>';
}
function TarelkaErase() {
	Tarelka = 0;
	//картинка чистим
	spanTarelkaimg = document.getElementById("Tarelkaimg");
	spanTarelkaimg.innerHTML = '';
}
function RouterMaker() {
	Router = 1;
	//картинка
	spanRouterimg = document.getElementById("Routerimg");
	spanRouterimg.innerHTML = '<a class="highslide" href="/img/d-link_dir-320.jpg" onclick="return hs.expand(this)"><img height="40px" src="/img/d-link_dir-320.jpg" alt="" title="Нажмите для увеличения" /></a>';
}
function RouterErase() {
	Router = 0;
	//картинка чистим
	spanRouterimg = document.getElementById("Routerimg");
	spanRouterimg.innerHTML = '';
}
function PigteilMaker() {
	Pigteil = 1;
	//картинка
	spanPigteilimg = document.getElementById("Pigteilimg");
	spanPigteilimg.innerHTML = '<a class="highslide" href="/img/pitgeil.jpg" onclick="return hs.expand(this)"><img height="40px" src="/img/pitgeil.jpg" alt="" title="Нажмите для увеличения" /></a>';
}
function PigteilErase() {
	Pigteil = 0;
	//картинка чистим
	spanPigteilimg = document.getElementById("Pigteilimg");
	spanPigteilimg.innerHTML = '';
}
function AntennaMaker() {
	Antenna = 1;
	divAntennaOpt = document.getElementById("AntennaOpt");
	spanAntennaimg = document.getElementById("Antennaimg");
	var seFormat = document.getElementById("format");
	if(seFormat) {
		for (var i=seFormat.options.length-1; i >= 0; i--)
			{
				if(seFormat.options[i].selected)
				var AnswerFormat = seFormat.options[i].value;
				// AnswerFormat - переменная с форматом связи
				if(AnswerFormat=='Wimax') {
					divAntennaOpt.innerHTML = '<p>Тип: <select id="antopt" name="antopt" onClick="AntImage()"><option value="usp15">Антенна УСП-15 WiMax</option><option selected value="usp20">Антенна УСП-20 WiMax</option></select></p>';
					spanAntennaimg.innerHTML = '<a class="highslide" href="/img/usp20.jpg" onclick="return hs.expand(this)"><img height="40px" src="/img/usp20.jpg" alt="" title="Нажмите для увеличения" /></a>';
					AntennaOpt = 1999;
					
				}
				if(AnswerFormat=='GSM') {
					divAntennaOpt.innerHTML = '<p>Тип: <select id="antopt" name="antopt" onClick="AntImage()"><option selected value="uslGSM">Антенна УСЛ GSM</option></select></p>';
					spanAntennaimg.innerHTML = '<a class="highslide" href="/img/uslGSM.jpg" onclick="return hs.expand(this)"><img height="40px" src="/img/uslGSM.jpg" alt="" title="Нажмите для увеличения" /></a>';
					AntennaOpt = 1100;
				}
				if(AnswerFormat=='CDMA') {
					divAntennaOpt.innerHTML = '<p>Тип: <select id="antopt" name="antopt" onClick="AntImage()"><option value="usl35">Антенна УСЛ-35</option><option selected value="usl75">Антенна УСЛ-75</option><option value="usl145">Антенна УСЛ-145</option></select></p>';
					spanAntennaimg.innerHTML = '<a class="highslide" href="/img/usl75.jpg" onclick="return hs.expand(this)"><img height="40px" src="/img/usl75.jpg" alt="" title="Нажмите для увеличения" /></a>';
					AntennaOpt = 1000;
				}
			}
	} else {
		alert('Сначала нужно выбрать формат связи');
		document.location = document.location;
	}
}
function AntennaErase() {
	Antenna = 0;
	divAntennaOpt = document.getElementById("AntennaOpt");
	divAntennaOpt.innerHTML = '';
	AntennaOpt = 0;
	//картинка чистим
	spanAntennaimg = document.getElementById("Antennaimg");
	spanAntennaimg.innerHTML = '';
}
function AntImage() {
	var seAntopt = document.getElementById("antopt");
	if(seAntopt) {
		for (var i=seAntopt.options.length-1; i >= 0; i--)
			{
				if(seAntopt.options[i].selected)
				var AnswerAntopt = seAntopt.options[i].value;
				if(AnswerAntopt=='usp15') { AntennaOpt = 1499; spanAntennaimg.innerHTML = '<a class="highslide" href="/img/usp15.jpg" onclick="return hs.expand(this)"><img height="40px" src="/img/usp15.jpg" alt="" title="Нажмите для увеличения" /></a>'; }
				if(AnswerAntopt=='usp20') { AntennaOpt = 1999; spanAntennaimg.innerHTML = '<a class="highslide" href="/img/usp20.jpg" onclick="return hs.expand(this)"><img height="40px" src="/img/usp20.jpg" alt="" title="Нажмите для увеличения" /></a>'; }
				if(AnswerAntopt=='uslGSM') { AntennaOpt = 1100; spanAntennaimg.innerHTML = '<a class="highslide" href="/img/uslGSM.jpg" onclick="return hs.expand(this)"><img height="40px" src="/img/uslGSM.jpg" alt="" title="Нажмите для увеличения" /></a>'; }
				if(AnswerAntopt=='usl35') { AntennaOpt = 700; spanAntennaimg.innerHTML = '<a class="highslide" href="/img/usl35.jpg" onclick="return hs.expand(this)"><img height="40px" src="/img/usl35.jpg" alt="" title="Нажмите для увеличения" /></a>'; }
				if(AnswerAntopt=='usl75') { AntennaOpt = 1000; spanAntennaimg.innerHTML = '<a class="highslide" href="/img/usl75.jpg" onclick="return hs.expand(this)"><img height="40px" src="/img/usl75.jpg" alt="" title="Нажмите для увеличения" /></a>'; }
				if(AnswerAntopt=='usl145') { AntennaOpt = 1500; spanAntennaimg.innerHTML = '<a class="highslide" href="/img/usl145.jpg" onclick="return hs.expand(this)"><img height="40px" src="/img/usl145.jpg" alt="" title="Нажмите для увеличения" /></a>'; }
				
			}
	}
}
function YotaKabelMaker() {
	YotaKabel = 1;
	divYotaKabelOpt = document.getElementById("YotaKabelOpt");
	divYotaKabelOpt.innerHTML = '<p>Длина: <select id="yotaopt" name="yotaopt"><option value="3m">3 м</option><option selected value="5m">5 м</option><option value="10m">10 м</option></select></p>';
	//картинка
	spanYotaKabelimg = document.getElementById("YotaKabelimg");
	spanYotaKabelimg.innerHTML = '<a class="highslide" href="/img/yotacab.jpg" onclick="return hs.expand(this)"><img height="40px" src="/img/yotacab.jpg" alt="" title="Нажмите для увеличения" /></a>';
}
function YotaKabelErase() {
	YotaKabel = 0;
	divYotaKabelOpt = document.getElementById("YotaKabelOpt");
	divYotaKabelOpt.innerHTML = '';
	YotaKabelOpt = 0;
	//картинка чистим
	spanYotaKabelimg = document.getElementById("YotaKabelimg");
	spanYotaKabelimg.innerHTML = '';
}
function UsbExtenderMaker() {
	UsbExtender = 1;
	//картинка
	spanUsbExtenderimg = document.getElementById("UsbExtenderimg");
	spanUsbExtenderimg.innerHTML = '<a class="highslide" href="/img/extender.jpg" onclick="return hs.expand(this)"><img height="40px" src="/img/extender.jpg" alt="" title="Нажмите для увеличения" /></a>';
}
function UsbExtenderErase() {
	UsbExtender = 0;
	//картинка чистим
	spanUsbExtenderimg = document.getElementById("UsbExtenderimg");
	spanUsbExtenderimg.innerHTML = '';
}
function MontageAllMaker() {
	MontageAll = 1;
}
function MontageAllErase() {
	MontageAll = 0;
}

var SkidkaMontag = 0;
function Calculatin() {	
	if(AnswerUroven == 0) {
		alert('Услуга без замера уровня сигнала не предоставляется');
		//document.location = document.location+'?rand='+Math.random();
		document.location = document.location;
	} else {
		var inKilometrs = 0;
			var seYotaopt = document.getElementById("yotaopt");
			if(seYotaopt) {
				for (var i=seYotaopt.options.length-1; i >= 0; i--)
					{
						if(seYotaopt.options[i].selected)
						var AnswerYotaopt = seYotaopt.options[i].value;
						if(AnswerYotaopt=='3m') { YotaKabelOpt = 600 }
						if(AnswerYotaopt=='5m') { YotaKabelOpt = 800 }
						if(AnswerYotaopt=='10m') { YotaKabelOpt = 1100 }
					}
			}
			/* расчет доставки по старому - после кад минимум 500
			if(document.getElementById("kilometrs")) {
				var inKilometrs = document.getElementById("kilometrs").value;
				if(isNumeric(inKilometrs)==false) {
					inKilometrs = 0;
				}
				
				var AnswerDostavka = 20*inKilometrs;
				if((AnswerDostavka<500)&&(AnswerDostavka>0)) {
					AnswerDostavka = 500;
				}
				if(inKilometrs==0) {
					AnswerDostavka = 300;
				}
			} else {
					AnswerDostavka = 0;	
			}
			*/
			if(document.getElementById("kilometrs")) {
				var inKilometrs = document.getElementById("kilometrs").value;
				if(isNumeric(inKilometrs)==false) {
					inKilometrs = 0;
				}
				var AnswerDostavka = 300+20*inKilometrs;
			} else {
					AnswerDostavka = 300;	
			}
		
		
			if ((SosTz==1)&&(AnswerUroven==1)) {
				Answer = Answer+4500;
				SkidkaMontag = 1;
				
			}
			if ((SosTz==0)&&(AnswerUroven==1)) {
				Answer = Answer+2000;
			}
				if ((SosTz==1)&&(AnswerUroven==0)) {
				Answer = Answer+2000;
			}
				if ((SosTz==0)&&(AnswerUroven==0)) {
				Answer = 0;
			}
			inMetrs=0;
			if(document.getElementById("metrs")) {
				inMetrs = document.getElementById("metrs").value;
				if(isNumeric(inMetrs)==false) {
					inMetrs = 0;
				}
			}
			if(MontageAll == 1) {
			MontagAnswer = Vituha*0+inMetrs*20+Tarelka*1500+Router*600+Pigteil*200+Antenna*1000+YotaKabel*0+UsbExtender*0;
			OborudAnswer = Tarelka*1250+Router*3500+Pigteil*600+Antenna*AntennaOpt+YotaKabel*YotaKabelOpt+UsbExtender*1500;
			} else {
			OborudAnswer = Vituha*0+inMetrs*20+Tarelka*1250+Router*3500+Pigteil*600+Antenna*AntennaOpt+YotaKabel*YotaKabelOpt+UsbExtender*1500;
			}
			if((SkidkaMontag == 1)&&(MontagAnswer!=0)) {
				Answer = 3500+MontagAnswer+OborudAnswer;
			} else {
				Answer = Answer+MontagAnswer+OborudAnswer;
			}
			Answer = Answer+AnswerDostavka;
			var divanswer = document.getElementById("answer");	
	}
	Answer=Answer+' руб.'
	divanswer.innerHTML = Answer;
	Answer = 0;
	SkidkaMontag = 0;
	AnswerDostavka = 0;
	MontagAnswer = 0;
	OborudAnswer = 0;
}
/* OLD AJAX */
			/*
			Создание XMLHttpRequest-объекта
			Возвращает созданный объект или null,
			если XMLHttpRequest не поддерживается
			*/
			function createRequestObject() {
				var request = null;
				try {
					request=new ActiveXObject('Msxml2.XMLHTTP');
				} catch (e){}
				if(!request) try {
					request=new ActiveXObject('Microsoft.XMLHTTP');
				} catch (e){}
				if(!request) try {
					request=new XMLHttpRequest();
				} catch (e){}
				return request;
			}
			
			/*
			Кодирование данных (простого ассоциативного массива вида
			{ name : value, ...} в URL-escaped строку (кодировка UTF-8)
			*/
			function urlEncodeData(data) {
				var query = [];
				if (data instanceof Object) {
					for (var k in data) {
						query.push(encodeURIComponent(k) + "=" +
								encodeURIComponent(data[k]));
					}
					return query.join('&');
				} else {
					return encodeURIComponent(data);
				}
			}
			
			/*
			переменные для POST-запроса 
			*/
			function callback() {
			document.location = document.location;
			}
			var antennaParabola15 = {product:'Parabola15',price:2000,addcart:1,qslink:'http://telecom-master.ru/antenna-parabola-15/'};
			var antennaUsl145 = {product:'Антенна_УСЛ-145',price:1500,addcart:1,qslink:'http://telecom-master.ru/antenna-usl-145/'};
			var dLinkDir320Yotamegafonskylink = {product:'D-Link_DIR-320_Skylink_+_GSM_+_YOTA',price:3500,addcart:1,qslink:'http://telecom-master.ru/d-link-dir-320-yotamegafonskylink/'};
			var anydataAsp505 = {product:'Anydata_asp505',price:13000,addcart:1,qslink:'http://telecom-master.ru/anydata-asp505/'};
			
			/*
			Выполнение POST-запроса 
			url  - адрес запроса
			data - параметры в виде простого ассоциативного массива
				{ name : value, ...} 
			callback - (не обяз.) callback-функция,
				которая будет вызвана после выполнения запроса
				и получения ответа от сервера
			*/
			function serverRequest(url, data, callback) {
				var request = createRequestObject();
				if(!request) return false;
				request.onreadystatechange  = function() { 
						if(request.readyState == 4 && callback) callback(request);
					};
				request.open('POST', url, true);
				if (request.setRequestHeader)
					request.setRequestHeader("Content-Type",
						"application/x-www-form-urlencoded");
				request.send(urlEncodeData(data));
				return true;
			}


//
// NEW AJAX


function  sendRequest(sBody) {
 
    var oXmlHttp = zXmlHttp.createRequest();
    oXmlHttp.open("post", "/antenna-parabola-15/", true);
    oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    oXmlHttp.onreadystatechange = function () {
        if (oXmlHttp.readyState == 4) {
            if (oXmlHttp.status == 200) {
				document.location.href = "http://telecom-master.ru/category/magazin/";
            } else {
                alert("An error occurred: " + oXmlHttp.statusText);
            }
        }           
    };
    oXmlHttp.send(sBody);       
}

function  sendRequestA(sBody) {
 
    var oXmlHttp = zXmlHttp.createRequest();
    oXmlHttp.open("post", "http://telecom-master.ru/antenna-parabola-15/", true);
    oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    oXmlHttp.onreadystatechange = function () {
        if (oXmlHttp.readyState == 4) {
            if (oXmlHttp.status == 200) {
				document.location.href = "http://telecom-master.ru/oformlenie-zakaza/";
            } else {
                //alert("An error occurred: " + oXmlHttp.statusText);
            }
        }           
    };
    oXmlHttp.send(sBody);       
}

// FLASH
function commitFlashObject(_obj, _container){
	_output=""
	_paramoutput=""
	_src=""
	_ver=""
	for(_cO in _obj){
  _output+=_cO+"=\""+_obj[_cO]+"\" "
  _paramoutput+="<param name="+_cO+" value=\""+_obj[_cO]+"\">";
  if(_cO=="movie")_src="src=\""+_obj[_cO]+"\"";
  if(_cO=="version")_ver=_obj[_cO];
	}
	if(_ver=="")_ver="8,0,0,0"
	ihtm="<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+_ver+" "+_output+">\n"
	ihtm+=_paramoutput+"\n"
	ihtm+="<embed "+_src+" pluginspage=http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash type=application/x-shockwave-flash "+_output+">\n";
	ihtm+="</embed>\n";
	ihtm+="</object>\n";
	document.getElementById(_container).innerHTML=ihtm	
}


