/**
 * jQuery.browser.mobile (http://detectmobilebrowser.com/)
 *
 * jQuery.browser.mobile will be true if the browser is a mobile device
 *
 **/
(function(a){jQuery.browser.mobile=/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))})(navigator.userAgent||navigator.vendor||window.opera);

function gup(name){
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec( window.location.href );
	if(results == null){
		return "";
	} else {
		return results[1];
	}
}

Me = {
	getMenu: function(){
		this.setMenu(this.readCookie("menu"));
	},

	saveMenu: function(topic){
		document.cookie = "menu=" + topic;
		this.setMenu(topic);
	},

	setMenu: function(topic){
		// disable default class and show the whole menu tree when javascript is enabled
		var obj0 = document.getElementById("menu");
		if (obj0 != null) obj0.className = "";
	
		// set current topic
		var obj1 = document.getElementById(topic);
		if (obj1 != null) {	
			obj1.className = "currentTopic";

			// make topic visible if topic is a subtopic
			var obj2 = obj1.parentNode; // parent ul element to sub topic 
			if (obj2 != null) {
				obj2.style.display = "block";
				// set properties parent topic 
				var obj3 = obj2.parentNode;
			}	
			// makes sub topics visible if topic has sub topics 
			var objList = obj1.getElementsByTagName('ul');
			if (objList[0] != null) objList[0].style.display = "block";
		}
	},

	readCookie: function(name){
 		var nameEQ = name + "=";
 		var ca = document.cookie.split(';');
 		for(var i=0;i < ca.length;i++){
  		var c = ca[i];
  		while (c.charAt(0)==' ') c = c.substring(1,c.length);
  			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
 		}
 		return null;
	}
}


$j = jQuery.noConflict();

$j(document).ready(function(){

	if (gup("mobile") == "false") {
		document.cookie = "mobile=false";
	} else {
		mobileLocation = "http://mobile.engineeringtoolbox.com";
		mobile = Me.readCookie(("mobile"));
		if (mobile == "true"){
			window.location = mobileLocation + location.pathname;
		} else if (mobile != "false"){
			if ($j.browser.mobile){
				if (confirm("Go to mobile page?")) { 
					document.cookie = "mobile=true";
					window.location = mobileLocation + location.pathname;
				} else {
					document.cookie = "mobile=false";
				} 
			}
		}
	}
	
	$j("#mobile_edition").click(function(event){
		document.cookie = "mobile=true";
		window.location = mobileLocation + location.pathname;
    });

	var Box = {
	toolBoxName : "The Engineering ToolBox",
	hostName : "http://" + window.location.hostname,
	pURL : document.location.href,
	pTitle : document.title,
	eMail : 'editor.engineeringtoolbox' + '@' + 'gmail' + '.' + 'com',
        noWarranty : ""
            + "THIS CONTENT OF THIS WEBSITE CAN BE USED FREE OF CHARGE. "
            + "BE AWARE THAT THE CONTENT IS COPYRIGHTED "
            + "AND ANY REDISTRIBUTION OR COPYING OF THE CONTENT IN ANY MEDIA IS PROHIBITED."
            + "THE CONTENT CAN BE USED FREE OF CHARGE AND THERE IS NO WARRANTY OR LIABILITY OF ANY KIND. "
            + "THE ENTIRE RISK OF USING THIS CONTENT IS WITHIN YOU. SHOULD THE CONTENT PROVE FAULTY, "
            + "INACCURATE, OR OTHERWISE UNACCEPTABLE, YOU ASSUME ALL COSTS OF NECESSARY REPAIRS AND CORRECTIONS.",
        translateUrl : "translat" + "e." + "googl" + "e." + "com/translate",
        searchTip : "<b>Tip!</b> - <u>Search</u> is the most efficient way to navigate the Engineering ToolBox! "            
    };
 /**
    var menuHeight = $j("#menu").height();
    window.setTimeout(function(){
            $j("#menu").animate({height:'250px'},3000);
        },300);

    $j("#menu, #expand_topics").hover(
        function() {
            $j("#info_tip").html(Box.searchTip);
            $j("#info_tip").addClass("search_tip_visible");
            $j("#menu").animate({height:menuHeight},1000);
            $j("#expand_topics").remove();
            //$j("#sideleft_menu").css({height:menuHeight});
        },
        function() {
            //hoverOut = true;
            $j("#info_tip").removeClass("search_tip_visible");
            $j("#info_tip").html("");
            //$j("#sideleft_menu").delay(2000).animate({height:'215px'},1000);
        }
    );
**/   
    $j.getScript("http://docs.engineeringtoolbox.com/scripts/conv2.js");
    
    $j("#printer_friendly").click(function(event){
        event.preventDefault();
        $j("#sideLeft, #sideRight").hide();
        $j("#container").css({left:'0px', paddingLeft:'10px'});
        window.setTimeout('window.print()',500);
    });
    
    $j("#translate").html(""
        + "<h2>Translate the ToolBox</h2>"
        + "<p>"
        + "<a href=\"http://" + Box.translateUrl + "?u=" + Box.pURL + "&langpair=en%7Car&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools\">Arabic</a> - "
        + "<a href=\"http://" + Box.translateUrl + "?u=" + Box.pURL + "&langpair=en%7Czh-CN&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools\">Chinese (Simplified)</a> - "
        + "<a href=\"http://" + Box.translateUrl + "?u=" + Box.pURL + "&langpair=en%7Czh-TW&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools\">Chinese (Traditional)</a> - "
        + "<a href=\"http://" + Box.translateUrl + "?u=" + Box.pURL + "&langpair=en%7Cnl&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools\">Dutch</a> - "
        + "<a href=\"http://" + Box.translateUrl + "?u=" + Box.pURL + "&langpair=en%7Cfr&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools\">French</a> - "
        + "<a href=\"http://" + Box.translateUrl + "?u=" + Box.pURL + "&langpair=en%7Cde&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools\">German</a> - "
        + "<a href=\"http://" + Box.translateUrl + "?u=" + Box.pURL + "&langpair=en%7Cit&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools\">Italian</a> - "
        + "<a href=\"http://" + Box.translateUrl + "?u=" + Box.pURL + "&langpair=en%7Cja&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools\">Japanese</a> - "
        + "<a href=\"http://" + Box.translateUrl + "?u=" + Box.pURL + "&langpair=en%7Cko&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools\">Korean</a> - "
        + "<a href=\"http://" + Box.translateUrl + "?u=" + Box.pURL + "&langpair=en%7Cpt&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools\">Portuguese</a> - "
        + "<a href=\"http://" + Box.translateUrl + "?u=" + Box.pURL + "&langpair=en%7Cru&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools\">Russian</a> - "
        + "<a href=\"http://" + Box.translateUrl + "?u=" + Box.pURL + "&langpair=en%7Ces&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools\">Spanish</a> - - "
        + "<a href=\"http://" + Box.translateUrl + "?u=" + Box.pURL + "&langpair=en%7Ces&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools\">Select Your own language</a> . .  "
        + "</p>"
    );
    
    $j("#aboutus").html(""
        + "<h2>About the ToolBox</h2>" 
        + "<p>We appreciate any comments and tips on how to make The Engineering ToolBox a better information source. "
        + "Please contact us by email</p>" 
        + "<ul><li> <a href=mailto:" + Box.eMail + "?subject=" + escape(Box.pURL + " : " + document.title) + ">" 
        + Box.eMail + "</a> </li></ul>"
        + "<p>if You find any faults, inaccuracies, or otherwise unacceptable information.</p>"
        + "<p>The content in The Engineering ToolBox is <a href=\"javascript:alert('" + Box.noWarranty + "');\">copyrighted</a> "
        + "but can be used with <a href=\"javascript:alert('" + Box.noWarranty + "');\">NO WARRANTY or LIABILITY</a>. "
        + "Important information should always be double checked with alternative sources. All applicable national "
        + "and local regulations and practices concerning this aspects must be strictly followed and adhered to.</p>"
    );
    $j("#advertise").html(""
        + "<h2>Advertise in the ToolBox</h2>"  
        + "<p>If you want to promote your products or services in the Engineering ToolBox - please use " 
        + "<a href=\"https://adwords.google.com/\">Google Adwords</a>.</p>"
    );
    $j("#plusone").html("<script type=\"text/javascript\" src=\"https://apis.google.com/js/plusone.js\"></script>\n<g:plusone size=\"medium\" count=\"false\"></g:plusone>");
    $j("#twitter").html("<a href=\"http://twitter.com/share\" class=\"twitter-share-button\" data-count=\"none\">Tweet</a>\n<script type=\"text/javascript\" src=\"http://platform.twitter.com/widgets.js\"></script>");
    $j("#facebook").html("<iframe src=\"http://www.facebook.com/plugins/like.php?href=" + Box.pURL + "&amp;layout=button_count&amp;show_faces=true&amp;width=450&amp;action=recommend&amp;colorscheme=light&amp;height=21\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:200px; height:21px;\" allowTransparency=\"true\"></iframe>");

    
});


