function $(id){
	return document.getElementById(id);
}
function show(id){
	$(id).style.display="block";
}
function hide(id){
	$(id).style.display="none";
}
function swich(id){
	if($(id).style.display=="none"){
		$(id).style.display="block";
	}else{
		$(id).style.display="none";
	}
}
function addEvent(elm,evType,fn,useCapture){
	if(elm.addEventListener){
		elm.addEventListener(evType,fn,useCapture);
		return true;
	}else if(elm.attachEvent){
		var r=elm.attachEvent("on"+evType,fn);
		return r;
	}
}

function runAll(){
	//topBanner();
	if(document.getElementById('expdiv') !== null)typewriter(0,1);
	if(document.getElementById('expdiv') !== null)blink('expdiv_ch',0);
	fixHeight();
}
addEvent(window,'load',runAll);

function topBanner(lid){
	$('header_flash').innerHTML='<object id="BrainStormBanner" height="250" width="1024" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" title="BRAINSTORM CONSULTING"><param name="movie" value="http://'+window.location.hostname+'/media/swf/BrainBanner'+lid+'.swf" /><param name="quality" value="high" /><param name="allowscriptaccess" value="always" /><embed src="http://'+window.location.hostname+'/media/swf/BrainBanner'+lid+'.swf" height="250" width="1024" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" quality="high" name="BrainStormBanner" title="BRAINSTORM CONSULTING" /></object>';
}
function digitsOnly(alan){
	var msg=alan.value;
	var chr;
	for(i=0;i<msg.length;i++){
		chr=msg.substring(i,i+1);
		if((chr>=0 && chr<=9 || chr == '.' ) ){

		}else{
			msg=msg.substring(0,i);
			alan.value=msg;
		}
    }
}
function topBannerImg(lid){
	$('top_banner').src='http://'+window.location.hostname+'/media/img/clouds'+lid+'.jpg';
}
function setSrc(src){
	$('huge_image').src=src;
}
function setTitle(src){
	$('gallery_title').innerHTML=src;
}
function setTextIn(txt){
	$('gallery_text_in').innerHTML="";
	$('gallery_text_in').innerHTML=txt;
}

function setSrc2(src){
	$('huge_image2').src=src;
}
function setNames(src){
	$('gallery2_names').innerHTML=src;
	$('gallery2_names2').innerHTML=src;
}
function setWorkAs(txt){
	$('gallery2_work_as').innerHTML=txt;
}
function setVcard(txt){
	$('gallery2_vcard').innerHTML=txt;
}
function setCV(txt){
	$('gallery2_cv').innerHTML=txt;
}
function calculateOrder(){
	var total=0;
	if($('more_empl').checked==true){
		$('total').innerHTML=totLabel[lid+2];
		$('total_from_site').value=0;
	}else{
		$('total').innerHTML=''+totLabel[lid]+' <span id="total_val">0</span> &euro;';
		
		if($('col').value!='0' && $('row').value!='0'){
			total=priceVar[$('row').value][$('col').value * 1];
			hide('options2');
			show('options3');
			hide('software');
			show('software2');
			
			$('trz_row').options[0].selected=true;
			$('trz_col').options[0].selected=true;
			if($('trz2_col').value!='0' && $('trz2_row').value!='0'){
				total+=priceTRZ[$('trz2_row').value][$('trz2_col').value];
			}
			for(z=0;z<$('soft_num2').value;z++){
				if($('software2_'+z).checked==true)total=total+($('software2_'+z).value * 1);
			}
		}else{
			hide('options3');
			show('options2');
			hide('software2');
			show('software');
			
			$('trz2_row').options[0].selected=true;
			$('trz2_col').options[0].selected=true;
			if($('trz_col').value!='0' && $('trz_row').value!='0'){
				total+=priceTRZ[$('trz_row').value][$('trz_col').value];
			}
			
			for(z=0;z<$('soft_num').value;z++){
				if($('software_'+z).checked==true)total=total+($('software_'+z).value * 1);
			}
		}
		
		for(z=0;z<$('mod_num').value;z++){
			if($('module_'+z).checked==true)total=total+($('module_'+z).value * 1);
		}
		
		$('total_val').innerHTML=number_format(total);
		$('total_from_site').value=total;
	}
	
	if($('dds').value == 1){
		show('eikddsblk');
	}else{
		hide('eikddsblk');
	}
	
	if($('tonewcompany'))newCompanyClearFields();
}
function newCompanyClearFields(){
	if($('tonewcompany').checked==true){
		$('names').value="";
		$('company').value="";
		$('mol').value="";
		$('eik').value="";
		$('eikdds').value="";
		$('address').value="";
	}
}
function typewriter(num,jj){
	jj++;
	
	if(jj<=$('lastNews'+num).value.length){
		$('expdiv').innerHTML=$('lastNews'+num).value.substring(0,jj)+"<span id='expdiv_ch'></span>";
		$('expdiv').href='http://'+window.location.hostname+'/'+$('lastNewslink'+num).value;
		setTimeout("typewriter("+num+","+jj+")",100);
	}else{
		num++;
		if(num == $('lastNewsCnt').value)num=0;
		setTimeout("typewriter("+num+","+ -1+")",1500);
	}
}
function blink(el,ln){
	$(el).innerHTML.length > ln ? $(el).innerHTML = $(el).innerHTML.replace(/_$/,"") : $(el).innerHTML += "_";
	setTimeout(function(){blink(el,ln)}, 150);
}
function newCompData(urlLoc0){
	_winName0 = 'MNewWindow0';
	_info  = 'toolbar=0';
	_info += ',location=0';
	_info += ',directories=0';
	_info += ',status=0';
	_info += ',menubar=0';
	_info += ',scrollbars=1';
	_info += ',resizable=1';
	_info += ',refresh the parent=1';
	_info += ',height=460';
	_info += ',width=703';
	_info += ',left=200';
	_info += ',top=30';
	DispWin0=window.open(urlLoc0,_winName0,_info);
	return false;
}
if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent){
	var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
	var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5 && Number(rslt[1]) < 7);
	if (itsAllGood){
		document.writeln('<style type="text/css">img { visibility:hidden; } </style>');
		window.attachEvent("onload", fnLoadPngs);
	}
}

function fnLoadPngs() {
	var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
	var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5 && Number(rslt[1]) < 7);

	for (var i = document.images.length - 1, img = null; (img = document.images[i]); i--) {
		if (itsAllGood && img.src.match(/\.png$/i) != null) {
			var src = img.src;
			var div = document.createElement("DIV");
			div.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizing='scale')"
			div.style.width = img.width + "px";
			div.style.height = img.height + "px";
			div.style.styleFloat = "none";
			div.style.display = "block";
			div.style.position = "relative";
			div.style.marginBottom = parseInt(img.currentStyle.marginBottom)+"px";
			img.replaceNode(div);
		}
		img.style.visibility = "visible";
	}
}
function fixHeight(){
	var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
	var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5 && Number(rslt[1]) < 7);
	if($('left_menu')){
		if (itsAllGood == true){
			if($('content').scrollHeight < 441){
				$('content').style.height="441px";
			}
			if($('left_menu').scrollHeight < 447){
				$('left_menu').style.height="447px";
			}
		}
	}
}

function number_format(input){
	var result = input.toFixed(2)
    return result;
}
