﻿//Senthil.Kulandai  02-Aug-2007 Intial Version Created
//This file hold JS Util Funtions that is shared across the SpaceLift and 
//refered in all the three Master Pages
///************************************************************
//This function will navigate to the url passed in as parameter
///************************************************************
function NavigateToURL(strURL)
{
    window.location=strURL;
}
///************************************************************
//This function will set the InnerText of the Element Based on the Browser
///************************************************************
function SetObjectInnerText(obj,strText)
{	
	if(document.getElementById(obj))
	{	
		if(document.all)
			document.getElementById(obj).innerText = strText;
		else			
			document.getElementById(obj).textContent = strText;	
	}
}
///************************************************************
//This function will get the InnerText of the Element Based on the Browser
///************************************************************
function GetObjectInnerText(obj)
{	
	if(document.getElementById(obj))
	{	
		if(document.all)
			return document.getElementById(obj).innerText;
		else			
			return document.getElementById(obj).textContent;	
	}
}

function adjustscrollbar()
{
		if(document.getElementById("s4-ribbonrow") && document.getElementById("s4-ribbonrow").style.display=='block')
		{
			var h=0;
			if(document.getElementById('RibbonContainer'))
				h =document.getElementById('RibbonContainer').offsetHeight;
			else 
				h=45;
			document.getElementById('s4-workspace').style.height=(document.documentElement.clientHeight-h)+'px' ;
		}
		else
		{
			document.getElementById('s4-workspace').style.height=document.documentElement.clientHeight+'px' ;
		}
}



String.prototype.trim = function () { return this.replace(/^\s+|\s+$/g, ""); }

function changePartnerslink(obj) {
            if (obj.href.toLowerCase().indexOf('supplierpartners.htm') != -1)             
            obj.href = 'Supplierpartners.aspx';
}


window.onresize = function()
{
	if(document.getElementById('s4-workspace'))
		adjustscrollbar();
}

function HighLightTab()
{
//changePartnerslink();
	var As=document.getElementsByTagName('a');
	//document.getElementById('').style.color
	
	for (var i = 0; i < As.length; i++) {
	    try {
	        switch (As[i].innerHTML.toLowerCase().trim()) {
	            case 'home':
	                {
	                    //				As[i].className='';

//	                    alert(document.title+' - ' +As[i].innerHTML.toLowerCase().trim());
						if (document.title.toLowerCase().trim() == 'home')
						{
	                    As[i].style.color = '#fff'
	                    As[i].innerHTML = "t";
	                    As[i].innerHTML = "Home&nbsp;";
	                    }
	                    else {
	                        As[i].style.color = '#000'
	                        //alert('no fucus')
	                    }
	                    break;

	                }
	            case 'focus':
	                {
	                    //alert('focus');
	                    if (document.title.toLowerCase().trim() == 'focus'
				|| document.title.toLowerCase().trim() == 'customers'
				|| document.title.toLowerCase().trim() == 'supply chain'
				|| document.title.toLowerCase().trim() == 'suppliers'
				|| document.title.toLowerCase().trim() == 'supplier details'
				|| document.title.toLowerCase().trim() == 'supplier partners') {
	                        As[i].style.color = '#fff'
	                        //alert('s fucus');
	                        As[i].innerHTML = "t";
	                        As[i].innerHTML = "Focus&nbsp;";

	                    }
	                    else {
	                        As[i].style.color = '#000'
	                        //alert('no fucus')
	                    }
	                    break;
	                }
	                /*case 'customers':
	                {
	                As[i].style.color='#000'
	                }
	                case 'supply chain':
	                {
	                As[i].style.color='#000'
	                }
	
	                case 'suppliers':
	                {
	                As[i].style.color='#000'
	                }*/

	            case 'products':
	                {
	                    if (document.title.toLowerCase().trim() == 'product lines' || document.title.toLowerCase().trim() == 'product details'
				|| document.title.toLowerCase().trim() == 'surestock'
				|| document.title.toLowerCase().trim() == 'product search'
				|| document.title.toLowerCase().trim() == 'msds')
	                        As[i].style.color = '#fff'
	                    else
	                        As[i].style.color = '#000'

	                    break;
	                }
	            case 'news':
	                {
	                    if (document.title.toLowerCase().trim() == 'news'
				|| document.title.toLowerCase().trim() == 'industry news'
				|| document.title.toLowerCase().trim() == 'industry events'
				|| document.title.toLowerCase().trim() == 'chempoint headlines'
				|| document.title.toLowerCase().trim() == 'univar news'
				|| document.title.toLowerCase().trim() == 'news item'
				|| document.title.toLowerCase().trim() == 'event details') {
	                        As[i].style.color = '#fff'
	                    }
	                    else
	                        As[i].style.color = '#000'
	                    break;
	                }
	            case 'registration':
	                {
	                    if (document.title.toLowerCase().trim() == 'sign in' || document.title.toLowerCase().trim() == 'register' ||document.title.toLowerCase().trim()=='forgot password')
	                        As[i].style.color = '#fff'
	                    else
	                        As[i].style.color = '#000'
	                    break;
	                }
                case 'careers':
	                {
	                    if (document.title.toLowerCase().trim() == 'careers'
	                    || document.title.toLowerCase().trim() == 'mediaplayer'
				|| document.title.toLowerCase().trim() == 'recruitment')
	                        As[i].style.color = '#fff'
	                    else
	                        As[i].style.color = '#000'
	                    break;
	                }
	            case 'contact':
	                {

	                    if (document.title.toLowerCase().trim() == 'contact'
				|| document.title.toLowerCase().trim() == 'driving directions'
				|| document.title.toLowerCase().trim() == 'visitor information europe'
				|| document.title.toLowerCase().trim() == 'visitor information')
	                        As[i].style.color = '#fff'
	                    else
	                        As[i].style.color = '#000'

	                    break;
	                }
	            case 'about':
	                {
	                    if (document.title.toLowerCase().trim() == 'about'
				|| document.title.toLowerCase().trim() == 'chempoint values'
				|| document.title.toLowerCase().trim() == 'history'
				|| document.title.toLowerCase().trim() == 'organizational teams'
				|| document.title.toLowerCase().trim() == 'website terms and conditions'
				|| document.title.toLowerCase().trim() == 'commerce terms and conditions eu'
				|| document.title.toLowerCase().trim() == 'commerce terms and conditions us') {
	                        As[i].style.color = '#fff'
	                    }
	                    else
	                        As[i].style.color = '#000'
	                    if (document.title.toLowerCase().trim() == 'about') {
	                        if (document.getElementById('td1')) {
	                            document.getElementById('td1').style.borderBottom = '1px solid #fff'
	                            var tables = document.getElementById('td1').getElementsByTagName('table');
	                            if (tables.length > 1) {
	                                //						alert(tables[1].innerHTML)

	                                var trs = tables[1].getElementsByTagName('tr');
	                                if (trs.length > 1) {
	                                    var tds = trs[0].getElementsByTagName('td');
	                                    if (tds.length > 0) {
	                                        tds[0].style.textAlign = 'left';
	                                    }
	                                    var tds1 = trs[1].getElementsByTagName('td');

	                                    tds1[0].style.borderBottom = '1px solid #fff'

	                                }
	                            }
	                        }
	                    }

	                    break;
	                }

	        }
	    } catch (e)
        { }
		
	}

}
//Remove unwanted tags in the input string
function removeScriptTags() {
    var inputs = document.getElementsByTagName('input')
    for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].type == "text" || inputs[i].type == "hidden") {
            inputs[i].value = inputs[i].value.replace(/\<|\>/g, "");
            //alert(inputs[i].value);
        }
    }
    var textareas = document.getElementsByTagName('textarea')
    for (var i = 0; i < textareas.length; i++) {
        textareas[i].value = textareas[i].value.replace(/\<|\>/g, "");
    }
    return true;
}
