// JavaScript Document
var wnd;
var isIE = (navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0)

function ResetForm()
{
    var frm = document.FindForm;
    var type;
    frm.reset();
    if (frm.district)
       frm.district.value = "";
    if (frm.city)
       frm.city.value = "";
    for(i = 0; i < frm.elements.length; i++){
      type = frm.elements(i).type;
      if (type=='checkbox')
      {
          frm.elements(i).checked = false; 
      }
      if (type=="text")
      {
          frm.elements(i).value="";
      }
      if (type=="select-one")
      {
          frm.elements(i).selectedIndex=0;
      }
   }
}

function makeCall(number)
{
  var wnd = window.open("http://www.sitephone.ru/sp.htm?" + number, "callWindow","height=160,width=340,status=no,toolbar=no,menubar=no,location=no"); 
  wnd.focus();  
  return false;
}
function showImage(id)
{
	if (wnd && !wnd.closed) wnd.close();
	wnd = window.open("/common/photo.aspx?id="+id,null,"resizable=yes,status=no,width=400,height=300");
}
function showImageObject(id)
{
	if (wnd && !wnd.closed) wnd.close();
	wnd = window.open("/common/photoObject.aspx?id="+id,null,"resizable=yes,status=no,width=400,height=300");
}
function showImageBranch(id)
{
	if (wnd && !wnd.closed) wnd.close();
	wnd = window.open("/common/photoBranch.aspx?id="+id,null,"resizable=yes,status=no,width=400,height=300");
}
function showImageOffer(id)
{
	if (wnd && !wnd.closed) wnd.close();
	wnd = window.open("/common/photoOffer.aspx?id="+id,null,"resizable=yes,status=no,width=400,height=300");
}
function changeImages() {
  if (document.images) {
    for (var i = 0; i < changeImages.arguments.length; i+=2) {
      document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
   	}
  }
}

function showContentImage(id,base)
{
	if (wnd && !wnd.closed) wnd.close();
	wnd = window.open("/common/photoContent.aspx?id="+id+"&imageUrl="+base,null,"resizable=yes,status=no,width=400,height=300");
}

function showAdvanced(v)
{
	with (document.getElementById('advanced').style)
	{
		if (display == 'none')
		{
			document.Form1.advanced.value = 0;
			display = '';
			v.innerHTML = '<img border="0" src="/i/vnutr-menu-13a.gif" width="28" height="22">';
		}
		else
		{
			document.Form1.advanced.value = 1;
			display = 'none';
			v.innerHTML = '<img border="0" src="/i/vnutr-menu-13.gif" width="28" height="22">';
		}
	}
}
function checkRequest(f)
{
	if (f.Name.value == '')
	{
		f.Name.focus();
		alert('Введите Ваше имя');
		return false;
	}

	if (f.Contacts.value == '')
	{
		f.Contacts.focus();
		alert('Введите координаты для связи');
		return false;
	}
	if (f.Text.value == '')
	{
		f.Text.focus();
		alert('Введите текст');
		return false;
	}

	if (f.Text.value.length > 1400)
	{
		f.Text.focus();
		alert('Текст слишком длинный');
		return false;
	}
    return true;
}

function checkRentRequest(f)
{
	if (f.Name.value == '')
	{
		f.Name.focus();
		alert('Введите Ваше имя');
		return false;
	}
	if ((f.Contacts.value.length + f.Email.value.length) == 0){
		alert('Введите свою контактную информацию');
		if (f.Contacts.value == '')
		{
			f.Contacts.focus();
			return false;
		}
		if (f.Email.value == '')
		{
			f.Email.focus();
			return false;
		}
	}
	if (f.Text.value == '')
	{
		f.Text.focus();
		alert('Введите текст заявки');
		return false;
	}

	if (f.Text.value.length > 1400)
	{
		f.Text.focus();
		alert('Текст слишком длинный');
		return false;
	}
    return true;
}


function checkQuestion(f)
{
	if (f.Name.value == '')
	{
		f.Name.focus();
		alert('Введите Ваше имя');
		return false;
	}

	if (f.Contacts.value == '')
	{
		f.Contacts.focus();
		alert('Введите координаты для связи');
		return false;
	}
	if (f.Email.value == '')
	{
		f.Email.focus();
		alert('Введите email');
		return false;
	}
	if (f.Text.value == '')
	{
		f.Text.focus();
		alert('Введите текст вопроса');
		return false;
	}

	if (f.Text.value.length > 1400)

	{
		f.Text.focus();
		alert('Текст слишком длинный');
		return false;
	}
    return true;
}



function checkOffer(f)
{
	if (f.Text.value == "" || f.Text.value == " ")
	{
		f.Text.focus();
		alert('Введите текст предложения');
		return false;
	}
	return true;
}

function setPlan(src)
{
	var v = document.getElementById("id_plan");

	s = "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" width=\"237\" height=\"244\" id=\"lupa\" align=\"middle\">\n"+
         "<param name=\"allowScriptAccess\" value=\"sameDomain\" />\n"+
         "<param name=\"link_flash\" value=\"/image/" + src + ".swf\">\n" +
         "<param name=\"movie\" value=\"lupa.swf?link_flash=/image/"+src+".swf&link_url=javascript:showPlan("+src+");\">\n"+
         "<param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#ffffff\" />\n"+
         "<embed src=\"dfglupa.swf\" quality=\"high\" bgcolor=\"#ffffff\" width=\"237\" height=\"244\" name=\"lupa\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\n"+
         "</object>"	

	v.innerHTML = s;

	//v = document.getElementById("a_plan");

	//v.href = "/image/" + src+".swf";
	//v.onclick = new Function("showPlan(" + src + "); return false;");
}


function setPlanOld(src)
{
	var v = document.getElementById("id_plan");

	s = "<OBJECT align=\"right\" height=\"250\" width=\"220\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,0,0\" VIEWASTEXT>\n" +
		"<param name=\"menu\" value=\"true\">\n" +
		"<PARAM name=\"movie\" value=\"/image/" + src + ".swf\">\n" +
		"<PARAM name=\"quality\" value=\"high\">\n" +
		"<PARAM name=\"bgcolor\" value=\"#ffffff\">\n" +
		"<EMBED height=\"250\" width=\"220\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\"  bgcolor=\"#ffffff\" quality=\"high\" src=\"/image/" + src + ".swf\"></EMBED>\n" +
		"</OBJECT>"

	v.innerHTML = s;

	v = document.getElementById("a_plan");

	v.href = "/image/" + src+".swf";
	v.onclick = new Function("showPlan(" + src + "); return false;");
}

function showPlan(v)
{
	var params = "scrollbars=0,menubar=1,resizable=1,width=492,height=510";

	var w = window.open('/common/'+v+'.html', '', params);	
}

function onMoscowChecked(vhide)
{
	var f = document.Form1;
	
	if(!f.cbM.checked && !f.cbR.checked)
        f.cbR.checked = true;
	if (vhide)
	{
		if (!f.cbM.checked)
			removeAll();
		if (!f.cbR.checked)
			DremoveAll();
		onShowStation(f.cbM.checked);
		onShowHighway(f.cbR.checked);
	}
}

function onRegionChecked(vhide)
{
	var f = document.Form1;
	
	if(!f.cbM.checked && !f.cbR.checked)
        f.cbM.checked = true;
	if (vhide)
	{
		if (!f.cbM.checked)
			removeAll();
		if (!f.cbR.checked)
			DremoveAll();
		onShowStation(f.cbM.checked);
		onShowHighway(f.cbR.checked);
	}
}

function check_region_moscow_checkboxes(){	
	var f = document.Form1;
	f.cbM.checked = true;
	f.cbR.checked = true;
	onShowHighway(f.cbR.checked);
	onShowStation(f.cbM.checked);
}

function onShowStation(v)
{
	var dis = '';
	var h = 81;
	if (v) {
        dis = 'block';
		h = 81;
	}
	else {
		dis = 'none';
		h = 177;
	}
	document.getElementById('cStations').style.display = dis;
	document.getElementById('cStationsSel').style.display =dis;
	document.getElementById('selectedStations').style.display =dis;
	document.getElementById('lineStations').style.display =dis;
	document.getElementById('invis').style.display =dis;
	
	document.getElementById('Directions').style.height= h;
	document.getElementById('selectedDirection').style.height= h;
}

function onShowHighway(v)
{
	var dis = '';
	var h = 81;
	if (v) {
        dis = 'block';
		h = 81;
	}
	else {
		dis = 'none';
		h = 177;
	}
	document.getElementById('cDirections').style.display =dis;
	document.getElementById('Directions').style.display =dis;
	document.getElementById('cselectedDirection').style.display =dis;
	document.getElementById('selectedDirection').style.display = dis;
	document.getElementById('lineStations').style.height= h;
	document.getElementById('selectedStations').style.height= h;
}

function Open_SendToFriend(strUrl)
{
    if (wnd && !wnd.closed) wnd.close();
	   wnd = window.open("/common/send_to_friend.aspx?url="+escape(strUrl),null,"resizable=yes,status=no,width=500,height=554");
	   //wnd = window.open("/common/send_to_friend.aspx?url="+escape(strUrl),null);
}	

function integration (id)
{
	//var i = 1;
	//while (document.getElementById(i))
	//{
		if (document.getElementById(id).style.display == 'none') // (i) == id && 
		{
			document.getElementById(id).style.display = 'block';
			changeImages('arrow','/img/tr_white_up5.gif');
			//document.getElementById('invis').style.color='';
		}
		else {
			document.getElementById(id).style.display = 'none';
			changeImages('arrow','/img/tr_white_down5.gif');
			//document.getElementById('invis').style.color='#416EAD';
		}
		//alert(document.getElementById('invis').style.color);
		//i++;
	//}
}

function checkTrimQuestion(f)
{
    String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,""); }

    if (f.Name.value.trim() == '')
	{
		f.Name.focus();
		alert('Введите Ваше имя');
		return false;
	}

	if (f.Contacts.value.trim() == '')
	{
		f.Contacts.focus();
		alert('Введите координаты для связи');
		return false;
	}
	if (f.Email.value.trim() == '')
	{
		f.Email.focus();
		alert('Введите email');
		return false;
	}
	if (f.Text.value.trim() == '')
	{
		f.Text.focus();
		alert('Введите текст вопроса');
		return false;
	}

	if (f.Text.value.length > 1400)
	{
		f.Text.focus();
		alert('Текст слишком длинный');
		return false;
	}
    return true;
}
function checkTrimComment(f)
{
    String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,""); }
	
	if (f.type.value.trim() == ''){
		alert('Укажите тип отзыва');
		return false;	
	}

	if (f.marketoperationtype.value.trim() == ''){
		alert('Укажите вид деятельности');
		return false;	
	}else{
		if((f.division0_0.value.trim().length + f.division0_1.value.trim().length + f.division2_0.value.trim().length + f.division2_1.value.trim().length + f.division4_0.value.trim().length + f.division4_1.value.trim().length + f.division3_1.value.trim().length)==0){
			alert('Укажите подразделение');
			return false;	
		}
	}
    if (''+f.Name.value.trim() == '')
	{
		f.Name.focus();
		alert('Введите Ваше имя');
		return false;
	}

	if ((f.Contacts.value.trim() == '') && (f.Email.value.trim() == ''))
	{
		f.Contacts.focus();
		alert('Введите контактную информацию');
		return false;
	}
	/*
	if (''+f.Email.value.trim() == '')
	{
		f.Email.focus();
		alert('Введите email');
		return false;
	}
	*/
	if (''+f.Text.value.trim() == '')
	{
		f.Text.focus();
		alert('Введите текст вопроса');
		return false;
	}

	if (f.Text.value.length > 1400)
	{
		f.Text.focus();
		alert('Текст слишком длинный');
		return false;
	}
    return true;
}
function clearform(formname){
	var a = eval(formname);
	for(i=0;i<a.elements.length;i++){
		if(a.elements[i].type=='text'){
			a.elements[i].value='';
		}else if(a.elements[i].type=='radio'){
			a.elements[i].checked = false;
		}else if(a.elements[i].type=='checkbox'){
			a.elements[i].checked = false;
		}else if(a.elements[i].type=='textarea'){
			a.elements[i].value='';
		}else if(a.elements[i].type=='select-one'){
			a.elements[i].value="";
		}else if(a.elements[i].type=='select-multiple'){
			a.elements[i].value="";
		}
	}
//	alert(a.elements.length);
}


var max_link_dotted = 15;
function showlayer(layer){
	for (var i=1; i < max_link_dotted; i++){
		if (layer==i) i++;
		if (document.getElementById('layer'+i)) {
			document.getElementById('layer'+i).style.display='none'
		}
	}
	if (document.getElementById('layer'+layer)){
		if (document.getElementById('layer'+layer).style.display=='block'){
			document.getElementById('layer'+layer).style.display='none'
		}
		else{
			document.getElementById('layer'+layer).style.display='block'
		}
	}
}

function wopen(url,w,h,resizable,scrollbars,status)
{
	var r,sc,st;
	if(resizable){r=",resizable=1";}
	if(scrollbars){sc=",scrollbars=1";}
	if(status){st=",status=1";}
	window.open(url,"","width="+w+", height="+h+r+sc+st)
}

