/* Script to use abbr in IE */
function styleAbbr() {
  var oldBodyText, newBodyText, reg
  if (isIE) {
    oldBodyText = document.body.innerHTML;
    reg = /<ABBR([^>]*)>([^<]*)<\/ABBR>/g;
    newBodyText = oldBodyText.replace(reg, '<ABBR $1><SPAN class=\"abbr\" $1>$2</SPAN></ABBR>');
    document.body.innerHTML = newBodyText;
  }
}

window.onload = function(){
  styleAbbr()
};

var isIE = (document.all) ? true:false;

/* Script to checkRequired (simpliest form) */
function getLabelForId(id) {
 var label, labels = document.getElementsByTagName('label');
 for (var i = 0; (label = labels[i]); i++) {
   if (label.htmlFor == id) {
     return label;
   }
 }
 return false;
}
function checkRequired(id) {
 var formfield = document.getElementById(id);
 var label = getLabelForId(id);
 if (formfield.value.length == 0) {
   label.className = 'problem';
 } else {
   label.className = 'completed';
 }
} 

/* Script to use on focus in forms for IE */

/* Language Scripts */
// JScript File
var urlList = new Array();

function SetLanguage (value)
{
    // Language cookie
	var expdate = new Date();
	setCookie ("houseOnlineLanguage", escape(value));
	
	if (eval("urlList["+value+"]") != "" && eval("urlList["+value+"]") != "undefined"  && eval("urlList["+value+"]") != undefined)
	{   
	    //window.alert('1');
	    //document.location.reload(true);
		document.location = eval("urlList["+value+"]");
	}
	else{
	    //window.alert('2');
		document.location.reload(true);
	}
}

function setCookie (name, value, expires) 
{
	if (!expires) 
	{
		document.cookie = name + "=" + escape (value) + "; path=/"; 			
	}
	else
	{
		document.cookie = name + "=" + escape (value) + "; expires=" + expires.toGMTString() + "; path=/"; 
	}
} 




function checkLanguage()
{
	var brlang = "undefined";
	if(navigator.appName == "Netscape"){
		brlang = navigator.language;
	}
	if(navigator.appName == "Microsoft Internet Explorer"){
		brlang = navigator.userLanguage;
	}

	var lg = getHOLLanguage();
	if (lg == "2067" || lg == "1033" || lg == "2060"){
		if(lg == "2067"){document.location = "NL/Index.aspx";}
		if(lg == "2060"){document.location = "FR/Index.aspx";}
		if(lg == "1033"){document.location = "NL/Index.aspx";}
	}
	else{
		if(brlang.indexOf("fr") != -1){
			SetLanguage("2060");
			document.location = "FR/Index.aspx";
		}
		else{
			SetLanguage("2067");
			document.location = "NL/Index.aspx";
		}
	}
}
//--------------------------------------------------------------------
function getHOLLanguage() {
        var label = "houseOnlineLanguage="
        var labelLen = label.length
        var cLen = document.cookie.length
        var i = 0
        while (i < cLen) {
                var j = i + labelLen
                if (document.cookie.substring(i,j) == label) {
                        var cEnd = document.cookie.indexOf(";",j)
                        if (cEnd == -1) {
                                cEnd = document.cookie.length
                        }
                        return unescape(document.cookie.substring(j,cEnd))
                }
                i++
        }
        return ""
}
//--------------------------------------------------------------------



