var prefix = "ctl00_MainBody_Default_TabPnlFilters_";
function $(x)
{
	return document.getElementById(x);
}

/*function fillDataServer(mid,popname,popadd,popuname,poppwd,smtpadd,defsmpt,actvdat,stat)
{
	alert(mid+"\n"+popname+"\n"+popuname+"\n"+poppwd+"\n"+smtpadd+"\n"+defsmpt+"\n"+actvdat+"\n"+stat);
	$('txtHidMSID').value=mid;
	$('txtPOP3Name').value=popname;
	$('txtPOP3Address').value=popadd;
	$('txtPOP3UserName').value=popuname;
	$('txtPOP3Password').value=poppwd;
	$('txtSMTPAddress').value=smtpadd;
	$('txtActiveDate').value=actvdat.replace(/-/g,'/');
	if(defsmpt=="Y")
	{
	
		$('chkbxDefaultSMTP').checked=1;
	}
	else
	{
	
		$('chkbxDefaultSMTP').checked=0;
	}
	if(stat=="1")
	{
		$('chkbxEnabled').checked=1;
	}
	else
	{
		$('chkbxEnabled').checked=0;				
	}
	$('chkAutoCreateFilter').disabled = true;
	$('btnSave').disabled=true;
	$('btnUpdate').disabled=false;
	$('btnDelete').disabled=false;
}*/
function fillDataFilter(fid,server,mode,type,criteria,message,format,allowedsms,status)
{   
   	if($('ctl00_MainBody_lblMsg'))
   	    $('ctl00_MainBody_lblMsg').innerHTML="";
   	$(prefix+'txtFilterMessage').value ="";	
	$(prefix+'txtHidFid').value = fid;
	
	$(prefix+'ddlFilterMode').value = mode;
	if(mode!="L")
	{
	$(prefix+'ddlFilterType').disabled = false;
	$(prefix+'ddlFilterType').value = type;
	
	$(prefix+'ddlFilterCriteria').disabled = false;
	$(prefix+'ddlFilterCriteria').value = criteria;
	
	$(prefix+'txtFilterMessage').disabled = false;
	$(prefix+'txtFilterMessage').style.border="solid 1px #4F3206";
	$(prefix+'txtFilterMessage').value = message;
	$('AddFilterMessages').disabled=false;
	$('AddFilterMessages').src = "App_Themes/Mail2SMSTheme/images/AddNew.gif";
	$('AddFilterMessages').title="Add Filter Messages";
	}
	else
	{
	$(prefix+'ddlFilterType').disabled = true;
	$(prefix+'ddlFilterCriteria').disabled = true;
	$(prefix+'txtFilterMessage').disabled = true;
	$(prefix+'txtFilterMessage').style.border="solid 1px #C9C7BA";
	$('AddFilterMessages').disabled=true;
	$('AddFilterMessages').src = "App_Themes/Mail2SMSTheme/images/AddNew2.gif";
	$('AddFilterMessages').title="";
	}
	
	if(format.charAt(0)=="1")
	{
		$(prefix+'chkbxlstFormat_0').checked=1;
	}
	else
	{
	    $(prefix+'chkbxlstFormat_0').checked=0;
	}
	if(format.charAt(1)=="1")
	{
		$(prefix+'chkbxlstFormat_1').checked=1;
	}
	else
	{
	    $(prefix+'chkbxlstFormat_1').checked=0;
	}
	if(format.charAt(3)=="1")
	{
		$(prefix+'chkbxlstFormat_2').checked=1;
	}
	else
	{
	    $(prefix+'chkbxlstFormat_2').checked=0;
	}
	if(format.charAt(4)=="1")
	{
		$(prefix+'chkbxlstFormat_3').checked=1;
	}
	else
	{
	    $(prefix+'chkbxlstFormat_3').checked=0;
	}
	if(format.charAt(5)=="1")
	{
		$(prefix+'chkbxlstFormat_4').checked=1;
	}
	else
	{
	    $(prefix+'chkbxlstFormat_4').checked=0;
	}
	/*if(format.charAt(5)=="1")
	{
		$(prefix+'chkbxlstFormat_4').checked=1
	}*/
	
	if(allowedsms=="0")
	{
		$(prefix+'chkbxFullMail').checked = 1;
		$(prefix+'txtAllowedSMS').disabled=true;
		$(prefix+'txtAllowedSMS').style.border="solid 1px #C9C7BA";
	}
	else
	{
		$(prefix+'chkbxFullMail').checked = 0;
		$(prefix+'txtAllowedSMS').disabled=false;
		$(prefix+'txtAllowedSMS').style.border="solid 1px #4F3206";
		$(prefix+'txtAllowedSMS').value = allowedsms;
	}
	if(status=="0")
	{
		$(prefix+'chkbxStatus').checked = 0;
	}
	else
	{
		$(prefix+'chkbxStatus').checked = 1;
	}
	$(prefix+'btnSave').disabled=true;
	$(prefix+'btnSave').src = "App_Themes/Mail2SMSTheme/images/AddNew_dis.jpg";
	$(prefix+'btnDelete').disabled=false;
	$(prefix+'btnDelete').src="App_Themes/Mail2SMSTheme/images/delete.jpg";
	$(prefix+'btnUpdate').disabled=false;	
	$(prefix+'btnUpdate').src = "App_Themes/Mail2SMSTheme/images/update.jpg";
}
function disableddls()
{
	if($(prefix+'ddlFilterMode').value=="L")
	{
		$(prefix+'ddlFilterType').disabled=true;
		$(prefix+'ddlFilterCriteria').disabled=true;
		$(prefix+'txtFilterMessage').disabled=true;
		$(prefix+'txtFilterMessage').value="";
		$(prefix+'txtFilterMessage').style.border="solid 1px #C9C7BA";
		$('AddFilterMessages').disabled=true;
		$('AddFilterMessages').src = "App_Themes/Mail2SMSTheme/images/AddNew2.gif";
		$('AddFilterMessages').title="";
	}
	else
	{
		$(prefix+'ddlFilterType').disabled=false;
		$(prefix+'ddlFilterCriteria').disabled=false;
		$(prefix+'txtFilterMessage').disabled=false;
		$(prefix+'txtFilterMessage').style.border="solid 1px #4F3206";
		$('AddFilterMessages').disabled=false;
		$('AddFilterMessages').src = "App_Themes/Mail2SMSTheme/images/AddNew.gif";
		$('AddFilterMessages').title="Add Filter Messages";
	}
}
function fullmail()
{
    if($(prefix+'chkbxFullMail').checked)
	{
		$(prefix+'txtAllowedSMS').disabled=true;
		$(prefix+'txtAllowedSMS').style.border="solid 1px #C9C7BA";
	}
	else
	{
		$(prefix+'txtAllowedSMS').disabled=false;
		$(prefix+'txtAllowedSMS').style.border="solid 1px #4F3206";
	}
}
function validateFiltersForm()
{
	
	var ret="";
	var dum=-1;
/*	if($(prefix+'ddlMailServers').selectedIndex < 0)
	{
		ret+="- Select any MailServer \n";
		dum=0;	
	}*/
	if(!($(prefix+'txtFilterMessage').disabled) && $(prefix+'txtFilterMessage').value=="")
	{
		ret+="- Filter Message Required \n";
		dum=0;		
	}
	var st = getSendingOption();
	
	if(st == 0)
	{
		ret+="- SMS Sending Options Required \n";
		dum=0;
	}
	if(!($(prefix+'txtAllowedSMS').disabled) && $(prefix+'txtAllowedSMS').value=="")
	{
		ret+="- SMS Length Required \n";
		dum=0;		
	}
	if(dum==0)
	{
		alert(ret);
		return false;
	}
	dum = ValidateFilters();
	if(dum == 0)
	{
		alert('You have already define ANY filter.');
		return false;
	}
	return true;
}
function ValidateFilters()
{
	var val = $(prefix+'txthAllFilter').value;
	/*var mail = $(prefix+'ddlMailServers').options[$(prefix+'ddlMailServers').selectedIndex].value;*/
	var val1  = $('ctl00_MainBody_Default_TabPanelServer_HidMid').value;
	if($(prefix+'ddlFilterMode').selectedIndex == 0)
	{		
		if(val.indexOf(val1) != -1)
		{
			return 0;
		}
	}
	return 1;
}
function getSendingOption()
{
	var status = 0;
	
	if($(prefix+'chkbxlstFormat_0').checked == false && $(prefix+'chkbxlstFormat_1').checked == false && $(prefix+'chkbxlstFormat_2').checked == false && $(prefix+'chkbxlstFormat_3').checked == false && $(prefix+'chkbxlstFormat_4').checked == false)
	{
	    status=0;
	}
	else
	{
	    status=1;
	}
	return status;
}
function clearFiltercontrols()
{

	$(prefix+'ddlFilterMode').value = "L";
	
	$(prefix+'txtHidServID').value = "";
	$(prefix+'txtHidFid').value = "";
	$(prefix+'ddlFilterType').disabled = true;
	$(prefix+'ddlFilterCriteria').disabled = true;
	$(prefix+'txtFilterMessage').disabled = true;
	
	$(prefix+'chkbxFullMail').checked =0;
	$(prefix+'txtAllowedSMS').disabled=false;
	$(prefix+'txtAllowedSMS').style.border="solid 1px #4F3206";
	$(prefix+'txtAllowedSMS').value="";
	$(prefix+'txtFilterMessage').style.border="solid 1px #C9C7BA";
	$(prefix+'txtFilterMessage').value="";
	for(i=0;i<5;i++)
	{
		$(prefix+'chkbxlstFormat_' + i).checked=false;
	}
	$(prefix+'chkbxStatus').checked = 0;
	$(prefix+'btnSave').disabled=false;
	$(prefix+'btnSave').src = "App_Themes/Mail2SMSTheme/images/addnew.jpg";
	$(prefix+'btnDelete').disabled=true;
	$(prefix+'btnDelete').src = "App_Themes/Mail2SMSTheme/images/Delete_dis.jpg";
	$(prefix+'btnUpdate').disabled=true;
	$(prefix+'btnUpdate').src = "App_Themes/Mail2SMSTheme/images/update_dis.jpg";
	
	$('AddFilterMessages').disabled=true;
	$('AddFilterMessages').src = "App_Themes/Mail2SMSTheme/images/AddNew2.gif";
	$('AddFilterMessages').title="";
}
function yer1()
{
	var d1=document.getElementById(prefix+'txtActiveDate').value;
	var ds=new Date();
	d1=d1.substr(d1.lastIndexOf('/')+1,4);
	ds.setFullYear(d1);
	//alert(ds.getFullYear());
	return ds.getFullYear();
}
function mon1()
{
	var d2=document.getElementById(prefix+'txtActiveDate').value;
	var dts=new Date();
	d2=d2.substr(0,d2.indexOf('/'));
	dts.setMonth(d2-1);
	//alert(dts.getMonth());
	return dts.getMonth();
}

function OpenFilter()
{
	if($('hidOpener').value!="Shown")
	{
		mywin=window.open('AddFilterMessages.aspx','openFilters','top=150,left=250,height=350,width=600');
		
		$('hidOpener').value="Shown";
	}
}
function closeFilter()
{
	window.opener.document.getElementById(prefix+'txtFilterMessage').value=document.getElementById('hidFilterMessages').value.substring(0,document.getElementById('hidFilterMessages').value.length-1);
	window.opener.document.getElementById('hidOpener').value="NotShown";
	window.close();	
}

function disableEnterKeyInTextbox(e)
{
    var key;
    if(window.event)            
        key = window.event.keyCode; //IE        
        else            
        key = e.which; //firefox   
           
        if(key == 13)        
        {            
            return false;
        }  
        
}