//write email address by javascript
var strEmail;
strEmail="welcome";
strEmail+="@";
strEmail+="komputeron";
strEmail+=".";
strEmail+="com";

//set window status
window.status="Komputeron.com";

//this is for table.tr.style.display
var strTrShow;
if((navigator.userAgent.indexOf('Firefox')>=0)||(navigator.userAgent.indexOf('Opera')>=0)) {
	strTrShow='table-row';
} else {
	strTrShow='block';
}

function valid(strParam,intType,strAddition) {
	var strPattern, blnMatch;
	
	blnMatch=false;
	
	if(intType==1) {
		strPattern="A-Za-z"
	}
	if(intType==2) {
		strPattern="0-9"
	}
	if(intType==3) {
		strPattern="A-Za-z0-9"
	}
	
	var objRegExp = new RegExp("[^"+strPattern+strAddition+"]");
	if(objRegExp.test(strParam)) {
		blnMatch=true;
	}
	return blnMatch;
}
//*********************** BEGIN functions for TreeView ************************
function toggle_all() {
	if(navigator.userAgent.indexOf('Firefox')>=0) {
		toggle_all_ff();
	} else {
		toggle_all_ie();
	}
}
function toggle_all_ie() {
	var tr,td,i;
	
	if(blnExpand) {
		blnExpand=false;
		for(i=1;i<=2000;i++) {
			tr=eval('document.all.tr'+i);
			if(tr!=null) {
				td=eval('document.all.td'+i);
				if(td.innerText.indexOf('-') > -1) {
					tr.style.display='none';
					td.innerHTML='<a href="javascript:toggle('+i+')">+</a>';
				}
			}
		}
	} else {
		blnExpand=true;
		for(i=1;i<=2000;i++) {
			tr=eval('document.all.tr'+i);
			if(tr!=null) {
				td=eval('document.all.td'+i);
				if(td.innerText.indexOf('+') > -1) {
					tr.style.display=strTrShow;
					td.innerHTML='<a href="javascript:toggle('+i+')">-</a>';
				}
			}
		}
	}
}
function toggle_all_ff() {
	var tr,td,i;
	
	if(blnExpand) {
		blnExpand=false;
		for(i=1;i<=2000;i++) {
			tr=eval('document.all.tr'+i);
			if(tr!=null) {
				td=eval('document.all.td'+i);
				if(td.textContent.indexOf('-') > -1) {
					tr.style.display='none';
					td.innerHTML='<a href="javascript:toggle('+i+')">+</a>';
				}
			}
		}
	} else {
		blnExpand=true;
		for(i=1;i<=2000;i++) {
			tr=eval('document.all.tr'+i);
			if(tr!=null) {
				td=eval('document.all.td'+i);
				if(td.textContent.indexOf('+') > -1) {
					tr.style.display=strTrShow;
					td.innerHTML='<a href="javascript:toggle('+i+')">-</a>';
				}
			}
		}
	}
}
function toggle(a) {
	var tr,td;
	tr=eval("document.all.tr"+a);
	td=eval("document.all.td"+a);
	if(tr!=null) {
		if(tr.style.display=='none') {
			tr.style.display=strTrShow;
			td.innerHTML='<a href="javascript:toggle('+a+')">-</a>';
		} else {
			tr.style.display='none';
			td.innerHTML='<a href="javascript:toggle('+a+')">+</a>';
		}
	}
}
//*********************** END functions for TreeView ************************
function OpenWindow(url) {	//normal popup
	var screenWidth=screen.availWidth;
	var screenHeight=screen.availHeight;
	var intTop, intLeft;
	
	intLeft=(screenWidth/2)-(750/2);
	intTop=(screenHeight/2)-(500/2);
	NewWin = window.open(url,"","toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=750,height=500,left="+intLeft+",top="+intTop);
}
function OpenWindow2(intWidth,intHeight) {	//popup without url - the content is write by opener.
	var screenWidth=screen.availWidth;
	var screenHeight=screen.availHeight;
	var intTop, intLeft;
	
	intLeft=(screenWidth/2)-(intWidth/2);
	intTop=(screenHeight/2)-(intHeight/2);
	NewWin = window.open("","","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+intWidth+",height="+intHeight+",left="+intLeft+",top="+intTop);
}