﻿


function DivShow(CtrlID)
{
    var Ctrl = document.getElementById (CtrlID );
    Ctrl.style.display = 'block';
}

function DivHide(CtrlID)
{
    var Ctrl = document.getElementById (CtrlID );
    Ctrl.style.display = 'none';
}


function DivShowHide(DivID)
        {
            var DivCtrl = document.getElementById ('div' + DivID);
            var SpanCtrl = document.getElementById ('span' + DivID);
            if (DivCtrl.className=='treeviewunexpand')
            {
                DivCtrl.className='treeviewexpand';
                SpanCtrl.className='iconexpand';
            }
            else
            {
                DivCtrl.className='treeviewunexpand';
                SpanCtrl.className='iconunexpand';
            }
        }
        
        function ViewArticle(ArticleID)
        {
            var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
            var sget = "articledata.aspx?ID=" + ArticleID;
            divResult.innerHTML = "<img src='../images/updateprogress2.gif'>";//"PLEASE WAIT..."
            $.get(sget, "", function(result) {
            if (result != "") {
                var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                divResult.innerHTML = result;
                
             }
            else
            {
                var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                divResult.innerHTML = "";
            }
            });
        }
        
        function ViewCatArticle(ArticleID,ArticlePage)
        {
        //alert(ArticleID);
        //alert(ArticlePage);
        
            var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
            var sget = "articledata.aspx?CatID=" + ArticleID + "&Page=" + ArticlePage;
            divResult.innerHTML = "<img src='../images/updateprogress2.gif'>";//"PLEASE WAIT..."
            $.get(sget, "", function(result) {
            if (result != "") {
                var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                divResult.innerHTML = result;
                
             }
            else
            {
                var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                divResult.innerHTML = "";
            }
            });
        }
        
        function ViewMonthArticle(ArticleID,ArticlePage, DivID)
        {
        //alert(ArticleID);
        //alert(ArticlePage);
            DivShowHide (DivID);
            //var DivCtrl = document.getElementById ('div' + DivID);
            //if (DivCtrl.className=='treeviewexpand')
            //{
                var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                var sget = "articledata.aspx?MonthID=" + ArticleID + "&Page=" + ArticlePage;
                divResult.innerHTML = "<img src='../images/updateprogress2.gif'>";//"PLEASE WAIT..."
                $.get(sget, "", function(result) {
                if (result != "") {
                    var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                    divResult.innerHTML = result;
                    
                 }
                else
                {
                    var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                    divResult.innerHTML = "";
                }
                });
            //}
        }
        
        function ViewMonthArticle1(ArticleID,ArticlePage)
        {
        //alert(ArticleID);
        //alert(ArticlePage);
            DivShowHide (DivID);
                var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                var sget = "articledata.aspx?MonthID=" + ArticleID + "&Page=" + ArticlePage;
                divResult.innerHTML = "<img src='../images/updateprogress2.gif'>";//"PLEASE WAIT..."
                $.get(sget, "", function(result) {
                if (result != "") {
                    var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                    divResult.innerHTML = result;
                    
                 }
                else
                {
                    var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                    divResult.innerHTML = "";
                }
                });
           
        }
        
        function ViewYearArticle(ArticleID,ArticlePage, DivID)
        {
        //alert(ArticleID);
        //alert(ArticlePage);
            DivShowHide (DivID);
            //var DivCtrl = document.getElementById ('div' + DivID);
            //if (DivCtrl.className=='treeviewexpand')
            //{
                var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                var sget = "articledata.aspx?YearID=" + ArticleID + "&Page=" + ArticlePage;
                divResult.innerHTML = "<img src='../images/updateprogress2.gif'>";//"PLEASE WAIT..."
                $.get(sget, "", function(result) {
                if (result != "") {
                    var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                    divResult.innerHTML = result;
                    
                 }
                else
                {
                    var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                    divResult.innerHTML = "";
                }
                });
            //}
        }
        
        function ViewYearArticle1(ArticleID,ArticlePage)
        {
        //alert(ArticleID);
        //alert(ArticlePage);
            DivShowHide (DivID);
            var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
            var sget = "articledata.aspx?YearID=" + ArticleID + "&Page=" + ArticlePage;
            divResult.innerHTML = "<img src='../images/updateprogress2.gif'>";//"PLEASE WAIT..."
            $.get(sget, "", function(result) {
            if (result != "") {
                var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                divResult.innerHTML = result;
                
             }
            else
            {
                var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                divResult.innerHTML = "";
            }
            });
        }
        
        function ViewArticles(ArticlePage)
        {
            //alert (ArticlePage );
            var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
            var sget = "articledata.aspx?Page=" + ArticlePage;
            divResult.innerHTML = "PLEASE WAIT..."
            $.get(sget, "", function(result) {
            if (result != "") {
                var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                divResult.innerHTML = result;
                
             }
            else
            {
                var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                divResult.innerHTML = "";
            }
            });
        }
        
        function ViewPostComment(ArticleID)
        {
            var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
            var sget = "articledata.aspx?PostID=" + ArticleID;
            divResult.innerHTML = "PLEASE WAIT..."
            $.get(sget, "", function(result) {
            if (result != "") {
                var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                divResult.innerHTML = result;
                
             }
            else
            {
                var divResult = document.getElementById('ctl00_ContentPlaceHolder1_divblogDetails');  
                divResult.innerHTML = "";
            }
            });
        }
        function PostComment()
        {
            var cName = document.getElementById ('txtPName');
            //alert (cName);
            var cEmail = document.getElementById ('txtPEmail');
            var cMessage  = document.getElementById ('txtPMessage');
            
            if (cName.value != "" )
            {
                if (cEmail.value != "")
                {
                    if (echeck(cEmail.value))
                    {
                    document.getElementById ('ctl00_ContentPlaceHolder1_hndName').value = cName.value;
                    document.getElementById ('ctl00_ContentPlaceHolder1_hndEmail').value  = cEmail.value;
                    document.getElementById ('ctl00_ContentPlaceHolder1_hndMessage').value  = cMessage.value;
                    document.getElementById ('ctl00_ContentPlaceHolder1_hndID').value  = document.getElementById ('hndPID').value;
                    document.getElementById ('ctl00_ContentPlaceHolder1_hndPostEmail').value  = document.getElementById ('hndDataEmail').value;
                    document.getElementById ('ctl00_ContentPlaceHolder1_hndDisplayName').value  = document.getElementById ('hndDataDisplayName').value;
                    document.getElementById ('ctl00_ContentPlaceHolder1_hndArticleName').value  = document.getElementById ('hndDataArticleName').value;
                    //alert(document.getElementById ('hndDataArticleName').value);
                    //alert(document.getElementById ('ctl00_ContentPlaceHolder1_hndArticleName').value);
                    var btnSubmit = document.getElementById ('ctl00_ContentPlaceHolder1_btnSubmit');
                    btnSubmit.click();
                    }
                    else
                    {
                        alert ('Please Enter Valid Email Address');
                    }
                }
                else
                {
                    alert ('Please Enter Email Address');
                }
            }
            else
            {
                alert ('Please Enter Name');
            }//btnsubmit
        }

//Admin
function NewArticle(CtrlID)
{
//alert(CtrlID);
    DivShow(CtrlID);
    var Ctrl = document.getElementById ('ctl00_ContentPlaceHolder1_txtTitle');
    var currentTime = new Date();
    var month = currentTime.getMonth() + 1;
    var day = currentTime.getDate();
    var year = currentTime.getFullYear();
    document.getElementById ('ctl00_ContentPlaceHolder1_txtTitle').value = '';
    document.getElementById ('ctl00_ContentPlaceHolder1_txtdate').value = month + "/" + day + "/" + year;
    document.getElementById ('ctl00_ContentPlaceHolder1_txtImage').value = '';
    document.getElementById ('ctl00_ContentPlaceHolder1_txtArticle').value = '';
    document.getElementById ('ctl00_ContentPlaceHolder1_hndID').value = '';
    document.getElementById ('ctl00_ContentPlaceHolder1_txtImage').value = '';
    document.getElementById ('ctl00_ContentPlaceHolder1_txtCategory').value = '';
    document.getElementById ('ctl00_ContentPlaceHolder1_lnkDelete').style.display = 'none';
     
}

function ReplaceTags()
{
    var str1 = document.getElementById ('ctl00_ContentPlaceHolder1_txtArticle').value;
    var str2 = document.getElementById ('ctl00_ContentPlaceHolder1_txtTitle').value;
    //alert (str1);
    //alert (str2);
    str1 = str1.replace(/>/g, '&gt;');
    str1 = str1.replace(/</g, '&lt;');
    str2 = str2.replace(/>/g, '&gt;');
    str2 = str2.replace(/</g, '&lt;');
    //alert (str1);
    //alert (str2);
    document.getElementById ('ctl00_ContentPlaceHolder1_txtArticle').value = str1;
    document.getElementById ('ctl00_ContentPlaceHolder1_txtTitle').value = str2;
}

function GetSelectedCategories(CtrlID,TotalCount)
{
    var hndCtrl = document.getElementById ('ctl00_ContentPlaceHolder1_hndCategory');
    for(i=0;i<TotalCount;i++)
    {
        var chkdata = document.getElementById (CtrlID + i);
        if (chkdata.checked )
        {
            //alert(chkdata.value)
        }
    }
}



function NewCategory(CtrlID)
{
    //alert(CtrlID);
    DivShow(CtrlID);
    document.getElementById ('ctl00_ContentPlaceHolder1_txtCatName').value = '';
    document.getElementById ('ctl00_ContentPlaceHolder1_hndCatID').value = '';
    document.getElementById ('ctl00_ContentPlaceHolder1_lnkCatDel').style.display='none';
}


function ClearAdminAtricle(CtrlID)
{
    document.getElementById ('ctl00_ContentPlaceHolder1_txtTitle').value = '';
    document.getElementById ('ctl00_ContentPlaceHolder1_txtdate').value = '';
    document.getElementById ('ctl00_ContentPlaceHolder1_txtImage').value = '';
    document.getElementById ('ctl00_ContentPlaceHolder1_txtArticle').value = '';
    document.getElementById ('ctl00_ContentPlaceHolder1_txtCategory').value = '';
    document.getElementById ('ctl00_ContentPlaceHolder1_hndID').value = '';
    DivHide(CtrlID);
}

function echeck(str) {
    var blCheck = true;
    var at="@";
    var dot=".";
    var lat=str.indexOf(at);
    var lstr=str.length;
    var ldot=str.indexOf(dot);
    if (str.indexOf(at)==-1)
    {blCheck = false;}
    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
    { blCheck = false; }
    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
    { blCheck = false;}
    if (str.indexOf(at,(lat+1))!=-1)
    { blCheck = false;}
    if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
    { blCheck = false; }
    if (str.indexOf(dot,(lat+2))==-1)
    { blCheck = false; }
    if (str.indexOf(" ")!=-1)
    { blCheck = false;}

    var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
    for (i=0; i<invalidChars.length; i++) {
       if (str.indexOf(invalidChars.charAt(i),0) > -1) {
          blCheck= false;
       }
    }

    var atPos = str.indexOf('@',0);
    if (atPos == 0) 
    {blCheck= false;}
    if (str.indexOf('@', atPos + 1) > - 1) 
    { blCheck= false; }
    if (str.indexOf('.', atPos) == -1) 
    {blCheck= false;}
    if (str.indexOf('@.',0) != -1) 
    {blCheck= false;}
    if (str.indexOf('.@',0) != -1)
    {blCheck= false;}
    if (str.indexOf('..',0) != -1) 
    {blCheck= false;}
    return blCheck;				
}
