var imageFilterArray = ['.jpg','.gif','.png','.bmp'];
var docFilterArray = ['.html','.htm','.mht','.mpeg','.mp3','.ram','.txt','.doc','.dot','.xls','.pdf','.rtf','.xlt','.jpg','.gif','.png','.bmp','.swf','.avi'];
//addNews.pastedArticle.focus();
function objFocusAndSelect(obj){
	obj.focus();
	obj.select();
}

//Round a floating number
function round(val){  
 	return Math.round(val*100)/100; 
}

function ShowHideLayer(obj, visibility) {
	if(document.getElementById){
		divs = document.getElementsByTagName("div");
                divs[obj].style.visibility = visibility;
	}
}
/*
function ShowHideLayer(obj, visibility) {
	if(document.getElementById){
		divs = document.getElementsByTagName("div");
			divs[obj].style.visibility = visibility;
	}
}
*/
function showHideImageOverLayer(img, layer, visibility, imgSrc){
	if(document.getElementById){
		var objectLayer = document.getElementById(layer);
		var imageLayer = document.getElementById(img);
		//alert(visibility);
		if(visibility == 'visible'){
			imageLayer.style.pixelTop = objectLayer.getBoundingClientRect().top + document.body.scrollTop-3;
			imageLayer.style.pixelLeft = objectLayer.getBoundingClientRect().left + document.body.scrollLeft-4;
			imageLayer.style.pixelHeight = objectLayer.offsetHeight;
			imageLayer.style.pixelWidth = objectLayer.offsetWidth;
			imageLayer.src = imgSrc;
			imageLayer.style.visibility = visibility;
		}else{
			imageLayer.style.pixelHeight = 0;
			imageLayer.style.pixelWidth = 0;			
			imageLayer.style.visibility = visibility;
		}

	}
}

function toggle(sID){
	oTxt=document.all(sID+'_Row');
	oImg=document.all(sID+'_Img')
	if(oTxt.style.display=='none'){
		oTxt.style.display='';
		oImg.src='/main/images/up.gif'
	}else{
		oTxt.style.display='none';
		oImg.src='/main/images/down.gif'
	}
}

function reverseString(strObj){
	var strReversed = "";
	for(var i=strObj.length; i >= 0; i--){
		strReversed = strReversed + strObj.charAt(i);
	}
	return strReversed;
}

//formate date base on format string
function formatDate(dateOf, format){
	var d,m,y,fDate;
	d=dateOf.getDate();
	m=dateOf.getMonth()+1;
	y=dateOf.getFullYear();
	if(format == "mm/dd/yyyy"){
		return addZeroIfLessThanTen(m) + "/" + addZeroIfLessThanTen(d) + "/" + y;
	}
	if(format == "mm/dm/yy"){
		return addZeroIfLessThanTen(m) + "/" + addZeroIfLessThanTen(d) + "/" + y.toString().substring(1,3);
	}
	if(format == "m/d/yyyy"){
		return m + "/" + d + "/" + y;
	}
	if(format == "yyyy/mm/dd"){
		return  y + "/" + addZeroIfLessThanTen(m) + "/" + addZeroIfLessThanTen(d);
	}
	if(format == "yy/mm/dd"){
		return y.toString().substring(1,3); + "/" + addZeroIfLessThanTen(m) + "/" + addZeroIfLessThanTen(d);
	}
	if(format == "yyyymmdd"){
		return  y + "" + addZeroIfLessThanTen(m) + "" + addZeroIfLessThanTen(d);
	}
	return  getMonthString(m-1) + " " + addZeroIfLessThanTen(d) + ", " + y;;
}
function getMonthString(mon){
	var months = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "Octorber", "November", "Decemeber");
	return months[mon];
}
function addZeroIfLessThanTen(num){
	if(!isGreaterThanNine(num)) return "0"+num;
	return num;
}
function isGreaterThanNine(num){
	if(num > 9) return true;
	return false;
}

function redirectPage(toUrl){
	alert("here");
	if(toUrl.length > 0 )
		location.href = toUrl;
}
function goTo(address1){
	window.location = address1;
}
