/*
CSS Browser Selector v0.4.0 (Nov 02, 2010)
Rafael Lima (http://rafael.adm.br)
http://rafael.adm.br/css_browser_selector
License: http://creativecommons.org/licenses/by/2.5/
Contributors: http://rafael.adm.br/css_browser_selector#contributors
*/
function css_browser_selector(u) { var ua = u.toLowerCase(), is = function(t) { return ua.indexOf(t) > -1 }, g = 'gecko', w = 'webkit', s = 'safari', o = 'opera', m = 'mobile', h = document.documentElement, b = [(!(/opera|webtv/i.test(ua)) && /msie\s(\d)/.test(ua)) ? ('ie ie' + RegExp.$1) : is('firefox/2') ? g + ' ff2' : is('firefox/3.5') ? g + ' ff3 ff3_5' : is('firefox/3.6') ? g + ' ff3 ff3_6' : is('firefox/3') ? g + ' ff3' : is('gecko/') ? g : is('opera') ? o + (/version\/(\d+)/.test(ua) ? ' ' + o + RegExp.$1 : (/opera(\s|\/)(\d+)/.test(ua) ? ' ' + o + RegExp.$2 : '')) : is('konqueror') ? 'konqueror' : is('blackberry') ? m + ' blackberry' : is('android') ? m + ' android' : is('chrome') ? w + ' chrome' : is('iron') ? w + ' iron' : is('applewebkit/') ? w + ' ' + s + (/version\/(\d+)/.test(ua) ? ' ' + s + RegExp.$1 : '') : is('mozilla/') ? g : '', is('j2me') ? m + ' j2me' : is('iphone') ? m + ' iphone' : is('ipod') ? m + ' ipod' : is('ipad') ? m + ' ipad' : is('mac') ? 'mac' : is('darwin') ? 'mac' : is('webtv') ? 'webtv' : is('win') ? 'win' + (is('windows nt 6.0') ? ' vista' : '') : is('freebsd') ? 'freebsd' : (is('x11') || is('linux')) ? 'linux' : '', 'js']; c = b.join(' '); h.className += ' ' + c; return c; }; css_browser_selector(navigator.userAgent);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function $get(z){
	return MM_findObj(z);
}
//clearing input fields start
function ClearInput(value, id){
var input = document.getElementById(id);
	if(value == input.value){
		input.value = '';
	}
	else{
		input.value = input.value;
	}
}
//clearing input fields end
//popUp div start
var amID = "blank";
var amID2 = "blank";
function showMe(containerId){
	if(amID != "blank"){
		hideMe(amID);	
	}
	amID = containerId;
	showContainer(containerId);
}
function showMe2(containerId){
	if(amID2 != "blank"){
		hideMe(amID2);	
	}
	amID2 = containerId;
	showContainer(containerId);
}
function showContainer(containerId){
	obj = MM_findObj(containerId);
	if (!obj) return;
	obj.style.display = 'block';
}
function hideMe(containerId){
	obj2 = MM_findObj(containerId)
	if (!obj2) return;
	obj2.style.display = 'none';
}
//popUp div end
//change that class then back start
var amClassId = "blank";
function changeClass(Id){
	if(amClassId != "blank"){
		changeBack(amClassId);
	}
	amClassId = Id;
	setClass(Id);
}
function setClass(Id){
	obj = MM_findObj(Id);
	if (!obj) return;
	obj.className += " active";	
}
function changeBack(Id){
	obj2 = MM_findObj(Id)
	if (!obj2) return;
	obj2.className = obj2.className.replace(/ active/gi, '');
}
//change that class then back end
//change that class then back start
var amClassId2 = "blank";
function changeClass2(Id){
	if(amClassId2 != "blank"){
		removeActiveState(amClassId2);
	}
	amClassId2 = Id;
	setClass2(Id);
}
function setClass2(Id){
	obj = MM_findObj(Id);
	if (!obj) return;
	obj.className += " activeSmall";
}
function removeActiveState(Id){
	obj2 = MM_findObj(Id)
	if (!obj2) return;
	obj2.className = obj2.className.replace(/ activeSmall/gi, '');
}
//change that class then back end
//setting of the active state on top nav start
function checkInputContent(inputID){
	obj = MM_findObj(inputID);
	if (!obj) return;
	if(obj.value == ''){
		obj.style.color = "#0000FF";
	}
}
//setting of the active state on top nav end
//setPagingClass start
var newClass;
var changeColorOfThis;

function resetPagingStyles(){
	var parentDiv = $get('homeNewsPaging');
	for(var i=0;i<parentDiv.childNodes.length;i++){
		var currentElement = parentDiv.childNodes[i];
		if(currentElement.tagName == "A"){
			if(currentElement.style){
				currentElement.style.color = "";
			}
		}
	}
}
function setPagingClass(newClass, changeColorOfThis){
	resetPagingStyles();
	obj = $get('homeNewsPaging');
	if (!obj) return;
	obj.className = "homeNewsPaging " + newClass;

	obj2 = $get(changeColorOfThis);
	if (!obj2) return;
	obj2.style.color = "#FFFFFF";
	
	obj3 = $get('homeNewsNumber');
	obj3.src = "Resources/Images/UI/homeNewsNumber-" + changeColorOfThis + ".gif";

	if(changeColorOfThis == "newsItem6Link"){
		obj3.style.top = "28px";
	}else {
	    obj3.style.top = "31px";
	}
}
//setPagingClass end

function chooseFromDisciplineMenu(hiddenFieldID){
	var parentDiv = $get('disciplineLinkSurr');
	var subbies = parentDiv.getElementsByTagName("*");
	for(var i=0;i<subbies.length;i++){
		var currentElement = subbies[i];
		if(currentElement.tagName == "A"){
			currentElement.onclick = function(){pickedFromDisciplineMenu(hiddenFieldID, this); return false;};
		}
	}
}
function pickedFromDisciplineMenu(hiddenFieldID, linksContent){
	obj = $get('disciplineLink');
	obj2 = $get('valueFromDisciplineChoice');
	obj.innerHTML = linksContent.innerHTML;
	obj2.value = linksContent.innerHTML;
	obj.className = obj.className.replace(/\s+/gi, ' selected ');
	//alert(linksContent.innerHTML);
	obj = $get(hiddenFieldID);
	obj.value = linksContent.innerHTML;
	refreshMediums();	
}

function chooseFromLevelMenu(hiddenFieldID){
	var parentDiv = $get('levelLinkSurr');
	var subbies = parentDiv.getElementsByTagName("*");
	for(var i=0;i<subbies.length;i++){
		var currentElement = subbies[i];
		if(currentElement.tagName == "A"){
			currentElement.onclick = function(){pickedFromLevelMenu(hiddenFieldID, this); return false;};
		}
	}
}
function pickedFromLevelMenu(hiddenFieldID, linksContent){
	obj = $get('levelLink');
	obj2 = $get('valueFromLevelChoice');
	obj.innerHTML = linksContent.innerHTML;
	obj2.value = linksContent.innerHTML;
	obj.className = obj.className.replace(/\s+/gi, ' selected ');
	
	obj = $get(hiddenFieldID);
	obj.value = linksContent.innerHTML;
}

function chooseFromMediumMenu(hiddenFieldID){
	var parentDiv = $get('mediumLinkSurr');
	var subbies = parentDiv.getElementsByTagName("*");
	for(var i=0;i<subbies.length;i++){
		var currentElement = subbies[i];
		if(currentElement.tagName == "A"){
			currentElement.onclick = function(){pickedFromMediumMenu(hiddenFieldID, this); return false;};
		}
	}
}
function pickedFromMediumMenu(hiddenFieldID, linksContent){
	obj = $get('mediumLink');
	obj2 = $get('valueFromMediumChoice');
	obj.innerHTML = linksContent.innerHTML;
	obj2.value = linksContent.innerHTML;
	obj.className = obj.className.replace(/\s+/gi, ' selected ');
	
	obj = $get(hiddenFieldID);
	obj.value = linksContent.innerHTML;
}
function PostBackOnReturn(event, postbackMethod){
    if(event){
        if(event.keyCode==13){
            __doPostBack(postbackMethod,'');
        }
    }
}
//centering of memberProjectFooterProjectsLinksInner start
function centerProjectLinks(){
    obj = $get("memberProjectFooterProjectsLinksInner");
	var whatsTheWidth = (obj.offsetWidth)/2;
	obj.style.marginLeft = '-' + whatsTheWidth + 'px';
	obj.style.visibility = "visible";
}
