
function print_css(userType) {
    var agt=navigator.userAgent.toLowerCase();
    var appVer = navigator.appVersion.toLowerCase();

    var is_minor = parseFloat(appVer);
    var is_major = parseInt(is_minor);

    var is_safari = ((agt.indexOf('safari')!=-1)&&(agt.indexOf('mac')!=-1))?true:false;
    var is_mac = (agt.indexOf("mac")!=-1);
    
    var is_konq = false;
    var kqPos   = agt.indexOf('konqueror');
    if (kqPos !=-1) {
       is_konq  = true;
    }
    
    var is_khtml  = (is_safari || is_konq);
    var is_gecko = ((!is_khtml)&&(navigator.product)&&(navigator.product.toLowerCase()=="gecko"))?true:false;
    var is_fx = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
                 (agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
                 (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)     &&
                 (is_gecko) && ((navigator.vendor=="Firefox")||(agt.indexOf('firefox')!=-1)));

    var is_opera = (agt.indexOf("opera") != -1);
    var iePos  = appVer.indexOf('msie');
    var is_ie   = ((iePos!=-1) && (!is_opera) && (!is_khtml));
    var is_ie7 = false;
    if (is_ie) {
	if (window.XMLHttpRequest) {
		is_ie7 = 1;
	}
    }

    //var is_ie7   = (is_ie && is_major >= 5);
	var css_safari_str = "<style type=\"text/css\" media=\"all\">@import \"/" + userType + "_safari.css\";</style>";
	var css_macff_str = "<style type=\"text/css\" media=\"all\">@import \"/" + userType + "_macff.css\";</style>";
	var css_ie7_str = "<style type=\"text/css\" media=\"all\">@import \"/" + userType + "_ie7.css\";</style>";
	
  	// if safari - use safari specific css
  	if (is_safari) {
  		document.write(css_safari_str); 
  	} 
  	if ((is_mac) && (is_fx)) {
  		document.write(css_macff_str);
  	} 
  	
  	if (is_ie7) {
  		document.write(css_ie7_str);
  	}
}


