// javascript common loaded file

// document.onload = init
// function init() { }

function elem(objID) {
	var d = document.getElementById(objID);
	if (d) return d
}

function wfloat (target,size) {
	var size = size || 'width=576,height=470'
	var target = target || 'wfloat';
	openwnd ('',target,size+'toolbar=yes,menubar=yes');
}

function scrollwfloat (target,size) {
	var size = size || 'width=700,height=470'
	var target = target || 'scrollwfloat';
	openwnd ('',target,size+'toolbar=yes,menubar=yes,scroll=yes');
}

function wfloatwide (url,size) {
	var url = (url) ? url : '';
	var size = size || 'width=800,height=500'
	openwnd (url,'wfloatwide',size+'toolbar=yes,menubar=yes,resizable=no');
}
// Usage: onclick="wfloatwide( 'a.xgi?'+submit_query(document.forms['formid']) )""


function showIt(objid) {
	var el = document.getElementById(objid);
	if (el) {	// element found
		el.style.visibility = 'visible';
	}
}

function hideIt(objid) {
	var el = document.getElementById(objid);
	if (el) { // element found
		el.style.visibility = 'hidden';
	}
}

function showTooltip(divID)
	{
	var myDiv = document.getElementById(divID);
	if(myDiv.style.display == 'none')
	{
	 myDiv.style.display = 'block';
	}
	else
	{
	 myDiv.style.display = 'none';
	}
	return false;
	}

function getRndBannerId(arr) { // get random banner id
	id = Math.ceil(Math.random()*arr.length -1);
	banId = arr[id];
	arr = popArray(arr, id); // remove id from array
	return banId;
}

function buildRequest() { // build query to draw specific banners
	var request='';
	for (i=0; i<bannersRnd.length; i++) {
		request += ((i==0)? "?" : "&") + "objecthouse_id=" + bannersRnd[i];
	}
	for (i=0; i<flashbannersRnd.length; i++) {
		request += "&flashobjecthouse_id=" + flashbannersRnd[i];
	}
	return request;
}

function txtFieldOnOff(names) { // changes specified form text fields status to disabled/enabled
	var disabledBgColor = '#666666'
	var enabledBgColor = '#C6C6C6'
	for (i=0; i<names.length; i++) {
		var txtField = (document.getElementById('input' + names[i]))? document.getElementById('input' + names[i]) : false;
		if (txtField && txtField.disabled) { // do enable
			txtField.disabled = false;
			txtField.style.background = enabledBgColor;
		}
		else if (txtField && txtField.disabled == false) { // do disable
			txtField.disabled = true;
			txtField.style.background = disabledBgColor;
		}
	}
// Usage: onclick="txtFieldOnOff(new array('input1','input2', etc... )"
}


function changeMetro (rayonId) {
	var metro = rayons[rayonId];
	selobj = document.forms['objectsearch'].metro_id
	emptySelect(selobj)
 	for (i = 0; i< metro.length ; i++) {
		var values = metro[i].split(':');
  	selobj.options[i] = new Option( values[1], values[0]);
  }
}

function changeCityArea (regionId) {
	var cityarea = regions[regionId];
	selobj = document.forms['objectsearch'].cityarea_id
	emptySelect(selobj)
	for (i = 0; i< cityarea.length ; i++) {
		var values = cityarea[i].split(':');
	 	selobj.options[i] = new Option( values[1], values[0]);
	 }
}


function emptySelect(obj){
	for (var i = obj.options.length; i>=0; i--) {
		obj.options[i] = null;
	}
}

function makejump(URL) {
  document.location=URL;
}

function showDiv(objid,obj) {
	eval ("obj = document.all."+objid)
	obj.style.display='block';
}

function hideDiv(objid,obj) {
	eval ("obj = document.all."+objid)
	obj.style.display='none';
}

/* forms are not just they seems to be when your are powered by DOM2 : begin */

var selectorFieldID = 'inputprojectgroup_selected'
var inputsBlockPrefix = 'divUnique'

function displayDiv(divID) {
	var hid = document.getElementById(selectorFieldID)
	var dd = elem(inputsBlockPrefix + divID)
	for (i = 0; i < allDivs.length; i++) {
		elem(inputsBlockPrefix + allDivs[i]).style.display = 'none';
		setDisabled(inputsBlockPrefix+allDivs[i], true)
	}
	if (dd) {
		setDisabled(inputsBlockPrefix + divID, false)
		dd.style.display = 'block';
		hid.value = divID;
	} else {
		hid.value = '';
	}
}



function setDisabled(id,value) {
	var main = elem(id);
	var collection = main.getElementsByTagName('select');
//	alert("id: "+id)
//	alert("value: "+value)
//	alert("length: "+collection.length)
	for (j=0; j<collection.length; j++) {
		collection[j].setAttribute('disabled',value)
	}
}

function disableAll() {
	for (i = 0; i < allDivs.length; i++) {
		setDisabled(inputsBlockPrefix + allDivs[i], true)
	}
}

function showSelectedBlock() {
	var val = elem(selectorFieldID).value
	var dd = elem(inputsBlockPrefix + val)
	if (val&&dd) setDisabled(inputsBlockPrefix+val, false)
	dd.style.display='block'
}

function changeText(objid) {
	eval ("obj = document.all."+objid)
  textblock.innerHTML=obj.innerHTML;
}

function myswDiv (objid,objtitle) {
	eval ("obj = document.all."+objid)
  maindiv.innerHTML=obj.innerHTML;
  addtitle.innerHTML='&raquo; '+objtitle;
  maintitle.innerHTML='<a href="#" onclick="SaveDiv()">'+tempmaintitle+'</a>';
}

function OpenWindowImage (url,target,width,height) {
	wnd = null;
	var width = width || 700;
	var height = height-19 || 535;
	var url = url || '';
	var size = 'width='+width+',height='+height;
	var target = target || 'wfloat';
	wnd = window.openwnd (url,target,size+'toolbar=no,menubar=yes,scrollbars=no,status=no');
	wnd.document.open();
	wnd.document.write("<html><head><title>Увеличенное изображение</title></head><body topmargin=0 leftmargin=0 marginwidth=0 marginheight=0><img src='"+url+"' border='0' vspace='0' hspace='0'/><body></html>");
  wnd.document.close();

}

function Locate(link) {
	window.close();
	/*opener.location.href=link;*/
	opener.parent.location.href=link;
	return;
}

/* forms are not just they seems to be when your are powered by DOM2 : end */




function goRand() {
var num = 3;

myDiv = new Array();
//myDiv[0] = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='320' height='100' id='LOTTE_bc02' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/banflash/sever.swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='/banflash/sever.swf' quality='high' bgcolor='#ffffff' width='320' height='100' name='LOTTE_bc02' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
//myDiv[1] = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='320' height='100' id='LOTTE_bc02' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/banflash/silver2.swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='/banflash/silver2.swf' quality='high' bgcolor='#ffffff' width='320' height='100' name='LOTTE_bc02' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
myDiv[0] = '<object id="LOTTE_bc02" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="320" height="100"><param name="movie" value="/banflash/sever.swf" /><!--[if !IE]>--><object type="application/x-shockwave-flash" data="/banflash/sever.swf" width="320" height="100"><!--<![endif]--><a href="/service/premise.xgi?&amp;objecthouse_id=16590&amp;offertype_id=8550&amp;projectgroup_id=170" target="_blank"><img src="/images/sever.gif" border=0 /></a><!--[if !IE]>--></object><!--<![endif]--></object>';
myDiv[1] = '<object id="LOTTE_bc02" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="320" height="100"><param name="movie" value="/banflash/silver2.swf" /><!--[if !IE]>--><object type="application/x-shockwave-flash" data="/banflash/silver2.swf" width="320" height="100"><!--<![endif]--><a href="/service/premise.xgi?&amp;objecthouse_id=61740&amp;offertype_id=339&amp;projectgroup_id=170" target="_blank"><img src="/images/silver.gif" border=0 /></a><!--[if !IE]>--></object><!--<![endif]--></object>';
myDiv[2] = '<object id="LOTTE_bc02" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="320" height="100"><param name="movie" value="/banflash/oc.swf" /><!--[if !IE]>--><object type="application/x-shockwave-flash" data="/banflash/oc.swf" width="320" height="100"><!--<![endif]--><a href="http://www.colliers.ru/introduction1.xml" target="_blank"><img src="/images/oc.jpg" border=0 /></a><!--[if !IE]>--></object><!--<![endif]--></object>';

/*
myDiv[0] = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='320' height='100' id='LOTTE_bc02' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/banflash/lotte.swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='/banflash/lotte.swf' quality='high' bgcolor='#ffffff' width='320' height='100' name='LOTTE_bc02' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
myDiv[0] = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='320' height='100' id='LOTTE_bc02' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/banflash/silver.swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='/banflash/silver.swf' quality='high' bgcolor='#ffffff' width='320' height='100' name='LOTTE_bc02' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
myDiv[0] = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='320' height='100' id='LOTTE_bc02' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/banflash/stanisl_new.swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='/banflash/stanisl_new.swf' quality='high' bgcolor='#ffffff' width='320' height='100' name='LOTTE_bc02' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
myDiv[1] = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='320' height='100' id='LOTTE_bc02' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/banflash/lotte.swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='/banflash/lotte.swf' quality='high' bgcolor='#ffffff' width='320' height='100' name='LOTTE_bc02' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
myDiv[2] = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='320' height='100' id='LOTTE_bc02' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/banflash/silver.swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='/banflash/silver.swf' quality='high' bgcolor='#ffffff' width='320' height='100' name='LOTTE_bc02' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
myDiv[3] = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='320' height='100' id='LOTTE_bc02' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/banflash/sever.swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='/banflash/sever.swf' quality='high' bgcolor='#ffffff' width='320' height='100' name='LOTTE_bc02' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
myDiv[4] = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='320' height='100' id='LOTTE_bc02' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/banflash/him2.swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='/banflash/him2.swf' quality='high' bgcolor='#ffffff' width='320' height='100' name='LOTTE_bc02' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
myDiv[5] = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='320' height='100' id='LOTTE_bc02' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/banflash/4v_new.swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='/banflash/4v_new.swf' quality='high' bgcolor='#ffffff' width='320' height='100' name='LOTTE_bc02' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";*/
rand = Math.floor(Math.random() * num);
current_div = myDiv [rand];
}


function goRand2() {
var num = 2;

myDiv = new Array();
/*myDiv[0] = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='320' height='100' id='LOTTE_bc02' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/banflash/msc_city2.swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='/banflash/msc_city2.swf' quality='high' bgcolor='#ffffff' width='320' height='100' name='LOTTE_bc02' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";*/
//myDiv[0] = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='320' height='100' id='LOTTE_bc02' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/banflash/Rostokino-6.swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='/banflash/Rostokino-6.swf' quality='high' bgcolor='#ffffff' width='320' height='100' name='LOTTE_bc02' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
//myDiv[1] = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='320' height='100' id='LOTTE_bc02' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/banflash/viva.swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='/banflash/viva.swf' quality='high' bgcolor='#ffffff' width='320' height='100' name='LOTTE_bc02' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
myDiv[0] = '<object id="LOTTE_bc02" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="320" height="100"><param name="movie" value="/banflash/Rostokino-6.swf" /><!--[if !IE]>--><object type="application/x-shockwave-flash" data="/banflash/Rostokino-6.swf" width="320" height="100"><!--<![endif]--><a href="/service/premise.xgi?&amp;objecthouse_id=46580&amp;offertype_id=8550&amp;projectgroup_id=171" target="_blank"><img src="/images/vavilon.gif" border=0 /></a><!--[if !IE]>--></object><!--<![endif]--></object>';
myDiv[1] = '<object id="LOTTE_bc02" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="320" height="100"><param name="movie" value="/banflash/viva.swf" /><!--[if !IE]>--><object type="application/x-shockwave-flash" data="/banflash/viva.swf" width="320" height="100"><!--<![endif]--><a href="/service/premise.xgi?&amp;objecthouse_id=98680&amp;offertype_id=8550&amp;projectgroup_id=171" target="_blank"><img src="/images/viva.gif" border=0 /></a><!--[if !IE]>--></object><!--<![endif]--></object>';
rand = Math.floor(Math.random() * num);
current_div = myDiv [rand];
}


function OpenWindowImage1 (url,alt,width,height) {
	wnd = null;
	var url = url || '';
	var alt = alt || '';
	var width = width || 600;
	var height = height-19 || 400;
	var size = 'width='+width+',height='+height;
	wnd = window.openwnd (url,'wfloat',size+'toolbar=no,menubar=yes,scrollbars=no,status=no');
	wnd.document.open();
	wnd.document.open();
	wnd.document.write("<html><head><script>function resize(){");
	wnd.document.write("self.resizeTo (photo.width+12,photo.height+50); } onload=resize;");
	wnd.document.write("</script><title>Увеличенное изображение</title></head><body topmargin=0 leftmargin=0 marginwidth=0 marginheight=0><img src='"+url+"' alt='"+alt+"' border='0' vspace='0' hspace='0' id='photo'/><body></html>");
  wnd.document.close();
  
return false;
}
