function redirect(cat){
    var select = document.getElementById('hid_selected').value;
    window.location.href = '/home/video_list?category='+cat+'&selected='+select;
    return true;
}


function view_selected_items(val){
    document.getElementById('hid_selected').value = val;
    if(val == "video"){
        document.getElementById('video').style.color = '#BF1E2E';
        document.getElementById('article').style.color = '#333333';
        document.getElementById('both').style.color = '#333333';
        document.getElementById('display_videos').style.display = 'block';
        document.getElementById('display_articles').style.display = 'none';
        document.getElementById('display_both').style.display = 'none';
        document.getElementById('title_video').style.display = 'block';
        document.getElementById('title_article').style.display = 'none';
        document.getElementById('title_both').style.display = 'none';
        return true;
    }else if(val == "article"){
        document.getElementById('video').style.color = '#333333';
        document.getElementById('article').style.color = '#BF1E2E';
        document.getElementById('both').style.color = '#333333';
        document.getElementById('display_videos').style.display = 'none';
        document.getElementById('display_articles').style.display = 'block';
        document.getElementById('display_both').style.display = 'none';
        document.getElementById('title_video').style.display = 'none';
        document.getElementById('title_article').style.display = 'block';
        document.getElementById('title_both').style.display = 'none';
        return true;
    }else if(val == "both"){
        document.getElementById('video').style.color = '#333333';
        document.getElementById('article').style.color = '#333333';
        document.getElementById('both').style.color = '#BF1E2E';
        document.getElementById('display_videos').style.display = 'none';
        document.getElementById('display_articles').style.display = 'none';
        document.getElementById('display_both').style.display = 'block';
        document.getElementById('title_video').style.display = 'none';
        document.getElementById('title_article').style.display = 'none';
        document.getElementById('title_both').style.display = 'block';
        return true;
    }    
}
function video(){
    var obj = document.getElementById("related");if(obj.style.display=="none"){
        obj.style.display = "block";
    }else if(obj.style.display=="block"){
        obj.style.display = "none";
    }
}
function active_link(id){
    var active = document.getElementById(id);if(document.getElementById('1')){
        document.getElementById('1').setAttribute("class", "");
    }if(document.getElementById('2')){
        document.getElementById('2').setAttribute("class", "");
    }if(document.getElementById('3')){
        document.getElementById('3').setAttribute("class", "");
    }active.setAttribute("class", "select");return true;
}
function validate(form){
    var pass = true;if(! hasASelection(form) ){
        alert("Please select church first");pass = false;
    }return pass;
}
function hasASelection(groupName){
    var elms = document.getElementByName(groupName);for(var k=0, elm;elm=elms[k];k++){
        if(elm.checked) return true;
    }return false;
}
function validates_packages(){
    if(document.getElementById('strength').value.length == 0){
        alert("Please enter how many people attend your church.");document.getElementById('strength').focus();return false;
    }else if(chkNumeric(document.getElementById('strength').value) == false){
        alert("Please enter numeric number without special characters for church attendance.");document.getElementById('strength').focus();return false;
    }else if(document.getElementById('strength').value == 0){
        alert("Please enter a valid attendance.");document.getElementById('strength').focus();return false;
    }return true;
}

function chkNumeric(strString){
    var strValidChars = "0123456789";var strChar;var blnResult = true;if (strString.length == 0) return false;for (i = 0; i < strString.length && blnResult == true; i++){
        strChar = strString.charAt(i);if (strValidChars.indexOf(strChar) == -1){
            blnResult = false;
        }
    }return blnResult;
}
function hidden_value(val){
    var payment_type = val;
    document.getElementById('submit').value = payment_type;
    if(!document.getElementById('hidden')){
        alert('Please enter how many people attend your church.');document.getElementById('strength').focus();document.getElementById('strength').style.color = '#BF1E2E';return false;
    }if(document.getElementById('hidden').value == 'no'){
        alert('Please enter how many people attend your church.');document.getElementById('strength').focus();document.getElementById('strength').style.color = '#BF1E2E';return false;
    }if(payment_process_validation(payment_type) == false){
        return false;
    }return true;
}
function change_to_no(){
    if(document.getElementById('hidden')){
        document.getElementById('hidden').value = 'no';
    }
}
function package_types(val){
    var types = val;if(types =="monthly"){
        document.getElementById('annually_description').style.display = 'none';document.getElementById('monthly_description').style.display = 'block';document.getElementById('package_type').value = types;
    }else if(types =="annually"){
        document.getElementById('monthly_description').style.display = 'none';document.getElementById('annually_description').style.display = 'block';document.getElementById('package_type').value = types;
    }
}
function payment_process_validation(val){
    var payment_type = val;
    if(document.getElementById('church_profile_name').value == ''){
        alert('Please Enter Church Name !');document.getElementById('church_profile_name').focus();document.getElementById('church_profile_name').style.color = '#BF1E2E';return false;
    }if(document.getElementById('primary_contact').value == ''){
        alert('Please Enter Primary Contact !');document.getElementById('primary_contact').focus();document.getElementById('primary_contact').style.color = '#BF1E2E';return false;
    }if(document.getElementById('firstname').value == ''){
        alert('Please Enter First Name !');document.getElementById('firstname').focus();document.getElementById('firstname').style.color = '#BF1E2E';return false;
    }if(document.getElementById('lastname').value == ''){
        alert('Please Enter Last Name !');document.getElementById('lastname').focus();document.getElementById('lastname').style.color = '#BF1E2E';return false;
    }if(document.getElementById('church_profile_address').value == ''){
        alert('Please Enter Church Address !');document.getElementById('church_profile_address').focus();document.getElementById('church_profile_address').style.color = '#BF1E2E';return false;
    }if(document.getElementById('church_profile_city').value == ''){
        alert('Please Enter City !');document.getElementById('church_profile_city').focus();document.getElementById('church_profile_city').style.color = '#BF1E2E';return false;
    }if(document.getElementById('church_profile_state_id').value == ''){
        alert('Please Enter State !');document.getElementById('church_profile_state_id').focus();return false;
    }if(document.getElementById('state_country_id').value == ''){
        alert('Please Enter Country !');document.getElementById('state_country_id').focus();return false;
    }if(document.getElementById('church_profile_zipcode').value == ''){
        alert('Please Enter Zip !');document.getElementById('church_profile_zipcode').focus();document.getElementById('church_profile_zipcode').style.color = '#BF1E2E';return false;
    }if(document.getElementById('church_profile_phone_no').value == ''){
        alert('Please Enter Phone Number !');document.getElementById('church_profile_phone_no').focus();document.getElementById('church_profile_phone_no').style.color = '#BF1E2E';return false;
    }if(document.getElementById('church_profile_email').value == ''){
        alert('Please Enter Email !');document.getElementById('church_profile_email').focus();document.getElementById('church_profile_email').style.color = '#BF1E2E';return false;
    }if(echeck(document.getElementById('church_profile_email').value) == false){
        return false;
    }if(zip_validate(document.getElementById('church_profile_zipcode').value)==false){
        return false;
    }if(phone_validate(document.getElementById('church_profile_phone_no').value)==false){
        return false;
    }if (billing_info_validate() == false){
        return false;
    }if(payment_type == "card"){
        if(card_type_validation() == false){
            return false;
        }
    }if(payment_type =="cheque"){
        if(cheque_type_validation() == false){
            return false;
        }
    }if(document.getElementById('poster_terms_condition').checked == false){
        alert('Please Read Terms and Conditions.');return false;
    }if(document.getElementById('poster_return_policy').checked == false){
        alert('Please Read Return Policy.');return false;
    }if(document.getElementById('poster_privacy_policy').checked ==false){
        alert('Please Read Privacy Policy.');return false;
    }return true;
}
function echeck(str){
    var at="@";var dot=".";var lat=str.indexOf(at);var lstr=str.length;var ldot=str.indexOf(dot);if (str.indexOf(at)==-1){
        alert("Invalid E-mail ID");return false;
    }if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
        alert("Invalid E-mail ID");return false;
    }if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
        alert("Invalid E-mail ID");return false;
    }if (str.indexOf(at,(lat+1))!=-1){
        alert("Invalid E-mail ID");return false;
    }if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        alert("Invalid E-mail ID");return false;
    }if (str.indexOf(dot,(lat+2))==-1){
        alert("Invalid E-mail ID");return false;
    }if (str.indexOf(" ")!=-1){
        alert("Invalid E-mail ID");return false;
    }return true;
}
function zip_validate(zip){
    var zipReg = /^(\d{5}|\d{5}-\d{4})$/;
    if(zipReg.test(zip) == false){
        alert("Phone enter Zip Code like '48034 / 48034-1239' ");
        return false;
    }return true;
}
function phone_validate(phone){
    var phoneReg = /^[2-9]{1}[0-9]{2}-[0-9]{3}-[0-9]{4}$/;
    if(phoneReg.test(phone) == false){
        alert("Phone Enter Phone Number like 211-111-1111");
        return false;
    }return true;
}
function compairing(){
    str = document.getElementById('package_subcription_lebel').value;var yes = str.split("-");if(yes[1] > yes[0]){
        return true;
    }else{
        alert('Please enter correct formate(min value - max value)');document.getElementById('package_subcription_lebel').focus();return false;
    }
}
function package_types_church(val){
    var types = val;
    if(types =="monthly"){
        document.getElementById('package_type').value = types;
    }else if(types =="annually"){
        document.getElementById('package_type').value = types;
    }
}
function validation_payment_type(val){
    var types = val;if(types=='card_patment'){
        document.getElementById('credit_card_info').style.display = 'block';document.getElementById('check_info').style.display = 'none';
    }if(types=='bank_payment'){
        document.getElementById('credit_card_info').style.display = 'none';document.getElementById('check_info').style.display = 'block';
    }if(types =="card_patment"){
        document.getElementById('bank_details').style.display = 'none';document.getElementById('bank_details_submit').style.display = 'none';document.getElementById('card_details').style.display = 'block';document.getElementById('card_details_submit').style.display = 'block';
    }else if(types =="bank_payment"){
        document.getElementById('card_details').style.display = 'none';document.getElementById('card_details_submit').style.display = 'none';document.getElementById('bank_details').style.display = 'block';document.getElementById('bank_details_submit').style.display = 'block';
    }
}
function print_portion(){
    document.getElementById('print_rec').style.display = 'none';document.getElementById('thankyou').style.display = 'none';document.getElementById('bottom_leftcorner_print').style.display = 'none';document.getElementById('finished').style.display = 'none';document.getElementById('cont').style.display = 'none';document.getElementById('progress').style.display = 'none';document.getElementById('navbg').style.display = 'none';document.getElementById('footer').style.display = 'none';document.getElementById('search_leftgif').style.display = 'none';document.getElementById('search_icongif').style.display = 'none';print();document.print_form.submit();return true;
}
function card_type_validation(){
    if(document.getElementById('card_holder').value == ''){
        alert('Please Enter Card Holder Name !');document.getElementById('card_holder').focus();document.getElementById('card_holder').style.color = '#BF1E2E';return false;
    }if(document.getElementById('card_no').value == ''){
        alert('Please Enter Valid Credit Card Number !');document.getElementById('card_no').focus();document.getElementById('card_no').style.color = '#BF1E2E';return false;
    }if(document.getElementById('ccv_code').value == ''){
        alert('Please Enter CCV Security Code !');document.getElementById('ccv_code').focus();document.getElementById('ccv_code').style.color = '#BF1E2E';return false;
    }return true;
}
function cheque_type_validation(){
    if(document.getElementById('name_on_account').value == ''){
        alert('Please Enter Account Holder Name !');document.getElementById('name_on_account').focus();document.getElementById('name_on_account').style.color = '#BF1E2E';return false;
    }if(document.getElementById('bank_name').value == ''){
        alert('Please Enter Bank Name !');document.getElementById('bank_name').focus();document.getElementById('bank_name').style.color = '#BF1E2E';return false;
    }if(document.getElementById('account_number').value == ''){
        alert('Please Enter Account Number !');document.getElementById('account_number').focus();document.getElementById('account_number').style.color = '#BF1E2E';return false;
    }if(document.getElementById('routing_number').value == ''){
        alert('Please Enter Routing Number !');document.getElementById('routing_number').focus();document.getElementById('routing_number').style.color = '#BF1E2E';return false;
    }if(routing_number_validate(document.getElementById('routing_number').value) == false){
        return false;
    }if(account_number_validate(document.getElementById('account_number').value) == false){
        return false;
    }if(name_on_account_validate(document.getElementById('name_on_account').value) == false){
        return false;
    }return true;
}
function routing_number_validate(routing_number){
    var routingNumber = /^[0-9]{9}$/;
    if(routingNumber.test(routing_number) == false){
        alert("Routing Number must be 9 digits.");
        document.getElementById('routing_number').focus();
        document.getElementById('routing_number').style.color = '#BF1E2E';
        return false;
    }return true;
}
function account_number_validate(account_number){
    if(account_number.length < 5 || account_number.length > 17){
        alert("Account Number must be 5 to 17 digits.");
        document.getElementById('account_number').focus();
        document.getElementById('account_number').style.color = '#BF1E2E';
        return false;
    }return true;
}
function name_on_account_validate(name_on_account){
    if(name_on_account.length > 22){
        alert("Bank account holder name must not be 22 characters.");
        document.getElementById('name_on_account').focus();
        document.getElementById('name_on_account').style.color = '#BF1E2E';
        return false;
    }return true;
}
function billing_info_validate(){
    if(document.getElementById('first_name').value == ''){
        alert('Please Enter First Name !');document.getElementById('first_name').focus();document.getElementById('first_name').style.color = '#BF1E2E';return false;
    }if(document.getElementById('last_name').value == ''){
        alert('Please Enter Last Name !');document.getElementById('last_name').focus();document.getElementById('last_name').style.color = '#BF1E2E';return false;
    }if(document.getElementById('address').value == ''){
        alert('Please Enter Address !');document.getElementById('address').focus();document.getElementById('address').style.color = '#BF1E2E';return false;
    }if(document.getElementById('city').value == ''){
        alert('Please Enter City !');document.getElementById('city').focus();document.getElementById('city').style.color = '#BF1E2E';return false;
    }if(document.getElementById('billing_state_id').value == ''){
        alert('Please Enter State !');document.getElementById('billing_state_id').focus();return false;
    }if(document.getElementById('billing_country_id').value == ''){
        alert('Please Enter Country !');document.getElementById('billing_country_id').focus();return false;
    }if(document.getElementById('zipcode').value == ''){
        alert('Please Enter Zip !');document.getElementById('zipcode').focus();document.getElementById('zipcode').style.color = '#BF1E2E';return false;
    }if(document.getElementById('phone_no').value == ''){
        alert('Please Enter Phone Number !');document.getElementById('phone_no').focus();document.getElementById('phone_no').style.color = '#BF1E2E';return false;
    }if(document.getElementById('email').value == ''){
        alert('Please Enter Email !');document.getElementById('email').focus();document.getElementById('email').style.color = '#BF1E2E';return false;
    }if(echeck(document.getElementById('email').value) == false){
        return false;
    }if(zip_validate(document.getElementById('zipcode').value)==false){
        return false;
    }if(phone_validate(document.getElementById('phone_no').value)==false){
        return false;
    }return true;
}


function Pager(tableName, itemsPerPage){
    this.tableName = tableName;this.itemsPerPage = itemsPerPage;this.currentPage = 1;this.pages = 0;this.inited = false;this.showRecords = function(from, to){
        var rows = document.getElementById(tableName).rows;for (var i = 0; i < rows.length; i++) {
            if (i < from || i > to){
                rows[i].style.display = 'none';
            }else{
                rows[i].style.display = '';
            }
        }
    }
    this.showPage = function(pageNumber){
        if (! this.inited){
            alert("not inited");return;
        }var oldPageAnchor = document.getElementById('pg'+this.currentPage);oldPageAnchor.className = 'pg-normal';this.currentPage = pageNumber;var newPageAnchor = document.getElementById('pg'+this.currentPage);newPageAnchor.className = 'pg-selected';var from = (pageNumber - 1) * itemsPerPage;var to = from + itemsPerPage - 1;this.showRecords(from, to);
    }
    this.prev = function(){
        if (this.currentPage > 1){
            this.showPage(this.currentPage - 1);
        }
    }
    this.next = function(){
        if (this.currentPage < this.pages){
            this.showPage(this.currentPage + 1);
        }
    }
    this.init = function(){
        var rows = document.getElementById(tableName).rows;var records = (rows.length);this.pages = Math.ceil(records / itemsPerPage);this.inited = true;
    }
    this.showPageNav = function(pagerName, positionId){
        if (! this.inited) {
            alert("not inited");return;
        }var element = document.getElementById(positionId);var pagerHtml = '<span onclick="' + pagerName + '.prev();" class="pg-normal"> &#171 Prev </span> <font color="red">|</font> ';for (var page = 1; page <= this.pages; page++){
            pagerHtml += '<span id="pg' + page + '" class="pg-normal" onclick="' + pagerName + '.showPage(' + page + ');">' + page + '</span> <font color="red">|</font> ';
        }pagerHtml += '<span onclick="'+pagerName+'.next();" class="pg-normal"> Next &#187;</span>';element.innerHTML = pagerHtml;
    }
}
function VideoPaging(tableName, itemsPerPage){
    this.tableName = tableName;this.itemsPerPage = itemsPerPage;this.currentPage = 1;this.pages = 0;this.inited = false;this.showRecords = function(from, to){
        var rows = document.getElementById(tableName).rows;for (var i = 0; i < rows.length; i++){
            if (i < from || i > to){
                rows[i].style.display = 'none';
            }else{
                rows[i].style.display = '';
            }
        }
    }
    this.showPageNav = function(pageNumber){
        if (! this.inited){
            alert("not inited");return;
        }var oldPageAnchor = document.getElementById('pgvideo'+this.currentPage);oldPageAnchor.className = 'pgvideo-normal';this.currentPage = pageNumber;var newPageAnchor = document.getElementById('pgvideo'+this.currentPage);newPageAnchor.className = 'pgvideo-selected';var from = (pageNumber - 1) * itemsPerPage;var to = from + itemsPerPage - 1;this.showRecords(from, to);
    }
    this.prev = function(){
        if (this.currentPage > 1)this.showPageNav(this.currentPage - 1);
    }
    this.next = function(){
        if (this.currentPage < this.pages){
            this.showPageNav(this.currentPage + 1);
        }
    }
    this.initial = function(){
        var rows = document.getElementById(tableName).rows;var records = (rows.length);this.pages = Math.ceil(records / itemsPerPage);this.inited = true;
    }
    this.showVideoPagination = function(videopagingName, positionId){
        if (! this.inited){
            alert("not inited");return;
        }var element = document.getElementById(positionId);var videopagingHtml = '<span onclick="' + videopagingName + '.prev();" class="pgvideo-normal"> &#171 Prev </span> <font color="red">|</font> ';for (var page = 1; page <= this.pages; page++){
            videopagingHtml += '<span id="pgvideo' + page + '" class="pgvideo-normal" onclick="' + videopagingName + '.showPageNav(' + page + ');">' + page + '</span> <font color="red">|</font> ';
        }videopagingHtml += '<span onclick="'+videopagingName+'.next();" class="pgvideo-normal"> Next &#187;</span>';element.innerHTML = videopagingHtml;
    }
}
function NewsPaging(tableName, itemsPerPage){
    this.tableName = tableName;this.itemsPerPage = itemsPerPage;this.currentPage = 1;this.showPageNavNews = function(pageNumber){
        if (! this.inited){
            alert("not inited");return;
        }var oldPageAnchor = document.getElementById('pgnews'+this.currentPage);oldPageAnchor.className = 'pgnews-normal';this.currentPage = pageNumber;var newPageAnchor = document.getElementById('pgnews'+this.currentPage);newPageAnchor.className = 'pgnews-selected';var from = (pageNumber - 1) * itemsPerPage;var to = from + itemsPerPage - 1;this.showRecords(from, to);
    }
    this.prev = function(){
        if (this.currentPage > 1)this.showPageNavNews(this.currentPage - 1);
    }
    this.next = function(){
        if (this.currentPage < this.pages){
            this.showPageNavNews(this.currentPage + 1);
        }
    }
    this.initialNews = function(){
        var rows = document.getElementById(tableName).rows;var records = (rows.length);this.pages = Math.ceil(records / itemsPerPage);this.inited = true;
    }
    this.showNewsPagination = function(newspagingName, positionId){
        if (! this.inited){
            alert("not inited");return;
        }var element = document.getElementById(positionId);var newspagingHtml = '<span onclick="' + newspagingName + '.prev();" class="pgnews-normal"> &#171 Prev </span> <font color="red">|</font> ';for (var page = 1; page <= this.pages; page++){
            newspagingHtml += '<span id="pgnews' + page + '" class="pgnews-normal" onclick="' + newspagingName + '.showPageNavNews(' + page + ');">' + page + '</span> <font color="red">|</font> ';
        }newspagingHtml += '<span onclick="'+newspagingName+'.next();" class="pgnews-normal"> Next &#187;</span>';element.innerHTML = newspagingHtml;
    }
}

function hide_article(){
    document.getElementById('VideoPagination').style.display = 'none';document.getElementById('name_videos').style.display = 'block';document.getElementById('name_articles').style.display = 'none';document.getElementById('name_both').style.display = 'none';document.getElementById('display_articles').style.display = 'none';document.getElementById('display_videos').style.display = 'block';document.getElementById('vid').style.color = '#BF1E2E';document.getElementById('both').style.color = 'black';document.getElementById('article').style.color = 'black';return true;
}
function hide_videos(){
    document.getElementById('name_both').style.display = 'none';document.getElementById('name_articles').style.display = 'block';document.getElementById('name_videos').style.display = 'none';document.getElementById('display_articles').style.display = 'block';document.getElementById('display_videos').style.display = 'none';document.getElementById('article').style.color = '#BF1E2E';document.getElementById('vid').style.color = 'black';document.getElementById('both').style.color = 'black';return true;
}
function both_display(){
    document.getElementById('name_both').style.display = 'block';document.getElementById('name_articles').style.display = 'none';document.getElementById('name_videos').style.display = 'none';document.getElementById('display_articles').style.display = 'block';document.getElementById('display_videos').style.display = 'block';document.getElementById('both').style.color = '#BF1E2E';document.getElementById('vid').style.color = 'black';document.getElementById('article').style.color = 'black';return true;
}
function message(v){
    var value = v;if(value == 2){
        var m = confirm("Your thirty days report expire. Do you want to fillup next thirty days report?");if(m == true){
            window.open("reports/thirty_day_report")
        }
    }else{
        var m = confirm("Please fillup your thirty days report.");
        if(m == true){
            window.open("reports/thirty_day_report")
        }
    }
}
function display_tutorial_video(val){
    if(val == '1'){
        document.getElementById('tutorial').style.display = 'block';document.getElementById('own_video').style.display = 'none';document.getElementById('video_link').style.display = 'block';document.getElementById('tutorial_link').style.display = 'none';document.getElementById('tutorial_link1').style.display = 'block';document.getElementById('video_link1').style.display = 'none';
    }else if(val == '2'){
        document.getElementById('own_video').style.display = 'block';document.getElementById('tutorial').style.display = 'none';document.getElementById('tutorial_link').style.display = 'block';document.getElementById('video_link').style.display = 'none';document.getElementById('video_link1').style.display = 'block';document.getElementById('tutorial_link1').style.display = 'none';
    }return true;
}
function select_text_area(){
    document.getElementById('active_video_player_video_code').select();return true;
}
function hide_website_link(){
    Effect.toggle('send_website', 'blind');document.getElementById('website_input').focus() = true;return false;
}
function print_portion(str){
    document.getElementById('cat_arch').style.display = 'none';document.getElementById('navbg').style.display = 'none';document.getElementById('footer').style.display = 'none';document.getElementById('search_leftgif').style.display = 'none';document.getElementById('search_icongif').style.display = 'none';if(str == 1){
        document.getElementById('content_2').style.display = 'none';document.getElementById('emailprint_2').style.display = 'none';
    }if(str == 2){
        document.getElementById('content_1').style.display = 'none';document.getElementById('emailprint_2').style.display = 'none';
    }print();document.print_form.submit();return true;
}

function confirminfochecked(){

    if(document.getElementById('visitor_share_info').checked == false)
    {
        alert('Please check the Privacy Policy  & Terms of Use.');
        return false;
    }
    return true;
}

function display_div(val)
{
    if(val == 'video')
    {
        document.getElementById('display_videos').style.display = 'block';
        document.getElementById('display_articles').style.display = 'none';
        document.getElementById('both_display_with_pagination').style.display = 'none';

    }

    if(val == 'article')
    {
        document.getElementById('display_videos').style.display = 'none';
        document.getElementById('display_articles').style.display = 'block';
        document.getElementById('both_display_with_pagination').style.display = 'none';

    }

    if(val == 'both_disp')
    {
        document.getElementById('display_videos').style.display = 'none';
        document.getElementById('display_articles').style.display = 'none';
        document.getElementById('both_display_with_pagination').style.display = 'block';

    }
}
function changeImage(val)
{
    
    if(val == 'american_express')
    {
        document.getElementById("american_express_id2").className = "american_express";
        document.getElementById('visa_id2').className="visa_active";
        document.getElementById('master_card_id2').className="master_card_active";
        document.getElementById('discover_id2').className="discover_active";
        document.getElementById('diners_club_id2').className="diners_club_active";

    }
    else if(val == 'visa')
    {
        document.getElementById("american_express_id2").className = "american_express_active";
        document.getElementById('visa_id2').className="visa";
        document.getElementById('master_card_id2').className="master_card_active";
        document.getElementById('discover_id2').className="discover_active";
        document.getElementById('diners_club_id2').className="diners_club_active";
    }
    else if(val == 'master_card')
    {
        document.getElementById("american_express_id2").className = "american_express_active";
        document.getElementById('visa_id2').className="visa_active";
        document.getElementById('master_card_id2').className="master_card";
        document.getElementById('discover_id2').className="discover_active";
        document.getElementById('diners_club_id2').className="diners_club_active";
    }
    else if(val == 'discover')
    {
  
        document.getElementById("american_express_id2").className = "american_express_active";
        document.getElementById('visa_id2').className="visa_active";
        document.getElementById('master_card_id2').className="master_card_active";
        document.getElementById('discover_id2').className="discover";
        document.getElementById('diners_club_id2').className="diners_club_active";
    }
    else if(val == 'diners_club')
    {
        document.getElementById("american_express_id2").className = "american_express_active";
        document.getElementById('visa_id2').className="visa_active";
        document.getElementById('master_card_id2').className="master_card_active";
        document.getElementById('discover_id2').className="discover_active";
        document.getElementById('diners_club_id2').className="diners_club";
    }

}

function print_portion_news(){
    document.getElementById('navbg').style.display = 'none';
    document.getElementById('footer').style.display = 'none';
    document.getElementById('search_leftgif').style.display = 'none';
    document.getElementById('search_icongif').style.display = 'none';
    document.getElementById('subpage').style.display = 'none';
    print();
    document.print_form.submit();
    return true;
}

function setFocusOnSearch(){
    document.getElementById('user').focus();return false;
}

function forgot_password(){
    ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", "/home/lost_password", "Forgot Password", "width=350px,height=200px,center=1,resize=1,scrolling=0")
}

function func_name()
{
    document.getElementById("card_holder").value = document.getElementById("firstname").value +' '+ document.getElementById("lastname").value
    document.getElementById("card_holder_address").value = document.getElementById("address").value
    document.getElementById("card_city").value = document.getElementById("city").value
    //document.getElementById("state_name").value = document.getElementById("church_profile_state_id").value
    //document.getElementById("country_name").value = document.getElementById("state_country_id").value
    document.getElementById("zip").value = document.getElementById("zipcode").value
    if(document.getElementById("church_profile_state_id").value != ''){
        document.getElementById("state_name").options[document.getElementById("church_profile_state_id").value].selected = true;
    }
    if(document.getElementById("state_country_id").value != ''){
        document.getElementById("country_name").options[document.getElementById("state_country_id").value].selected = true;
    }
    return false;
}

function openmypage(){
    ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", "/home/ccv_help/", "CreditCard Verification", "width=302px,height=300px,center=1,resize=1,scrolling=0")
//ajaxwin.onclose=function(){
//return window.confirm("Close window?")
// } //Run custom code when window is about to be closed

}
function openrnpage(){
    ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", "/home/routing_number/", "Routing Number", "width=300px,height=300px,center=1,resize=1,scrolling=0")
}

function poptastic(url)
{
    var newwindow;
    newwindow=window.open(url,'name','height=550,width=1050,scrollbars=yes');
    if (window.focus) {
        newwindow.focus();
    }
}


function data_transfer()
{
    document.getElementById("card_holder").value = document.getElementById("firstname").value +' '+ document.getElementById("lastname").value
    document.getElementById("card_holder_address").value = document.getElementById("church_profile_address").value
    document.getElementById("city").value = document.getElementById("church_profile_city").value    
    document.getElementById("zip").value = document.getElementById("church_profile_zipcode").value
    if(document.getElementById("church_profile_state_id").value != ''){
        document.getElementById("state_name").options[document.getElementById("church_profile_state_id").value].selected = true;
    }
    if(document.getElementById("state_country_id").value != ''){
        document.getElementById("country_name").options[document.getElementById("state_country_id").value].selected = true;
    }
    return false;
}

function selecte_session(val){
    sessionStorage.selected_session = val;
}

function checking_church_attendance()
{
    if(!document.getElementById('hidden')){
        alert('Please enter how many people attend your church.');return false;
    }if(document.getElementById('hidden').value == 'no'){
        alert('Please enter how many people attend your church.');return false;
    }if(validates_packages() == false){
        return false;
    }return true;
}

function view_selected_item(val){
    if(val == "video"){
        document.getElementById('video').style.color = '#BF1E2E';document.getElementById('article').style.color = '#333333';document.getElementById('both').style.color = '#333333';document.getElementById('display_videos').style.display = 'block';document.getElementById('display_articles').style.display = 'none';document.getElementById('display_both').style.display = 'none';document.getElementById('title_video').style.display = 'block';document.getElementById('title_article').style.display = 'none';document.getElementById('title_both').style.display = 'none';return true;
    }else if(val == "article"){
        document.getElementById('video').style.color = '#333333';document.getElementById('article').style.color = '#BF1E2E';document.getElementById('both').style.color = '#333333';document.getElementById('display_videos').style.display = 'none';document.getElementById('display_articles').style.display = 'block';document.getElementById('display_both').style.display = 'none';document.getElementById('title_video').style.display = 'none';document.getElementById('title_article').style.display = 'block';document.getElementById('title_both').style.display = 'none';return true;
    }else if(val == "both"){
        document.getElementById('video').style.color = '#333333';document.getElementById('article').style.color = '#333333';document.getElementById('both').style.color = '#BF1E2E';document.getElementById('display_videos').style.display = 'none';document.getElementById('display_articles').style.display = 'none';document.getElementById('display_both').style.display = 'block';document.getElementById('title_video').style.display = 'none';document.getElementById('title_article').style.display = 'none';document.getElementById('title_both').style.display = 'block';return true;
    }
}

function shipping_to_billing_data_transfer()
{
    document.getElementById("first_name").value = document.getElementById("firstname").value;
    document.getElementById("last_name").value = document.getElementById("lastname").value;
    document.getElementById("address").value = document.getElementById("church_profile_address").value;
    document.getElementById("city").value = document.getElementById("church_profile_city").value;
    document.getElementById("zipcode").value = document.getElementById("church_profile_zipcode").value;
    document.getElementById("phone_no").value = document.getElementById("church_profile_phone_no").value;
    document.getElementById("email").value = document.getElementById("church_profile_email").value;    
    if(document.getElementById("church_profile_state_id").value != ''){
        document.getElementById("billing_state_id").options[document.getElementById("church_profile_state_id").value].selected = true;
    }
    if(document.getElementById("state_country_id").value != ''){
        document.getElementById("billing_country_id").options[document.getElementById("state_country_id").value].selected = true;
    }
    return false;
}

function shipping_to_billing_donation_data_transfer()
{
    document.getElementById("firstname").value = document.getElementById("ship_firstname").value;
    document.getElementById("lastname").value = document.getElementById("ship_lastname").value;
    document.getElementById("address").value = document.getElementById("ship_address").value;
    document.getElementById("city").value = document.getElementById("ship_city").value;
    document.getElementById("zipcode").value = document.getElementById("ship_zipcode").value;
    document.getElementById("phone_no").value = document.getElementById("ship_phone_no").value;
    document.getElementById("email").value = document.getElementById("ship_email").value;
    if(document.getElementById("ship_church_profile_state_id").value != ''){
        document.getElementById("church_profile_state_id").options[document.getElementById("ship_church_profile_state_id").value].selected = true;
    }
    if(document.getElementById("ship_state_country_id").value != ''){
        document.getElementById("state_country_id").options[document.getElementById("ship_state_country_id").value].selected = true;
    }
    return false;
}

function billto_card_data_transfer()
{
    if(document.getElementById("firstname").value != '' || document.getElementById("lastname").value != ''){
        document.getElementById("card_holder").value = document.getElementById("firstname").value +' '+ document.getElementById("lastname").value
    }
    if(document.getElementById("address").value != ''){
        document.getElementById("card_holder_address").value = document.getElementById("address").value
    }
    if(document.getElementById("city").value != ''){
        document.getElementById("card_city").value = document.getElementById("city").value
    }
    if(document.getElementById("zipcode").value != ''){
        document.getElementById("zip").value = document.getElementById("zipcode").value
    }
    if(document.getElementById("church_profile_state_id").value != ''){
        document.getElementById("state_name").options[document.getElementById("church_profile_state_id").value].selected = true;
    }
    if(document.getElementById("state_country_id").value != ''){
        document.getElementById("country_name").options[document.getElementById("state_country_id").value].selected = true;
    }
    return false;
}

function donate_payment_process_validation(val){
    var payment_type = val;
    document.getElementById('submit').value = payment_type;
    if(shipping_address_validates() == false){
        return false;
    }
    if(document.getElementById('firstname').value == ''){
        alert('Please Enter First Name !');document.getElementById('firstname').focus();document.getElementById('firstname').style.color = "#BF1E2E";return false;
    }if(document.getElementById('lastname').value == ''){
        alert('Please Enter Last Name !');document.getElementById('lastname').focus();document.getElementById('lastname').style.color = "#BF1E2E";return false;
    }if(document.getElementById('address').value == ''){
        alert('Please Enter Address !');document.getElementById('address').focus();document.getElementById('address').style.color = "#BF1E2E";return false;
    }if(document.getElementById('amount').value == ''){
        alert('Please Enter Amount !');document.getElementById('amount').focus();document.getElementById('amount').style.color = "#BF1E2E";return false;
    }if(amount_validate(document.getElementById('amount').value) == false){
        document.getElementById('amount').focus();document.getElementById('amount').style.color = "#BF1E2E";return false;
    }if(document.getElementById('donation_type').value == ''){
        alert('Please Enter Donation Type !');document.getElementById('donation_type').focus();document.getElementById('donation_type').style.color = "#BF1E2E";return false;
    }if(document.getElementById('city').value == ''){
        alert('Please Enter City !');document.getElementById('city').focus();document.getElementById('city').style.color = "#BF1E2E";return false;
    }if(document.getElementById('church_profile_state_id').value == ''){
        alert('Please Enter State !');document.getElementById('church_profile_state_id').focus();document.getElementById('church_profile_state_id').style.color = "#BF1E2E";return false;
    }if(document.getElementById('zipcode').value == ''){
        alert('Please Enter Zip !');document.getElementById('zipcode').focus();document.getElementById('zipcode').style.color = "#BF1E2E";return false;
    }if(document.getElementById('state_country_id').value == ''){
        alert('Please Enter Country !');document.getElementById('state_country_id').focus();document.getElementById('state_country_id').style.color = "#BF1E2E";return false;
    }if(document.getElementById('phone_no').value == ''){
        alert('Please Enter Phone Number !');document.getElementById('phone_no').focus();document.getElementById('phone_no').style.color = "#BF1E2E";return false;
    }if(document.getElementById('email').value == ''){
        alert('Please Enter Email !');document.getElementById('email').focus();document.getElementById('email').style.color = "#BF1E2E";return false;
    }if(echeck(document.getElementById('email').value) == false){
        document.getElementById('email').focus();document.getElementById('email').style.color = "#BF1E2E";return false;
    }if(zip_validate(document.getElementById('zipcode').value)==false){
        document.getElementById('zipcode').focus();document.getElementById('zipcode').style.color = "#BF1E2E";return false;
    }if(phone_validate(document.getElementById('phone_no').value)==false){
        document.getElementById('phone_no').focus();document.getElementById('phone_no').style.color = "#BF1E2E";return false;
    }if(payment_type == "card"){
        if(card_type_validation() == false){
            return false;
        }
    }else if(payment_type =="cheque"){
        if(cheque_type_validation() == false){
            return false;
        }
    }

    return true;
}

function shipping_address_validates(){
    if(document.getElementById('ship_firstname').value == ''){
        alert('Please Enter First Name !');document.getElementById('ship_firstname').focus();document.getElementById('ship_firstname').style.color = "#BF1E2E";return false;
    }if(document.getElementById('ship_lastname').value == ''){
        alert('Please Enter Last Name !');document.getElementById('ship_lastname').focus();document.getElementById('ship_lastname').style.color = "#BF1E2E";return false;
    }if(document.getElementById('ship_address').value == ''){
        alert('Please Enter Address !');document.getElementById('ship_address').focus();document.getElementById('ship_address').style.color = "#BF1E2E";return false;
    }if(document.getElementById('ship_city').value == ''){
        alert('Please Enter City !');document.getElementById('ship_city').focus();document.getElementById('ship_city').style.color = "#BF1E2E";return false;
    }if(document.getElementById('ship_church_profile_state_id').value == ''){
        alert('Please Enter State !');document.getElementById('ship_church_profile_state_id').focus();document.getElementById('ship_church_profile_state_id').style.color = "#BF1E2E";return false;
    }if(document.getElementById('ship_zipcode').value == ''){
        alert('Please Enter Zip !');document.getElementById('ship_zipcode').focus();document.getElementById('ship_zipcode').style.color = "#BF1E2E";return false;
    }if(document.getElementById('ship_state_country_id').value == ''){
        alert('Please Enter Country !');document.getElementById('ship_state_country_id').focus();document.getElementById('ship_state_country_id').style.color = "#BF1E2E";return false;
    }if(document.getElementById('ship_phone_no').value == ''){
        alert('Please Enter Phone Number !');document.getElementById('ship_phone_no').focus();document.getElementById('ship_phone_no').style.color = "#BF1E2E";return false;
    }if(document.getElementById('ship_email').value == ''){
        alert('Please Enter Email !');document.getElementById('ship_email').focus();document.getElementById('ship_email').style.color = "#BF1E2E";return false;
    }if(echeck(document.getElementById('ship_email').value) == false){
        document.getElementById('ship_email').focus();document.getElementById('ship_email').style.color = "#BF1E2E";return false;
    }if(zip_validate(document.getElementById('ship_zipcode').value)==false){
        document.getElementById('ship_zipcode').focus();document.getElementById('ship_zipcode').style.color = "#BF1E2E";return false;
    }if(phone_validate(document.getElementById('ship_phone_no').value)==false){
        document.getElementById('ship_phone_no').focus();document.getElementById('ship_phone_no').style.color = "#BF1E2E";return false;
    }
}

function amount_validate(val){
    var ValidChars = "0123456789.";
    var IsNumber = true;
    var Char;
    if(val < 1)
    {
        alert('Minimum amount should be $1.');        
        return false;
    }
    for (i = 0; i < val.length && IsNumber == true; i++)
    {
        Char = val.charAt(i);
        if (ValidChars.indexOf(Char) == -1)
        {
            alert('Please enter numeric value in Amount');
            IsNumber = false;
        }
    }
    return IsNumber;
}
