
var PageInitializer = new function(){ 
	
	this.OnLoad = function(){
		PageInitializer.InitializeContactItemCard();
	}
	this.IsIE = function(){
		var agt = navigator.userAgent.toLowerCase();
		return ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
	}
	
	this.PreIE7 = function(){
		var agt = navigator.userAgent.toLowerCase();
		return (((agt.indexOf("msie 5") != -1) || (agt.indexOf("msie 6") != -1)) && (agt.indexOf("opera") == -1));
	}
	
	this.FixHeight = function(obj1,obj2) {
        if (obj1 && obj2) {
            var lh=obj1.offsetHeight;
            var rh=obj2.offsetHeight;
            var nh = Math.max(lh, rh)/10;
            if(this.IsIE()){
                obj1.style.height=nh+"em";
                obj2.style.height=nh+"em";            
            } else{
                obj1.style.minHeight=nh+"em";
                obj2.style.minHeight=nh+"em";
            }
        }
    }
	this.InitializeContactItemCard = function(){
		if (!document.getElementsByTagName)
			return;
        if(!document.getElementById)
            return;
		var divContactwrapper = document.getElementById("contactwrapper");
		if(divContactwrapper){
		    var uls = divContactwrapper.getElementsByTagName("ul");
		    for(var i=0; i<uls.length; i++){
		        var ul = uls[i];
		        if(ul.className.indexOf("contactitem_vcards") >= 0){
		            var lis = ul.getElementsByTagName("li");
		            var j = 0;
		            while(j<lis.length){
		                var liFirst = lis[j];
		                if((j+2)<=lis.length){
		                    var liSecond = lis[j+1];
                            this.FixHeight(liFirst, liSecond);
                        }
                        j = j+2;
		            }
		                 
		        }
		    }   
		}
	}
	
}

if(window.addEventListener){
	window.addEventListener("load", PageInitializer.OnLoad, false);
}else if(window.attachEvent) {
	window.attachEvent("onload", PageInitializer.OnLoad);
}