function displayDate() 
{
	theDate = new Date();

 	var year = theDate.getYear();
 	var month = (theDate.getMonth())+1;
 	var day = theDate.getDate();

 	if (year < 1000) year+=1900;  
 	if (day  < 10) day="0"+day;
 	if (month < 10) month="0"+month;
					
	var myDate = "day.month.year";
				
	myDate = myDate.replace(/day/,day);
	myDate = myDate.replace(/month/,month);
	myDate = myDate.replace(/year/,year);

	if(document.getElementById)
	{
		if(document.getElementById("hsDate"))
		{
			document.getElementById("hsDate").innerHTML=myDate;
		}
	}
}

function color_menu(id,color)
{
		document.getElementById('tdcm'+id+'t0').style.backgroundColor = color;
		document.getElementById('tdcm'+id+'t1').style.backgroundColor = color;
		return false;
}

function CleanTitle()
{
			
var tds = document.getElementsByTagName('td');

for(i=0;i<tds.length;i++)
{
		tds[i].title = '';
}
			
}

function CleanTd(e) {
	/*if(window.event.srcElement.tagName=='TD') {
		window.event.srcElement.title = '';
	}*/
}

document.onmousemove = CleanTd;


var params = "width=565,height=498,toolbar=no,location=no,directories=no,scrollbars=no,status=no,menubar=no,resizable=no";
var params1 = "width=564,height=498,toolbar=no,location=no,directories=no,scrollbars=no,status=no,menubar=no,resizable=no";
var params2 = "width=564,height=498,toolbar=no,location=no,directories=no,scrollbars=yes,status=no,menubar=no,resizable=no";
var params3 = "width=564,height=498,toolbar=no,location=no,directories=no,scrollbars=no,status=no,menubar=no,resizable=no";
var gb="=%d0%ad%d0%bb%d0%b5%d0%ba%d1%82%d1%80%d0%be%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d1%8b";
var email="";
var languageMapping = new Array();
languageMapping["ENG"]="en_US";
languageMapping["RUS"]="ru_RU";
//var curLanguage="ENG";

function urlEncode(rawText){
      // this converts the rawText into x-www-form-urlencoded format (and space to "%20")
      var encoded = "";
      for(var n=0; n<rawText.length; n++) {
        var c=rawText.charCodeAt(n);
        // all chars in range 0-127 => 1byte   without (A-Z, a-z, 0-9, *, -, ., _)
        if (c<128) {
            if ((c >= 65 && c <= 90) || (c >= 97 && c <= 122) || (c >= 48 && c <= 57) || (c==42) || (c==45) || (c==46) || (c==95))
                encoded += String.fromCharCode(c);
            else 
                encoded += '%' + c.toString(16);
        }
        // all chars in range 127 to 2047 => 2byte
        else if((c>127) && (c<2048)) {
          encoded += '%' + ((c>>6)|192).toString(16);
          encoded += '%' + ((c&63)|128).toString(16);
        }
        // all chars in range 2048 to 66536 => 3byte
        else {
          encoded += '%' + ((c>>12)|224).toString(16);
          encoded += '%' + (((c>>6)&63)|128).toString(16);
          encoded += '%' + ((c&63)|128).toString(16);
        }
      }
      return encoded;
    }

function getLocale(inLanguage){
	return languageMapping[inLanguage];
}


function getLang_ServiceFunctions(inLanguage)
{
	var lang_ServiceFunctions = new Array();
		lang_ServiceFunctions["UKR"]="uk";
		lang_ServiceFunctions["ENG"]="en";
		lang_ServiceFunctions["RUS"]="ru";

	return lang_ServiceFunctions[inLanguage];
}



function openMyBosch(){
	
   theStr="?locale=" + escape(curLanguage);
   window.open(param_mybosch_location+theStr, "mybosch","width=100,height=100,toolbar=no,location=no,directories=no,scrollbars=no,status=no,menubar=no,resizable=no");
   
}
	
function openWebassistant(inInfo){
	myurl="http://servicefunctions.bosch.com/user/webassistant/search.asp?country=ru&lang="+getLang_ServiceFunctions(curLanguage);
     	window.open(myurl, "webassi", params2);
}

/*function openSource(){
	//alert('2');
    	path = param_sources_location;
     	//myurl = path+'?gb='+gb+'&activity=1'+'&locale='+getLocale(curLanguage)+'&product=&opener='+ escape(self.location.href);
	myurl = path+'&locale='+getLocale(curLanguage)+'&opener='+ escape(self.location.href);
     	window.open(myurl, "bezug", params);
}*/
function openSource(){
	path = param_sources_location;
	var theLanguage;
		if (curLanguage=="RUS"){theLanguage='ru';}
		if (curLanguage=="ENG"){theLanguage='en';}
	myurl = path+'?lang='+theLanguage+'&gb='+gb+'&locale='+getLocale(curLanguage)+'&product=&opener='+ escape(self.location.href);
     	window.open(myurl, "bezug", params);
}


function openContact(){
    	path = param_contact_location; 
    	myurl="http://servicefunctions.bosch.com/user/contactdealer/index.asp?country=ru&lang="+getLang_ServiceFunctions(curLanguage)+"&app=contact&curid=10";
        window.open(myurl, "contact", params);
}

function openImpressum(){
		var theLanguage=curLanguage.substr(0,2);
		path = param_impressum_location;
		myurl = path;
		window.open(myurl, "imprint", params1);
}

/*
buderus
*/
function MM_findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImgRestore() {
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() {
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
