function chkBrowser(){			
	//alert("hi");
	var Opera = (navigator.userAgent.indexOf("Opera")!=-1);
	var MSIE = (navigator.appVersion.indexOf("MSIE")!=-1);
	var Moz = (navigator.userAgent.indexOf("Mozilla/5")!=-1);
	var myframe = document.getElementById("panMain");
	//alert(navigator.appVersion.indexOf("Opera"));
	//alert(MSIE);
	//alert(Moz);
		
	if (Moz)
	{
		//alert("fireFox");
		myframe.style.height="100%";					
	}
	if (navigator.userAgent.indexOf("Opera")!=-1) 
	{
		//alert("IE");
		hgt='100%';
		myframe.style.height=hgt;
		myframe.style.bottom=0;
	}

}

window.onload= function(){    
   chkBrowser();
}

function chkEmailID(obj)
{
		if (obj.value!='' )
		{
			var validEmailId = false;
			var sEmail = obj.value;
			if (sEmail.indexOf('@') > 0)
			{	
				var arrA = sEmail.split("@");
				if (arrA.length == 2)   // means Email have only one @ 
				{	var indexofDot = arrA[1].indexOf('.');
					if(indexofDot <= 0)
					{	validEmailId = false
					}
					else
					{	validEmailId = true
					}
				}
				else
				{	validEmailId = false
				}
			}
			if(!validEmailId)
			{
				alert('Please Insert Valid Email Id');
				obj.focus();
				return validEmailId;
			}
		}
}
function chkValid(fOK)
{
	var i;
	
	for (i=0; i<document.all.length; i++)
		{
			iReq = document.all(i).required;
			iChkEmail = document.all(i).chkEmail;	
			
			if(iChkEmail == "1")
			{
				var isValidEmail = chkEmailID(document.all(i));
				if(isValidEmail == false)
				{return false;}
				
			}
			switch(iReq)
			{
				case "1":
					if (document.all(i).type == "select-one")
					{ 
						if(document.all(i).value == '' || document.all(i)[document.all(i).selectedIndex].text == "Select One")
						{
							var sMsg = document.all(i).invalidMsg;
							alert (sMsg);
							fOK=false;
							document.all(i).focus();
							break;
						}
					}
					else if (document.all(i).value == '')
					{
						var sMsg = document.all(i).invalidMsg;
						alert (sMsg);
						fOK=false;
						document.all(i).focus();
						break;
					}
			}
			if (!fOK){break;}
		}

			return fOK;
			
}

function doCommand(s) {

	var el = document.getElementById('txtCommand');
	var f = document.getElementById('form1');
	var isSave = false;
	var isDelete = false;
	var fOK = true;
	//determine if 'save' is a part of the command...  if so, ignore isDirty variable	
	if (s.split('save').length > 1) {isSave = true}
	if (s.split('delete').length > 1) {isDelete = true}
	
	if (s == 'undo') {isDirty = false;}
	
	if (s == 'View' | s == 'view') {		
		var tab = arguments[1];		
		if ((tab.toString()).length > 0) {			
			if (tab < 10000) {
				changeView(tab,1); 
				fOK = false;
			} else {
				fOK = false;
			}
		}
	}
	
	if (isDelete) {
		fOK = window.confirm('Are you sure you wish to delete this record?');
	}
	
	if (isSave) {
		if (self.doValidate) {
			fOK = doValidate();
		} else { 
			fOK = true;
		}
		if (fOK) { isDirty = false }
		
		fOK = chkValid(fOK);
	}	
	if (fOK) {
		if (arguments.length > 1) {
			for (var a=1; a < arguments.length; a++) {
				s = s + ',' + arguments[a];
			}
		}
		el.value = s;
	    f.submit();
	}
}

/*=================================================================================================
Subscriber Function
==================================================================================================*/
function validateLogin(){
     if(document.getElementById('_uid1').value == '')
     {
        alert("Please Enter Username");
        document.getElementById('_uid1').focus();
     }
     else if(document.getElementById('_pwd1').value == '')
     {
        alert("Please Enter Password");
        document.getElementById('_pwd1').focus();
     } else { 
        doCommand('subscriber_login');
    }
}

function validateRegistration(sUid){
    if(document.getElementById('_full_name').value == '')
    { 
        alert("Please Enter Full name");
        document.getElementById('_full_name').focus(); 
    } else if(document.getElementById('_address1').value == '')
    { 
        alert("Please Enter Address");
        document.getElementById('_address1').focus();    
    } else if(document.getElementById('_country').value == '') {
        alert("Please Enter Country");
        document.getElementById('_country').focus();
    } else if(document.getElementById('_email').value == '') {
        alert("Please Enter Email");
        document.getElementById('_email').focus();
    } else if(document.getElementById('_uid').value == '') {
        alert("Please Enter Username");
        document.getElementById('_uid').focus();
    } else if((document.getElementById('_pwd').value == '') && (sUid == '')){         
        alert("Please Enter Password");
        document.getElementById('_pwd').focus();        
    } else { 
        doCommand('subscriber_save');
    }
}
