function Is() {
	var agent   = navigator.userAgent.toLowerCase();

	this.major  = parseInt(navigator.appVersion);
	this.minor  = parseFloat(navigator.appVersion);

	this.ns     = ((agent.indexOf('mozilla')   != -1) && (agent.indexOf('spoofer')    == -1) && (agent.indexOf('compatible') == -1) && (agent.indexOf('opera')      == -1) && (agent.indexOf('webtv')      == -1));
	this.ns2    = (this.ns && (this.major      ==  2));
	this.ns3    = (this.ns && (this.major      ==  3));
	this.ns4    = (this.ns && (this.major      ==  4));
	this.ns6    = (this.ns && (this.major      >=  5));
	this.ie     = (agent.indexOf("msie")       != -1);
	this.ie3    = (this.ie && (this.major      <   4));
	this.ie4    = (this.ie && (this.major      ==  4) && (agent.indexOf("msie 5.0")   == -1));
	this.ie5    = (this.ie && (this.major      ==  4) && (agent.indexOf("msie 5.0")   != -1));
	this.ie6    = (this.ie && (this.major      ==  4) && (agent.indexOf("msie 6.0")   != -1));
	this.ieX    = (this.ie && !this.ie3 && !this.ie4);
	this.opera  = (agent.indexOf('opera')      == 0) 
}

var is = new Is();

function trapint(event) {
	if(is.ns4||is.ns6||is.opera) {
		if (event.which>46 && event.which<58) {
			return true;
		} else {
			event.preventDefault();
		}
	}else{
		if (event.keyCode>46 && event.keyCode<58) {
			return true;
		} else {
			event.returnValue = false;
			return false;
		}
	}
}
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function formCheck(){

	var f = document.frmAddNewInvestor;
	if(f.drpInvestor.options[f.drpInvestor.selectedIndex].value == "--select--"){
		alert("Please select atleast one Investor to add");		
		return false;
	}
	if(f.txtEmail.value == "") {
		alert("Please enter the email address of the investor");
		f.txtEmail.focus();
		return false;
	}
	else {
		test= trim(f.txtEmail.value);
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!filter.test(test)){
			alert('Please enter a valid email');
			f.txtEmail.focus();
			return false;
		}
	}
	return true;
}

function submitForm(){
	var f = document.frmAddNewInvestor.submit();
}

function conDel(status){
	var f = document.frmListActiveInvestor
	var k = 0;
	
	if(f.cb.length > 0)
	{
		for(i=0;i<f.cb.length;i++){
			if(f.cb[i].checked){
				k++;
			}		
		}	
	}else{
		if(f.cb.checked)
			k++;
	}
	
	if(k == 0 )
	{
		alert('Please select atleast one Investor to make them '+status);
		return false;
	}
	
	var delflag;
	delflag=confirm("Are you sure you want to "+status+" this Investor record?");
	return delflag;
}

function conDelArticles(){
	var f = document.frmArticle
	var k = 0;
	
	if(f.cb.length > 0)
	{
		for(i=0;i<f.cb.length;i++){
			if(f.cb[i].checked){
				k++;
			}		
		}	
	}else{
		if(f.cb.checked)
			k++;
	}
	
	if(k == 0 )
	{
		alert('Please select atleast one Article');
		return false;
	}
	
	var delflag;
	delflag=confirm("Are you sure you want to do this operation?");
	return delflag;
}

var updatediv	='loginForm';
var isWorking	= false;
//var http		= getHTTPObject();
var url = 'http://localhost/mfInvest/frmValidateUser.php?uname=';
function fnCheckForm(){	
	objUsername = document.getElementById("login_form:ubiusername");
	objPassword = document.getElementById("login_form:ubipass");
	if(objUsername.value==""){
		alert("Error: Please enter username");
		objUsername.focus();
		return false;
	}
	if(objPassword.value==""){
		alert('Error: Please enter password');
		objPassword.focus();
		return false;
	}
	if (!isWorking)
	{
			var temp = objUsername.value +"&";
			temp += "upass="+objPassword.value;
			if (window.XMLHttpRequest)
			{			
				http = new XMLHttpRequest();
				http.open("GET", url  + temp, true);
				isWorking = true;
				http.onreadystatechange = handleHttpResponse;						
				http.send(null);
			  // branch for IE/Windows ActiveX version
			}
			else if (window.ActiveXObject)
			{
				http = new ActiveXObject("Microsoft.XMLHTTP");
				if (http)
				{								
					http.open("GET", url + temp, true);
					isWorking = true;				
					http.onreadystatechange = handleHttpResponse;
					http.send();
				}
			}
		}
		//return true;
}

function handleHttpResponse()
{
	if (http.readyState == 4)
	{
		isWorking = false;
		if (http.responseText.indexOf('invalid') == -1)
		{
			var htmlContent = http.responseText;			
			try
			{
				//alert(htmlContent);
				document.getElementById(updatediv).innerHTML=htmlContent;
				document.getElementById(updatediv).style.display = '';
				isWorking = false;
			}
			catch(exception) {
			}			
			
		}
	}
}

function goBack(){
	history.go(-1);
}

function checkInvestorLogin(){
	var f = document.form1;
	if(f.username.value==""){
		alert('Please enter login name');
		f.username.focus();
		return false;
	}
	if(f.password.value==""){
		alert('Please enter password to login in');
		f.password.focus();
		return false;
	}
}

function checkInstructForm(){
	var f = document.formInstruct;
	if(f.ins_name.value == "")
	{
		alert("Please provide your name.");
		f.ins_name.focus();
		return false;
	}
	if (f.ins_email.value == "")
	{
		alert("Please provide your email address");
		f.ins_email.focus();
		return false;
	}
	else {
		test= f.ins_email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!filter.test(test)){
			alert('Please enter a valid email');
			f.ins_email.focus();
			return false;
		}
	}
	return true;
}

function formCheckArticle(){
	var f = document.frmAddNewArticle;
	if(f.txtTitle.value==""){
		alert('Please enter the title of the article');
		f.txtTitle.focus();
		return false;
	}
	if(f.txtLink.value=="" && f.txtContent.value==""){
		alert('Link or Content should be provided');
		f.txtLink.focus();
		return false;
	}
	return true;
}

function do_open(){
	var features = "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=200, top=200,left=200";
	 var xWin = window.open('frmLoginDetails.php','LastLogin',features);
	
	//return xWin;
}
function right(e){
	if(navigator.appName=='Netscape' && (e.which==3 || e.which==2)){
		return false;
	}else	{
		if(navigator.appName=='Microsoft Internet Explorer' && (event.button==2) || (event.button==3))
		{
			alert('Sorry, you do not have permission to right click');
			return false;
		}
		return true;
	}
}

/*document.onmousedown=right;
document.onmouseup=right;
if(document.layers) window.captureEvents(Event.MOUSEDOWN);
if(document.layers) window.captureEvents(Event.MOUSEUP);
window.onmousedown=right;
window.onmouseup=right;
*/