var editQuickNavlinkFlag=new Array();
editQuickNavlinkFlagCount = 0;
var fb_window_more_tab = "" ;

function getStyleObject(objectId) {
    if(document.getElementById && document.getElementById(objectId))
        return document.getElementById(objectId).style;
    else if (document.all && document.all(objectId))
        return document.all(objectId).style;
    else if (document.layers && document.layers[objectId])
        return document.layers[objectId];
    else
        return false;
} 

function toggleDisplay(sDiv, toggleDiv){
    var divid = document.getElementById(toggleDiv);
    divid.style.display = sDiv.checked ?  'block' : 'none';
    var main_div = getStyleObject('new_navlink');
    var the_top = parseInt(main_div.top) + 100;
    if (document.layers)
        main_div.top = the_top;
    else
        main_div.top = the_top + "px";
}

function noenter() {
    if(detectBrowser() == "Explorer"){
        return !(window.event && window.event.keyCode == 13);
    }else{
        return !(event.which == 13);
    }
  
  
}

function checkMalwareUrl(url, malware){
    if(malware){
        if (confirm("Visiting this web site may harm your computer.")) {
            navigationShadowbox(url);
        }else{
    
    }
    }else{
        navigationShadowbox(url);
    }

}

function stopSubmit(e, next_id){
    /* var key;
  if(window.event){
    key = window.event.keyCode; 
  }else{  
    key = event.which;
  } 
  if(key == 13){document.getElementById('network_password_#{i}').focus();}*/
  
    
    if (e.keyCode == 13)
        document.getElementById(next_id).focus();
    return (e.keyCode != 13);
}


/*
function toggleCheckPrivate(sDiv, toggleDiv, data_div){
  var divid = document.getElementById(toggleDiv);
  data_div1 = document.getElementById(data_div);
  var base_height = document.getElementById('action_form').scrollHeight;
  if(sDiv.checked){
    divid.checked = true;
    data_div1.style.display = 'block';
  }
  else{
    divid.checked = false;
    data_div1.style.display = 'none';
  }
  var current_height = document.getElementById('action_form').scrollHeight;
  var delta = current_height - base_height; 
  resize_by_browser(0, delta);
} */

/*
function toggleCheckPrivateHub(sDiv, toggleDiv, data_div){
  var divid = document.getElementById(toggleDiv);
  data_div = document.getElementById(data_div);
  if(sDiv.checked){
    divid.checked = true;
    data_div.style.display = 'block';
    divid.disabled = true;
  }
  else{
    if(divid.checked) {
    divid.checked = true
    data_div.style.display = 'block';
    divid.disabled = false;
    }
    else{
    divid.checked = false;
    data_div.style.display = 'none';
    divid.disabled = false;
    }
  }
}  */


function networkToggleColumns(myid, colDisp){
    document.getElementById("network_error_msg").innerHTML = "";
    var el = document.getElementById(colDisp)
    if (myid.value == "create") {
        document.getElementById('create_network').style.display ='block';
        document.getElementById('create_button_network').style.display ='block'
    
        el.style.display = 'none';
        document.getElementById('manage_button_network').style.display ='none'
    }else {
        document.getElementById('create_network').style.display ='none'
        document.getElementById('create_button_network').style.display ='none'
        el.style.display = 'block';
        document.getElementById('manage_button_network').style.display ='block'
    
    }
}

function bookmarkToggleColumns(myid, colDisp){
    document.getElementById("bookmark_error_msg").innerHTML = "";
    var el = document.getElementById(colDisp)
    if (myid.value == "create") {
        document.getElementById('create_bookmark').style.display ='block';
        document.getElementById('create_button_bookmark').style.display ='block'
    
        el.style.display = 'none';
        document.getElementById('manage_button_bookmark').style.display ='none'
    }else {
        document.getElementById('create_bookmark').style.display ='none'
        document.getElementById('create_button_bookmark').style.display ='none'
        el.style.display = 'block';
        document.getElementById('manage_button_bookmark').style.display ='block'
    
    }
}

function toggleColumns(myid, colDisp){
    var el = document.getElementById(colDisp)
    el.style.display = ((myid.value=="video") || (myid.value=="pdf" ) ||(myid.value=="rss" ) ||(myid.value=="audio" ) || (myid.value=="image" )) ? 'block' : 'none';
    if(myid.value=="desktop"){
        open_shadowbox("/scribd_login_signup", 189, 381);
    }
}

function edit_network_tree_validation(login, password){
    var returnflag = false;
  
    if(login.value == '' && password.value == ''){
        document.getElementById('network_errors').innerHTML='Account can\'t be blank. <br/> Password can\'t be blank.';

    }
    else if(login.value == ''){
        document.getElementById('network_errors').innerHTML='Account can\'t be blank.';
    
    }
    else if(password.value == ''){
        document.getElementById('network_errors').innerHTML='Password can\'t be blank.';
    }
    else{
        returnflag = true;
    }
    return returnflag
}
function togglemydiv(mydiv){
    if(mydiv.style.height=="75px")
        mydiv.style.height = "22px";
    else
        mydiv.style.height = "75px";
}

function guest_page(){
    open_shadowbox("/guest", 410, 888);
}

function first_visit_page(){
    Shadowbox.init({
        height: 410,
        width: 900
    });
    open_shadowbox("/first_visit", 300, 500);
}

function networking_page(id){
    if(GetCookie('active_hub')){
        // open_shadowbox("/networking", 471, 716);
        open_shadowbox("/networking/" + id, 417, 692);
    }
    else{
        location.href = "/login";
    }
}

function navlinker_page(){
    //open_shadowbox("/navlinker_page", 310, 400);
    open_shadowbox("/navlinker_page", 345, 400);
}

function navlink_open_page(){
    open_shadowbox("/navlink_open", 310, 400);
}

function scribd_page(login, email){
    open_shadowbox("/scribd?login=" + login + "&email=" + email, 240, 340);
}

function scribd_info(slug){
    //open_shadowbox("/scribd_info", 280, 360);
    open_shadowbox("/scribd_login_signup?hub=" + slug , 288, 380);
}

function terms_of_use_policy(){
    open_shadowbox("/terms_of_use.html" , 200, 380);
}

function create_navlink(slug, flag, term){
    //  if(GetCookie('active_hub')){
    if (flag == "navlink"){
        if(detectBrowser() == "Explorer"){
            //open_shadowbox("/new_navlink?slug=" + slug , 515, 381);
            open_shadowbox("/new_navlink?slug=" + slug , 515, 401);
        }else{
            open_shadowbox("/new_navlink?slug=" + slug , 484, 400);
        //open_shadowbox("/new_navlink?slug=" + slug , 484, 380);
        }
    }
    else{
        if(detectBrowser() == "Explorer")  {
            open_shadowbox("/new_navlink/"+ slug+ "?flag=important_navlink&" , 501, 381);
        }else{
            //open_shadowbox("/new_navlink/"+ slug+ "?flag=important_navlink&" , 480, 380);
            open_shadowbox("/new_navlink/"+ slug+ "?flag=important_navlink&term="+ term, 480, 380);
        }
    }
//  }
//  else{
//    location.href = "/login";
//  }
}

function navigate_navlink(id, navlink_id, navlink_owner){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer")
            open_shadowbox("/navigate_navlinks/" + id + "?navlink_id=" +navlink_id , 114, 356);
        else
            open_shadowbox("/navigate_navlinks/" + id + "?navlink_id=" +navlink_id + "&navlink_owner=" + navlink_owner , 120, 362);
    }
    else{
        location.href = "/login";
    }
}

function edit_navlink_new_hub(navlink_id, slug, flag){
    if(GetCookie('active_hub')){
        if (flag == "navlink"){
            parent.Shadowbox.close();
            if(detectBrowser() == "Explorer"){
                //open_shadowbox("/navlinks/edit_navlink_new_hub/"+ navlink_id + "?form_type=navlink_edit_form&slug=" + slug + "&filter=", 501, 381);
                var a = "open_shadowbox('/navlinks/edit_navlink_new_hub/"+ navlink_id + "?form_type=navlink_edit_form&slug=" + slug + "&filter='" + ", 501, 381);";
            }
            else{
                //open_shadowbox("/navlinks/edit_navlink_new_hub/"+ navlink_id + "?form_type=navlink_edit_form&slug=" + slug + "&filter=", 480, 380);
                var a = "open_shadowbox('/navlinks/edit_navlink_new_hub/"+ navlink_id + "?form_type=navlink_edit_form&slug=" + slug + "&filter='" + ", 480, 380);";
            }
            window.setTimeout(a, 800);
        }
        else{
            if(detectBrowser() == "Explorer")
                open_shadowbox("/navlinks/edit_navlink_new_hub/"+ navlink_id + "?form_type=important_edit_navlink_form&flag=important_navlink&slug=" + slug + "&filter=", 501, 381);
            else
                open_shadowbox("/navlinks/edit_navlink_new_hub/"+ navlink_id + "?form_type=important_edit_navlink_form&flag=important_navlink&slug=" + slug + "&filter=", 480, 380);
        }
    }
    else{
        location.href = "/login";
    }
}

function captcha_for_new_signup(){
    var form_val = new Array();
   
    var check_text_box = document.getElementById('signup-form').getElementsByTagName("input");
    for(var i=0;i<check_text_box.length;i++){
        if (check_text_box[i].value !=''){
          form_val[i] = check_text_box[i].value
        }
    }
    if(detectBrowser() == "Explorer"){
        
        open_shadowbox("/verify_captcha?form_val="+form_val, 310, 380);
    
    }
    else{
        
        
        open_shadowbox("/verify_captcha?form_val="+form_val, 255, 370);
    
    }
}

function edit_motto_important_navlink_new_hub(id, motto_id){
    if(GetCookie('active_hub')){
        open_shadowbox("/edit_motto_important_navlink_new_hub/"+ id+ "?flag=important_navlink&term=true&motto_id=" + motto_id, 485, 380);
    }
    else{
        location.href = "/login";
    }
}

function edit_navlink_list(slug){
    if(GetCookie('active_hub')){
        //open_shadowbox("/edit_navlink_list?hub_slug=" + slug , 484, 381);
        //open_shadowbox("/edit_navlink_list?hub_slug=" + slug , 484, 720);
        if(detectBrowser() == "Explorer")
            open_shadowbox("/edit_navlink_list?hub_slug=" + slug , 500, 700);
        else
            open_shadowbox("/edit_navlink_list?hub_slug=" + slug , 488, 706);
    //        open_shadowbox("/edit_navlink_list?hub_slug=" + slug , 484, 702);
    }
    else{
        location.href = "/login";
    }
}

function edit_category_list_new_hub(id){
    if(GetCookie('active_hub')){
        //open_shadowbox("/edit_navlink_list?hub_slug=" + slug , 484, 381);
        //open_shadowbox("/edit_navlink_list?hub_slug=" + slug , 484, 720);
        if(detectBrowser() == "Explorer")
            open_shadowbox("/edit_category_list_new_hub?id=" + id , 500, 360);
        else
            open_shadowbox("/edit_category_list_new_hub?id=" + id , 488, 356);
    //        open_shadowbox("/edit_navlink_list?hub_slug=" + slug , 484, 702);
    }
    else{
        location.href = "/login";
    }
}

function edit_subscription_list_new_hub(id){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer")
            open_shadowbox("/edit_subscription_list_new_hub?id=" + id , 494, 381);
        else
            open_shadowbox("/edit_subscription_list_new_hub?id=" + id , 484, 381);
    }
    else{
        location.href = "/login";
    }
}

function edit_group_list_new_hub(id){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer")
            open_shadowbox("/edit_group_list_new_hub?id=" + id , 478, 381);
        else
            open_shadowbox("/edit_group_list_new_hub?id=" + id , 484, 381);
    }
    else{
        location.href = "/login";
    }
}

function edit_network_list_new_hub(id){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer")
            open_shadowbox("/edit_network_list_new_hub?id=" + id , 478, 381);
        else
            open_shadowbox("/edit_network_list_new_hub?id=" + id , 484, 381);
    }
    else{
        location.href = "/login";
    }
}

function edit_team_list_new_hub(id){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer")
            open_shadowbox("/edit_team_list_new_hub?id=" + id , 478, 381);
        else
            open_shadowbox("/edit_team_list_new_hub?id=" + id , 484, 381);
    }
    else{
        location.href = "/login";
    }
}



function show_recommends(id){
    if(GetCookie('active_hub')){
        open_shadowbox("/show_recommends?id=" + id, 350, 362);
    }
    else{
        location.href = "/login";
    }
}

function new_mottos(id){
    if(GetCookie('active_hub')){
        open_shadowbox("/hubs/new_motto_new_hub?id=" + id, 200, 362);
    }
    else{
        location.href = "/login";
    }
}

function subscribe_new_hub(id){
    if(GetCookie('active_hub')){
        open_shadowbox("/hubs/subscribe_new_hub?id=" + id, 200, 362);
    }
    else{
        location.href = "/login";
    }
}

function upload_profile_picture(slug,image){
  if(GetCookie('active_hub')){
    if(detectBrowser() == "Explorer"){
      //open_shadowbox("/hubs/upload_profile_picture/0?hub_slug=" + slug, 219, 326);
     // open_shadowbox("/admin?flag=upload_images_profile", 492, 900);
      open_shadowbox("/admin?flag=upload_images_profile&hub_slug=" + slug + "&image=" + image, 492, 900);
    }
    else{
        //open_shadowbox("/subscriptions/new_subscription_new_hub/0?hub_slug=" + slug, 162, 300);
        //open_shadowbox("/hubs/upload_profile_picture/0?hub_slug=" + slug, 220, 310);
        open_shadowbox("/admin?flag=upload_images_profile&hub_slug=" + slug + "&image=" + image, 492, 900);
    }
    
  }
  else{
      location.href = "/login";
  }
}

function new_category_new_hub(id, slug){
  if(GetCookie('active_hub')){
      if (slug == undefined){
          if(detectBrowser() == "Explorer"){
              //open_shadowbox("/categories/new_category_new_hub/0?form_type=category_tree&type_flag=undefined&slug=" + id, 302, 320);
              open_shadowbox("/categories/new_category_new_hub/0?form_type=category_tree&type_flag=undefined&slug=" + id, 302, 320);
          }
          else{
              open_shadowbox("/categories/new_category_new_hub/0?form_type=category_tree&type_flag=undefined&slug=" + id, 300, 326);
          }
      }else{
          if(detectBrowser() == "Explorer"){
              open_shadowbox("/categories/new_category_new_hub/"+id +"?form_type=category_tree&type_flag=undefined&slug=" + slug, 294, 320);
          }
          else{
              open_shadowbox("/categories/new_category_new_hub/"+id +"?form_type=category_tree&type_flag=undefined&slug=" + slug, 300, 326);
          }
      }
  }
  else{
      location.href = "/login";
  }
}

function edit_category_new_hub(category_id, slug){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer"){
            open_shadowbox("/categories/edit_category_new_hub/"+category_id+"?form_type=category_tree&slug=" + slug, 294, 320);
        }
        else {
            open_shadowbox("/categories/edit_category_new_hub/"+category_id+"?form_type=category_tree&slug=" + slug, 300, 326);
        }
    }
    else{
        location.href = "/login";
    }
}

function new_subscription_new_hub(slug){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer"){
            open_shadowbox("/subscriptions/new_subscription_new_hub/0?hub_slug=" + slug, 219, 326);
        }
        else{
            //open_shadowbox("/subscriptions/new_subscription_new_hub/0?hub_slug=" + slug, 162, 300);
            open_shadowbox("/subscriptions/new_subscription_new_hub/0?hub_slug=" + slug, 220, 310);
        }
    //open_shadowbox("/subscriptions/new_subscription_new_hub/0?hub_slug=" + slug, 142, 326);
    }
    else{
        location.href = "/login";
    }
}

function new_group_new_hub(id){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer"){
            open_shadowbox("/groups/new_group_new_hub/"+id, 172, 320);
        }
        else{
            open_shadowbox("/groups/new_group_new_hub/"+id, 176, 326);
        }
    }
    else{
        location.href = "/login";
    }
}


function inviting_new_users(id, type){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer"){
          //  open_shadowbox("/groups/invite_new_friends/"+id, 300, 390);
           open_shadowbox("/groups/invite_new_friends/"+id+"?type=" + type, 300, 372);
        }
        else{
          //  open_shadowbox("/groups/invite_new_friends/"+id, 306, 396);
          // open_shadowbox("/groups/invite_new_friends/"+id+"?type=" + type, 306, 396);
           open_shadowbox("/groups/invite_new_friends/"+id+"?type=" + type, 306, 378);
        }
    }
    else{
        location.href = "/login";
    }
}

function edit_group_new_hub(id){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer"){
            open_shadowbox("/groups/edit_group_new_hub/"+id, 172, 320);
        }
        else{
            open_shadowbox("/groups/edit_group_new_hub/"+id, 176, 326);
        }
    }
    else{
        location.href = "/login";
    }
}

function new_member_new_hub(id){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer"){
            //open_shadowbox("/groups/new_member_new_hub/"+id, 156, 349);
            open_shadowbox("/groups/new_member_new_hub/"+id, 281, 410);
        }
        else{
          //open_shadowbox("/groups/new_member_new_hub/"+id, 220, 350);
          //Now open_shadowbox("/groups/new_member_new_hub/"+id, 281, 380);
          open_shadowbox("/groups/new_member_new_hub/"+id, 281, 390);
          //open_shadowbox("/groups/new_member_new_hub/"+id, 220, 410);
         //open_shadowbox("/groups/new_member_new_hub/"+id, 281, 410);
         // open_shadowbox("/groups/new_member_new_hub/"+id, 281, 430);
        
        }
    }
    else{
        location.href = "/login";
    }
}

function new_team_new_hub(id){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer"){
            open_shadowbox("/team/new_team_new_hub/"+id, 193, 314);
        }
        else{
            //open_shadowbox("/team/new_team_new_hub/"+id, 186, 320);
            open_shadowbox("/team/new_team_new_hub/"+id, 200, 320);
        }
    }
    else{
        location.href = "/login";
    }
}

function bankform_page(id){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer"){
            open_shadowbox("/admin/bank_transfer/"+id, 300, 500);
        }
        else{
            //open_shadowbox("/team/new_team_new_hub/"+id, 186, 320);
            open_shadowbox("/admin/bank_transfer/"+id, 306, 499);
        }
    }
    else{
        location.href = "/login";
    }
}

function manage_subscriptions_page(id){
    if(GetCookie('active_hub')){
        //parent.Shadowbox.close();
        open_shadowbox("/hubs/recommend_and_subscribe/"+id , 250, 538);
    }
    else{
        location.href = "/login";
   }
}


function is_facebook_account(id){
    if(GetCookie('active_hub')){
      if(document.getElementById('facebook_more_tab_spinner'))
      document.getElementById('facebook_more_tab_spinner').style.display = 'block';
    
      if(document.getElementById('facebook_more_tab_error'))
        document.getElementById('facebook_more_tab_error').style.display = 'none';
        
      new Ajax.Request('/social/is_facebook_account/' + id, {asynchronous:true, evalScripts:true, onComplete:function(request){Element.hide('')}, onLoading:function(request){Element.show('')}}); return false;
    }
    else{
        location.href = "/login";
   }
} 


function is_facebook_accounts(id, type){
  if(GetCookie('active_hub')){
    if(type == "signup_fb_in_tools"){
      if(document.getElementById('error_publish_tools'))
        document.getElementById('error_publish_tools').style.display='none';
        
      /*if(document.getElementById('spinner_publish_tools'))
        document.getElementById('spinner_publish_tools').style.display='block'; */
        
      //new Ajax.Request('/signup_facebook?flag=signup_fb_in_tools', {asynchronous:true, evalScripts:true, onComplete:function(request){},onLoading:function(request){}, parameters:Form.serialize(this)}); return false;
      new Ajax.Request('/social/is_facebook_account/' + id + '?type=signup_fb_in_tools', {asynchronous:true, evalScripts:true, onComplete:function(request){Element.hide('')}, onLoading:function(request){Element.show('')}}); return false;
      
    }else if(type == "signup_fb_in_brand_content"){
      if(document.getElementById('tw_navlinks_progress'))
        document.getElementById('tw_navlinks_progress').style.display='none';
      
      new Ajax.Request('/social/is_facebook_account/' + id + '?type=signup_fb_in_brand_content', {asynchronous:true, evalScripts:true, onComplete:function(request){Element.hide('')}, onLoading:function(request){Element.show('')}}); return false;
      
    }else{
      /*if(document.getElementById('facebook_more_tab_spinner')){
      document.getElementById('facebook_more_tab_spinner').style.display = 'block'; 
      } */
      if(document.getElementById('twitter_more_tab_spinner')){
        document.getElementById('twitter_more_tab_spinner').style.display = 'none';
      }
      if(document.getElementById('facebook_more_tab_error')){
        document.getElementById('facebook_more_tab_error').style.display = 'none';
      }  
      new Ajax.Request('/social/is_facebook_account/' + id+ '?type=fb_link_more_tab',  {asynchronous:true, evalScripts:true, onComplete:function(request){Element.hide('')}, onLoading:function(request){Element.show('')}}); return false;
    }
  }
  else{
      location.href = "/login";
 }
}


function facebook_navlinks_hub(id){
  if(GetCookie('active_hub')){
    open_shadowbox("/social/facebook_navlinks_hub/"+id , 492, 900);
  }
  else{
    location.href = "/login";
 }
}

function brand_link_from_facebook(){
  alert("******* brand_link_from_facebook ********");
  if(GetCookie('active_hub')){
    open_shadowbox("/social/facebook_navlinks_hub/"+id , 492, 900);
  }
  else{
    location.href = "/login";
 }


}

function is_twitter_account(id){
  if(GetCookie('active_hub')){
    if(document.getElementById('twitter_more_tab_spinner'))
      document.getElementById('twitter_more_tab_spinner').style.display = 'block';
    
    if(document.getElementById('twitter_more_tab_error'))
      document.getElementById('twitter_more_tab_error').style.display = 'none';

    new Ajax.Request('/social/is_twitter_account/' + id, {asynchronous:true, evalScripts:true, onComplete:function(request){Element.hide('')}, onLoading:function(request){Element.show('')}}); return false;
  }
  else{
      location.href = "/login";
 }
}


function is_twitter_accounts(id, type){
  if(GetCookie('active_hub')){
    if(type == "signup_tw_in_tools"){
      if(document.getElementById('error_publish_tools'))
        document.getElementById('error_publish_tools').style.display='none';
        
      if(document.getElementById('spinner_publish_tools'))
        document.getElementById('spinner_publish_tools').style.display='block';  
        
      //new Ajax.Request('/signup_facebook?flag=signup_fb_in_tools', {asynchronous:true, evalScripts:true, onComplete:function(request){},onLoading:function(request){}, parameters:Form.serialize(this)}); return false;
      new Ajax.Request('/social/is_twitter_account/' + id + '?type=signup_tw_in_tools', {asynchronous:true, evalScripts:true, onComplete:function(request){Element.hide('')}, onLoading:function(request){Element.show('')}}); return false;
      
    }else if(type == "signup_tw_in_brand_content"){
      if(document.getElementById('spinner_fb_brand_contant'))
        document.getElementById('spinner_fb_brand_contant').style.display='none';
      
      new Ajax.Request('/social/is_twitter_account/' + id + '?type=signup_tw_in_brand_content', {asynchronous:true, evalScripts:true, onComplete:function(request){Element.hide('')}, onLoading:function(request){Element.show('')}}); return false;
      
    }else{
      /*
      if(document.getElementById('twitter_more_tab_spinner')){
        document.getElementById('twitter_more_tab_spinner').style.display = 'block'; 
      } */
      if(document.getElementById('facebook_more_tab_spinner')){
        document.getElementById('facebook_more_tab_spinner').style.display = 'none';
      }
      if(document.getElementById('twitter_more_tab_error')){
        document.getElementById('twitter_more_tab_error').style.display = 'none';
      }
        
      new Ajax.Request('/social/is_twitter_account/' + id+ '?type=signup_tw_link_more_tab', {asynchronous:true, evalScripts:true, onComplete:function(request){Element.hide('')}, onLoading:function(request){Element.show('')}}); return false;
    }
  }
  else{
      location.href = "/login";
 }
}



function twitter_navlinks_hub(id){
    if(GetCookie('active_hub')){
      open_shadowbox("/social/twitter_navlinks_hub/"+id , 492, 900);
    }
    else{
      location.href = "/login";
   }
}

function edit_team_new_hub(id){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer"){
            open_shadowbox("/team/edit_team_new_hub/"+id, 193, 314);
        }
        else{
            open_shadowbox("/team/edit_team_new_hub/"+id, 186, 320);
        }
    }
    else{
        location.href = "/login";
    }
}

function new_member_team_new_hub(id){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer"){
           // open_shadowbox("/team/new_member_new_hub/"+id, 156, 349);
            open_shadowbox("/team/new_member_new_hub/"+id, 276, 410);
            //open_shadowbox("/groups/new_member_new_hub/"+id, 281, 390);
        }
        else{
            //open_shadowbox("/team/new_member_new_hub/"+id, 162, 350);
            //open_shadowbox("/team/new_member_new_hub/"+id, 220, 350);
            //open_shadowbox("/team/new_member_new_hub/"+id, 281, 390);
            open_shadowbox("/team/new_member_new_hub/"+id, 290, 390);
           
        }
    }
    else{
        location.href = "/login";
    }
}

function edit_network_new_hub(id, type){
    if(GetCookie('active_hub')){
        if(detectBrowser() == "Explorer"){
            open_shadowbox("/social/edit_network_new_hub/"+id + "?type=" + type , 294, 320);
        }
        else{
            open_shadowbox("/social/edit_network_new_hub/"+id + "?type=" + type , 300, 326);
        }
    }
    else{
        location.href = "/login";
    }
}

function bookmarking_page(){
    //open_shadowbox("/bookmarking", 471, 716);
    //open_shadowbox("/bookmarking", 434, 684);
    // open_shadowbox("/bookmarking", 469, 739);
    if(GetCookie('active_hub')){
        open_shadowbox("/bookmarking", 440, 687);
    }
    else{
        location.href = "/login";
    }
}

function admin_page(flag){
    if(GetCookie('active_hub')){
        if(flag=="from_welcome")
            open_shadowbox("/admin?flag=from_welcome", 492, 900);
        else if (flag=="from_hub_help")
            open_shadowbox("/admin?flag=from_hub_help", 492, 900);
        else if (flag =="upload_images_profile")
            open_shadowbox("/admin?flag=upload_images_profile", 492, 900);
        else if (flag =="from_hub_manage_network")
		    open_shadowbox("/admin?flag=from_hub_manage_network", 492, 900);
     	else if (flag =="from_enhancement_page")
		    open_shadowbox("/admin?flag=from_enhancement_page", 492, 900);
		else if (flag == "from_enhancement_page_publish") 
			open_shadowbox("/admin?flag=from_enhancement_page_publish", 492, 900);
	    else if (flag == "from_enhancement_page_service_hub") 
			open_shadowbox("/admin?flag=from_enhancement_page_service_hub", 492, 900);
		else 
			open_shadowbox("/admin", 492, 900);
    }
    else
        location.href = "/login";
}

function manage_subscriptions(hub_id){
    open_shadowbox("/recommendations?"+hub_id, 410, 888);
}


function welcome_page(){
    open_shadowbox("/welcome", 410, 888);
}

function rands_page(id, flag){
    if(GetCookie('active_hub')){
        parent.Shadowbox.close();
        var a = "open_shadowbox('/hubs/recommend_and_subscribe?id=" + id + "&flag=" +flag+"', 250, 538)";
        window.setTimeout(a, 800);
    }
    else{
        location.href = "/login";
    }
}

function learnmore_page(){
    open_shadowbox("/coming_soon", 300, 500);
}

function help_page(){
    open_shadowbox("http://help.learnmore.inav2.com", 489, 930);
}

function open_shadowbox(link, height, width){
    Shadowbox.open({
        content: link,
        player: 'iframe',
        title: '',
        height: height,
        width: width,
        loadingImage: "../images/process.gif",
        handleUnsupported:  'link'
    });
}

var setURL = "";
function browserDetect(){
    var BrowserDetect = {
        init: function () {
            this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
            this.version = this.searchVersion(navigator.userAgent)
            || this.searchVersion(navigator.appVersion)
            || "an unknown version";
            this.OS = this.searchString(this.dataOS) || "an unknown OS";
            if(this.browser == "Firefox") {
                //setURL = "/plugins/inav2-ff.xml";
                setURL = "/plugins/inav2-search.xml"
            }
            else if(this.browser == "iexplore") {
                //setURL = "/plugins/inav2-ie.xml";
                setURL = "/plugins/inav2-search.xml"
            }
            else if(this.browser == "Chrome") {
                //setURL = "/plugins/inav2-gc.xml";
                //setURL = "/plugins/inav2-chrome.xml";
                setURL = "/plugins/inav2-search.xml"
            }
            else if(this.browser == "Safari") {
                setURL = "/plugins/inav2-sf.xml";
            }
            else if(this.browser == "Explorer") {
                //setURL = "/plugins/inav2-ie.xml";
                setURL = "/plugins/inav2-search.xml"
            }
        },
        searchString: function (data) {
            for (var i=0;i<data.length;i++)	{
                var dataString = data[i].string;
                var dataProp = data[i].prop;
                this.versionSearchString = data[i].versionSearch || data[i].identity;
                if (dataString) {
                    if (dataString.indexOf(data[i].subString) != -1)
                        return data[i].identity;
                }
                else if (dataProp)
                    return data[i].identity;
            }
        },
        searchVersion: function (dataString) {
            var index = dataString.indexOf(this.versionSearchString);
            if (index == -1) return;
            return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
        },
        dataBrowser: [
        {
            string: navigator.userAgent,
            subString: "Chrome",
            identity: "Chrome"
        },
        {
            string: navigator.userAgent,
            subString: "OmniWeb",
            versionSearch: "OmniWeb/",
            identity: "OmniWeb"
        },
        {
            string: navigator.vendor,
            subString: "Apple",
            identity: "Safari",
            versionSearch: "Version"
        },
        {
            prop: window.opera,
            identity: "Opera"
        },
        {
            string: navigator.vendor,
            subString: "iCab",
            identity: "iCab"
        },
        {
            string: navigator.vendor,
            subString: "KDE",
            identity: "Konqueror"
        },
        {
            string: navigator.userAgent,
            subString: "Firefox",
            identity: "Firefox"
        },
        {
            string: navigator.vendor,
            subString: "Camino",
            identity: "Camino"
        },
        {		// for newer Netscapes (6+)
            string: navigator.userAgent,
            subString: "Netscape",
            identity: "Netscape"
        },
        {
            string: navigator.userAgent,
            subString: "MSIE",
            identity: "Explorer",
            versionSearch: "MSIE"
        },
        {
            string: navigator.userAgent,
            subString: "Gecko",
            identity: "Mozilla",
            versionSearch: "rv"
        },
        { 		// for older Netscapes (4-)
            string: navigator.userAgent,
            subString: "Mozilla",
            identity: "Netscape",
            versionSearch: "Mozilla"
        }
        ],
        dataOS : [
        {
            string: navigator.platform,
            subString: "Win",
            identity: "Windows"
        },
        {
            string: navigator.platform,
            subString: "Mac",
            identity: "Mac"
        },
        {
            string: navigator.userAgent,
            subString: "iPhone",
            identity: "iPhone/iPod"
        },
        {
            string: navigator.platform,
            subString: "Linux",
            identity: "Linux"
        }
        ]
    };
    BrowserDetect.init();
}
browserDetect();
function addEngine(domain, port) {
    try {
        var plugin_url = "http://www." + domain + ":" + port + setURL;
        window.external.AddSearchProvider(plugin_url);
        plugin_url = "";
    }
    catch(eObj) {
        if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function")) {
            window.sidebar.addSearchEngine("http://www.webreference.com/cgi-bin/ase/q/jupm_webref.src",
                "http://www.webreference.com/cgi-bin/ase/q/jupm_webref.gif", "WebReference", "Web");
        }
        else {
            alert("We're sorry; but we cannot add our search engine to your browser.\nWe require Mozilla, Firefox, or IE 7 to do this.");
            return true;
        }
    }
    return false;
}

function check_individual_navlink(status, toggle_div_term , toggle_div_title, div_num, type) {
    var div_id = "div_delete_icon_"+div_num
    if(status.checked){
        if (type == "navlink" || type == "category"){
            document.getElementById(toggle_div_title).disabled=false;
        }
        document.getElementById(toggle_div_term).disabled=false;
        document.getElementById(div_id).style.display = 'block';
    }else{
        if (type == "navlink" || type == "category"){
            document.getElementById(toggle_div_title).disabled=true;
        }
        document.getElementById(toggle_div_term).disabled=true;
        document.getElementById(div_id).style.display = 'none';
    }
}

function check_navlink_readonly(status, toggle_div_term , toggle_div_title, div_num, type) {
  var div_id = "div_delete_icon_"+div_num
  if(status.checked){
    if (type == "navlink" || type == "category"){
      editQuickNavlinkFlag[editQuickNavlinkFlag.length] = div_num;
      document.getElementById(toggle_div_title).readOnly=false;
      document.getElementById(toggle_div_title).style.background='#fff'
    }
    document.getElementById(toggle_div_term).readOnly=false;
    document.getElementById(toggle_div_term).style.background='#fff'
  }else{
    if (type == "navlink" || type == "category"){
      for(var i=0;i<editQuickNavlinkFlag.length;i++){
        if(editQuickNavlinkFlag[i] == div_num){
          editQuickNavlinkFlag.splice(i,1); 
        }
      }
      document.getElementById(toggle_div_title).readOnly=true;
      document.getElementById(toggle_div_title).style.background='#f6f3f3'
    }
    document.getElementById(toggle_div_term).readOnly=true;
    document.getElementById(toggle_div_term).style.background='#f6f3f3'
  }
}


function countArrayQuickNavlink(num){
  editQuickNavlinkFlag[editQuickNavlinkFlag.length] = num;
}




function check_navlink_readonly_update_contoller(checkbox_id, toggle_div_term , toggle_div_title, div_num, type) {
  document.getElementById(checkbox_id).checked = true ;
  document.getElementById(toggle_div_title).readOnly=false;
  document.getElementById(toggle_div_title).style.background='#fff'
  document.getElementById(toggle_div_term).readOnly=false;
  document.getElementById(toggle_div_term).style.background='#fff'
}


function check_individual_network(status, toggle_div_term , toggle_div_title, div_num, type) {
    var div_id = "div_delete_icon_"+div_num
    var div_name = "network_site_name_"+div_num
    var site_name = "site_"+div_num
    if(status.checked){
        document.getElementById(toggle_div_term).disabled=false;
        document.getElementById(div_id).style.display = 'block';
        //document.getElementById(site_name).value = document.getElementById(div_name).innerHTML
        document.getElementById(site_name).disabled = false;
    }else{
        document.getElementById(toggle_div_term).disabled=true;
        document.getElementById(div_id).style.display = 'none';
        document.getElementById(site_name).disabled = true;
    }
}

function check_individual_publish(status, toggle_div_term , toggle_div_title, div_num, type) {
    var div_id = "div_delete_icon_"+div_num
    var div_name = "network_site_name_"+div_num
    var site_name = "site_"+div_num
    if(status.checked){
        document.getElementById(toggle_div_term).disabled=false;
        document.getElementById(div_id).style.display = 'block';
        //document.getElementById(site_name).value = document.getElementById(div_name).innerHTML
        document.getElementById(site_name).disabled = false;
    }else{
        document.getElementById(toggle_div_term).disabled=true;
        document.getElementById(div_id).style.display = 'none';
        document.getElementById(site_name).disabled = true;
    }
}
  
  
function check_individual_navlink_new_hub(status, toggle_div_term , toggle_div_title, div_num, total_navlink, type) {
    var div_id = "div_delete_icon_"+div_num
    if(status.checked){
        if (type == "navlink" || type == "category"){
            document.getElementById(toggle_div_title).readOnly=false;
            document.getElementById(toggle_div_title).style.backgroundColor = "#FFFFFF";
        }
        document.getElementById(toggle_div_term).readOnly=false;
        document.getElementById(toggle_div_term).style.backgroundColor = "#FFFFFF";
        document.getElementById(div_id).style.display = 'block';
        enableTextBoxFlag = enableTextBoxFlag +  1;
        if (total_navlink == enableTextBoxFlag){
            document.getElementById('checkbox_select_all').checked= true;
        }
    }else{
        if (type == "navlink" || type == "category"){
            document.getElementById(toggle_div_title).readOnly=true;
            document.getElementById(toggle_div_title).style.backgroundColor = "#ECE9D8";
        }
        document.getElementById(toggle_div_term).readOnly=true;
        document.getElementById(toggle_div_term).style.backgroundColor = "#ECE9D8";
        document.getElementById(div_id).style.display = 'none';
        enableTextBoxFlag =  enableTextBoxFlag - 1;
        document.getElementById('checkbox_select_all').checked= false;
      
    }
}
  
function navlink_select_all_checkbox_new_hub(status, total_navlink, type){
    var check_box_id ="";
    var navlink_term_id ="";
    var navlink_title_id ="";
    var div_id = "";
    if(status.checked){
        for(var i=1; i<=total_navlink; i++) {
            check_box_id = type + "_checkbox_edit_"+i;
            navlink_term_id= type + "_term_"+i;
            navlink_url_id= type + "_url_"+i;
            div_id = "div_delete_icon_"+i;
            document.getElementById(check_box_id).checked= true;
            document.getElementById(navlink_term_id).readOnly=false;
            document.getElementById(navlink_term_id).style.backgroundColor = "#FFFFFF";
            document.getElementById(div_id).style.display='block';
            if (type == "navlink"){
                document.getElementById(navlink_url_id).readOnly=false;
                document.getElementById(navlink_url_id).style.backgroundColor = "#FFFFFF";
            }
        }
        enableTextBoxFlag = total_navlink;
    }else{
        for(var i=1; i<=total_navlink; i++) {
            check_box_id = type + "_checkbox_edit_"+i
            navlink_term_id= type + "_term_"+i;
            navlink_url_id= type + "_url_"+i;
            div_id = "div_delete_icon_"+i;
            document.getElementById(check_box_id).checked= false;
            document.getElementById(navlink_term_id).readOnly=true;
            document.getElementById(navlink_term_id).style.backgroundColor = "#ECE9D8";
            document.getElementById(div_id).style.display='none';
            if (type == "navlink"){
                document.getElementById(navlink_url_id).readOnly=true;
                document.getElementById(navlink_url_id).style.backgroundColor = "#ECE9D8";
            }
        }
        enableTextBoxFlag = 0;
    }
}
  
function textboxEnable(checkbox_id, toggle_div_term, toggle_div_title, div_num, total_navlink, type){
    var div_id = "div_delete_icon_"+div_num
    if (document.getElementById(checkbox_id).checked){
        if (type == "navlink"){
            document.getElementById(checkbox_id).checked = false;
            document.getElementById(toggle_div_title).readOnly=true;
            document.getElementById(toggle_div_term).readOnly=true;
            document.getElementById(toggle_div_title).style.backgroundColor = "#ECE9D8";
            document.getElementById(toggle_div_term).style.backgroundColor = "#ECE9D8";
            document.getElementById(div_id).style.display = 'none';
            enableTextBoxFlag = enableTextBoxFlag -  1;
            document.getElementById('checkbox_select_all').checked= false;
        }
    }else{
        if (type == "navlink"){
            document.getElementById(checkbox_id).checked = true;
            document.getElementById(toggle_div_title).readOnly=false;
            document.getElementById(toggle_div_term).readOnly=false;
            document.getElementById(toggle_div_title).style.backgroundColor = "#FFFFFF";
            document.getElementById(toggle_div_term).style.backgroundColor = "#FFFFFF";
            document.getElementById(div_id).style.display = 'block';
            enableTextBoxFlag = enableTextBoxFlag +  1;
            if (total_navlink == enableTextBoxFlag){
                document.getElementById('checkbox_select_all').checked= true;
            }
        }
    }
}
  
function edit_navlink_individual(id,navlink_id, slug,term,title,status){
    if(document.getElementById(status).checked) {
        title_value =  document.getElementById(title).value;
        term_value =  document.getElementById(term).value;
        new Ajax.Request('/navlinks/update_navlink_individual?id='+id+'&navlink_id='+navlink_id+'&slug='+slug+'&title='+title_value+'&term='+term_value, {
            asynchronous:true,
            evalScripts:true
        });
    }else{
        var error_msg = "You didn\'t choose the checkboxes!";
        document.getElementById("errors").innerHTML = error_msg;
    }
}
  
function navlink_delete_individual(status, div_num){
    var div_id = "div_navlink_delete_"+div_num
    if(status.checked){
        document.getElementById(div_id).style.display = 'block';
    }else{
        document.getElementById(div_id).style.display = 'none';
    }
}
  
function navlink_select_all_checkbox(status, total_navlink, type){
    var check_box_id ="";
    var navlink_term_id ="";
    var navlink_title_id ="";
    var div_id = "";
    if(status.checked){
        for(var i=1; i<=total_navlink; i++) {
            check_box_id = type + "_checkbox_edit_"+i;
            navlink_term_id= type + "_term_"+i;
            navlink_url_id= type + "_url_"+i;
            //div_id = "div_delete_icon_"+i;
            document.getElementById(check_box_id).checked= true;
            document.getElementById(navlink_term_id).disabled=false;
            //document.getElementById(div_id).style.display='block';
            if (type == "navlink")
                document.getElementById(navlink_url_id).disabled=false;


        }
    }else{
        for(var i=1; i<=total_navlink; i++) {
            check_box_id = type + "_checkbox_edit_"+i
            navlink_term_id= type + "_term_"+i;
            navlink_url_id= type + "_url_"+i;
            //div_id = "div_delete_icon_"+i;
            document.getElementById(check_box_id).checked= false;
            document.getElementById(navlink_term_id).disabled=true;
            //document.getElementById(div_id).style.display='none';
            if (type == "navlink"){
                document.getElementById(navlink_url_id).disabled=true;
            }
        }
    }
}

function select_navlink_all_checkbox(status, total_navlink, type){
    var check_box_id ="";
    var navlink_term_id ="";
    var navlink_title_id ="";
    var div_id = "";
    if(status.checked){
        for(var i=1; i<=total_navlink; i++) {
            check_box_id = type + "_checkbox_edit_"+i;
            navlink_term_id= type + "_term_"+i;
            navlink_url_id= type + "_url_"+i;
            //div_id = "div_delete_icon_"+i;
            document.getElementById(check_box_id).checked= true;
            document.getElementById(navlink_term_id).disabled=false;
            //document.getElementById(div_id).style.display='block';
            if (type == "navlink")
                document.getElementById(navlink_url_id).disabled=false;


        }
    }else{
        for(var i=1; i<=total_navlink; i++) {
            check_box_id = type + "_checkbox_edit_"+i
            navlink_term_id= type + "_term_"+i;
            navlink_url_id= type + "_url_"+i;
            //div_id = "div_delete_icon_"+i;
            document.getElementById(check_box_id).checked= false;
            document.getElementById(navlink_term_id).disabled=true;
            //document.getElementById(div_id).style.display='none';
            if (type == "navlink"){
                document.getElementById(navlink_url_id).disabled=true;
            }
        }
    }
}

function select_navlink_all_checkbox_quick_edit(status, total_navlink, type){
  var update_navlink_list ="";
  if(status.checked){
    for(var i=1; i<=total_navlink; i++) {
      update_navlink_list = "update_navlink_list_data_"+i
      var in_tag =  document.getElementById(update_navlink_list).getElementsByTagName("input");
      var input_length =in_tag.length;
      for(var j=0;j<input_length;j++){
        if(in_tag[j].type == "checkbox"){
          var div_id= in_tag[j].id
          div_id_index = div_id.lastIndexOf("_");
          div_number = div_id.substring(div_id_index+1,div_id.length);
          editQuickNavlinkFlag[editQuickNavlinkFlag.length] = div_number;
          document.getElementById(in_tag[j].id).checked= true;
        }
        if(in_tag[j].type == "text"){
          document.getElementById(in_tag[j].id).readOnly=false;
          document.getElementById(in_tag[j].id).style.background='#fff'
        }
      }
    }
  }else{
    for(var i=1; i<=total_navlink; i++) {
      update_navlink_list = "update_navlink_list_data_"+i
      var in_tag =  document.getElementById(update_navlink_list).getElementsByTagName("input");
      var input_length =in_tag.length;
      for(var j=0;j<input_length;j++){
        if(in_tag[j].type == "checkbox"){
          document.getElementById(in_tag[j].id).checked= false;
          var div_id= in_tag[j].id
          div_id_index = div_id.lastIndexOf("_");
          div_number = div_id.substring(div_id_index+1,div_id.length);
          editQuickNavlinkFlag.length = 0;
        }
        if(in_tag[j].type == "text"){
          document.getElementById(in_tag[j].id).readOnly=true;
          document.getElementById(in_tag[j].id).style.background='#f6f3f3'
        }
      }
    }
  }
}

function navlink_select_all_checkbox_network(status, total_navlink, type){
    var check_box_id ="";
    var navlink_term_id ="";
    var navlink_title_id ="";
    var div_id = "";
    var site_name = "";
    if(status.checked){
        for(var i=1; i<=total_navlink; i++) {
            check_box_id = type + "_checkbox_edit_"+i;
            navlink_term_id= type + "_term_"+i;
            navlink_url_id= type + "_url_"+i;
            div_id = "div_delete_icon_"+i;
            site_name = "site_"+i;
            document.getElementById(check_box_id).checked= true;
            document.getElementById(navlink_term_id).disabled=false;
            document.getElementById(site_name).disabled=false;
            document.getElementById(div_id).style.display='block';
            if (type == "navlink")
                document.getElementById(navlink_url_id).disabled=false;
        
        
        }
    }else{
        for(var i=1; i<=total_navlink; i++) {
            check_box_id = type + "_checkbox_edit_"+i
            navlink_term_id= type + "_term_"+i;
            navlink_url_id= type + "_url_"+i;
            div_id = "div_delete_icon_"+i;
            site_name = "site_"+i;
            document.getElementById(check_box_id).checked= false;
            document.getElementById(navlink_term_id).disabled=true;
            document.getElementById(site_name).disabled=true;
            document.getElementById(div_id).style.display='none';
            if (type == "navlink"){
                document.getElementById(navlink_url_id).disabled=true;
            }
        }
    }
}
  
function navlink_select_all_checkbox_delete(status, total_navlink){
    var check_box_id ="";
    var div_id ="";
    if(status.checked){
        for(var i=1; i<=total_navlink; i++) {
            check_box_id = "navlink_checkbox_delete_"+i;
            div_id = "div_navlink_delete_"+i;
            document.getElementById(check_box_id).checked= true;
            document.getElementById(div_id).style.display = 'block';
        }
    }else{
        for(var i=1; i<=total_navlink; i++) {
            check_box_id = "navlink_checkbox_delete_"+i
            div_id = "div_navlink_delete_"+i;
            document.getElementById(check_box_id).checked= false;
            document.getElementById(div_id).style.display = 'none';
        }
    }
}
  
function category_select_all_checkbox(status, total_navlink){
    var check_box_id ="";
    var category_name_id ="";
    var category_desc_id ="";
    var div_id = "";
    if(status.checked){
        for(var i=1; i<=total_navlink; i++) {
            check_box_id = "category_checkbox_edit_"+i;
            category_name_id="category_name_"+i;
            category_desc_id= "category_desc_"+i;
            div_id = "div_category_edit_"+i;
            document.getElementById(check_box_id).checked= true;
            document.getElementById(category_name_id).disabled=false;
            document.getElementById(category_desc_id).disabled=false;
            document.getElementById(div_id).style.display='block';
        }
    }
    else{
        for(var i=1; i<=total_navlink; i++) {
            check_box_id = "category_checkbox_edit_"+i;
            category_name_id="category_name_"+i;
            category_desc_id= "category_desc_"+i;
            div_id = "div_category_edit_"+i;
            document.getElementById(check_box_id).checked= false;
            document.getElementById(category_name_id).disabled=true;
            document.getElementById(category_desc_id).disabled=true;
            document.getElementById(div_id).style.display='none';
        }
    }
}
  
function navlink_checkbox_check(total_navlink){
    var retValue = false;
    var check_box_id ="";
    var flag = 0;
    for(var i=1; i<=total_navlink; i++){
        check_box_id = "navlink_checkbox_delete_"+i
        if(document.getElementById(check_box_id).checked){
            flag = 1;
        }
    }
    if( flag == 1) {
        if(confirm('Do you want to remove the selected navlink(s) ?'))
            retValue =  true;
        else
            retValue = false;
    }
    else{
        var error_msg = "Please choose any of the checkbox for delete.";
        document.getElementById("errors").innerHTML = error_msg;
    }
    return retValue;
}
  
function navlink_checkbox_check_edit(total_navlink, actionFormTxt, txt, type){
    if (txt == "edit"){
        actionFormTxt.value = "edit_" + type;
    }else{
        actionFormTxt.value = "delete_"+ type;
    }
    var retValue = false;
    var check_box_id ="";
    var flag = 0;
    for(var i=1; i<=total_navlink; i++){
        check_box_id = type + "_checkbox_edit_"+i;
        if(document.getElementById(check_box_id).checked){
            flag = 1;
        }
    }
    if( flag == 1) {
        if (txt == "edit") {
            retValue =  true;
        }
        else{
            var msg = "Are you Sure to delete this "+ type +"(s) ?"
            if (confirm(msg)){
                retValue =  true;
            }else{
                retValue =  false;
            }
        }
    }
    else{
        var error_msg = "Please choose any of the checkbox to edit.";
        var div_id = "edit_" +  type+ "_list_errors"
        document.getElementById(div_id).innerHTML = error_msg;
    }
    return retValue;
}
  
  
function category_checkbox_check_edit(total_navlink, actionFormTxt, txt){
    if (txt == "edit"){
        actionFormTxt.value = "edit_category";
    }
    else{
        actionFormTxt.value = "delete_category";
    }
    var retValue = false;
    var check_box_id ="";
    var flag = 0;
    for(var i=1; i<=total_navlink; i++){
        check_box_id = "category_checkbox_edit_"+i;
        if(document.getElementById(check_box_id).checked){
            flag = 1;
        }
    }
    if( flag == 1) {
        if (txt == "edit") {
            retValue =  true;
        }
        else{
            if (confirm('Are you Sure to delete this category (s) ? ')){
                retValue =  true;
            }else{
                retValue =  false;
            }
        }
    }
    else{
        var error_msg = "Please choose any of the checkbox to edit.";
        document.getElementById("errors_category").innerHTML = error_msg;
    }
    return retValue;
}
  
function checkAgree(check_box_id){
    var status = document.getElementById(check_box_id);
    var retValue = false
    var error_msg=''
    if(status.checked){
        if(document.getElementById('recaptcha_response_field').value ==''){
            error_msg = "Sorry, Please fill the verification code to signup in iNav2." + "<br/>";
            document.getElementById("agree_errors").style.display = 'block';
            document.getElementById("agree_errors").innerHTML = error_msg;
            retValue = false;
        }else{
            document.getElementById("agree_errors").style.display = 'none';
            document.getElementById("agree_errors").innerHTML = '';
            retValue = true;
        }
    }
    else{
        error_msg = "Sorry, but if you don't agree you can't use iNav2." + "<br/>";
        document.getElementById("agree_errors").style.display = 'block';
        document.getElementById("agree_errors").innerHTML = error_msg;
        retValue = false;
    }

    return retValue;
}
  
function text_box_medium_over(argbool,myid) {
    document.getElementById(myid).parentNode.className=argbool?"right-curve-textbox-medium-over":"right-curve-textbox-medium";
    document.getElementById(myid).parentNode.parentNode.className=argbool?"left-curve-textbox-medium-over":"left-curve-textbox-medium";
    document.getElementById(myid).parentNode.parentNode.parentNode.className=argbool?"center-line-textbox-medium-over":"center-line-textbox-medium";
}

function create_new_category_cancel(){
    document.getElementById("navlink_categories").value="";
}

function checkingLogin(s){
    var leftvalue = /^[0-9]/;
    var centervalue  = /[a-z]/;
    var rightvalue = /[0-9]$/;
    document.getElementById('status_image').style.display = 'block';
    document.getElementById('user_login').className="text-field-signup LV_invalid_field";
  
    if(centervalue.test(s) && (leftvalue.test(s) || rightvalue.test(s))){
        document.getElementById('status_image').src='/images/icon_confirm_green.png';
    }
    else{
        document.getElementById('status_image').src='/images/icon_wrong.png';
    }
}


function detectBrowser(){
    var BrowserDetect = {
        init: function () {
            this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
            this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version";
            this.OS = this.searchString(this.dataOS) || "an unknown OS";
        },
        searchString: function (data) {
            for (var i=0;i<data.length;i++)	{
                var dataString = data[i].string;
                var dataProp = data[i].prop;
                this.versionSearchString = data[i].versionSearch || data[i].identity;
                if (dataString) {
                    if (dataString.indexOf(data[i].subString) != -1)
                        return data[i].identity;
                }
                else if (dataProp)
                    return data[i].identity;
            }
        },
        searchVersion: function (dataString) {
            var index = dataString.indexOf(this.versionSearchString);
            if (index == -1) return;
            return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
        }
        ,
        dataBrowser: [{
            string: navigator.userAgent,
            subString: "Chrome",
            identity: "Chrome"
        },{
            string: navigator.userAgent,
            subString: "OmniWeb",
            versionSearch: "OmniWeb/",
            identity: "OmniWeb"
        },{
            string: navigator.vendor,
            subString: "Apple",
            identity: "Safari",
            versionSearch: "Version"
        },{
            prop: window.opera,
            identity: "Opera"
        },{
            string: navigator.vendor,
            subString: "iCab",
            identity: "iCab"
        },{
            string: navigator.vendor,
            subString: "KDE",
            identity: "Konqueror"
        },{
            string: navigator.userAgent,
            subString: "Firefox",
            identity: "Firefox"
        },{
            string: navigator.vendor,
            subString: "Camino",
            identity: "Camino"
        },{		// for newer Netscapes (6+)
            string: navigator.userAgent,
            subString: "Netscape",
            identity: "Netscape"
        },{
            string: navigator.userAgent,
            subString: "MSIE",
            identity: "Explorer",
            versionSearch: "MSIE"
        },{
            string: navigator.userAgent,
            subString: "Gecko",
            identity: "Mozilla",
            versionSearch: "rv"
        },{ 		// for older Netscapes (4-)
            string: navigator.userAgent,
            subString: "Mozilla",
            identity: "Netscape",
            versionSearch: "Mozilla"
        }
        ],
        dataOS : [{
            string: navigator.platform,
            subString: "Win",
            identity: "Windows"
        },{
            string: navigator.platform,
            subString: "Mac",
            identity: "Mac"
        },{
            string: navigator.userAgent,
            subString: "iPhone",
            identity: "iPhone/iPod"
        },{
            string: navigator.platform,
            subString: "Linux",
            identity: "Linux"
        }]
    };
    BrowserDetect.init();
    return BrowserDetect.browser;
}


/****************Javascript for New Hub Layout Start****************/
function categotyMenuNewHub(){
    document.getElementById('label_header').innerHTML ="Categories";
    document.getElementById('label_header_category').style.display='none';
    document.getElementById('navlink_filter').style.display='none';
    document.getElementById('category_filter').style.display='block';
}

function navlinkMenu(){
    document.getElementById('label_header_category').style.display='none';
    if (document.getElementById('navlink_filter'))
        document.getElementById('navlink_filter').style.display='block';
    
    if (document.getElementById('category_filter'))
        document.getElementById('category_filter').style.display='none';
}

function val_print_new_hub(divID, strvalue, flag, id, slug){
    if(flag==1){
        document.getElementById('label_header').innerHTML = slug + "'s NavLinks";
        document.getElementById('label_header_category').style.display='none';
        document.getElementById('name_other_hub_div').style.display='none';
		document.getElementById('mid-nav').style.width='540px';
        if(divID == "label_header") {
            document.getElementById('label_header_category').style.display='block';
            document.getElementById('category_title').style.display='block';
            document.getElementById('category_title').innerHTML = "CATEGORY: ";
            document.getElementById('category_name').innerHTML =strvalue;
            if(id != null)
                document.getElementById('category_id_hidden').innerHTML =id;
        }
        else if(divID == "label_header_all_category") {
            document.getElementById('category_title').style.display='none';
            document.getElementById('label_header').innerHTML = slug + "'s All Categories";
        }
    }
    else if(flag==2){
        document.getElementById('label_header').innerHTML = slug + "'s subscribes to";
        document.getElementById('name_other_hub_div').style.display='none';
        document.getElementById('mid-nav').style.width='540px';
        if(id != null)
            document.getElementById('category_id_hidden').innerHTML ="";
    }
    else if(flag==3){
        document.getElementById('label_header').innerHTML = "Private Share of " + slug ;
		document.getElementById('mid-nav').style.width='540px';
        document.getElementById('name_other_hub_div').style.display='none';
		document.getElementById('mid-nav').style.width='540px';
        if(divID == "label_header") {
            document.getElementById('label_header_category').style.display='block';
            document.getElementById('category_id_hidden').innerHTML ="";
            if(id != null)
                document.getElementById('category_id_hidden').innerHTML =id;
        }
        
    }
    else if(flag==4){
        document.getElementById('label_header').innerHTML = "Team of " + slug ;
        document.getElementById('name_other_hub_div').style.display='none';
		document.getElementById('mid-nav').style.width='540px';
        if(divID == "label_header") {
            document.getElementById('label_header_category').style.display='block';
            document.getElementById('category_id_hidden').innerHTML ="";
            if (strvalue != slug) {
                document.getElementById('category_title').style.display='block';
                document.getElementById('category_title').innerHTML = "MEMBER: ";
                document.getElementById('category_name').innerHTML =strvalue;
            }
            if(id != null)
                document.getElementById('category_id_hidden').innerHTML =id;
        }
    }
    else if(flag==5){
        document.getElementById('label_header').innerHTML = "Published Navlinks of " + slug ;
		document.getElementById('mid-nav').style.width='540px';
        document.getElementById('name_other_hub_div').style.display='none';
        if(id != null)
            document.getElementById('category_id_hidden').innerHTML ="";
    }
    else if(flag==6){
        document.getElementById('label_header').innerHTML = "<font color='#7B8C25'><b>Enhancements</b></font>";
	    document.getElementById('mid-nav').style.width='690px';
        document.getElementById('name_other_hub_div').style.display='none';
		document.getElementById('hub-section').style.borderBottom='none';
		 if(id != null)
            document.getElementById('category_id_hidden').innerHTML ="";
    }
    else if(flag==7){
		document.getElementById('mid-nav').style.width='540px';
        document.getElementById('label_header').innerHTML = "Service Hub List";
        document.getElementById('update_content').style.display='none';
        document.getElementById('other_hubs_update_content').style.display='block';
        document.getElementById('name_other_hub_div').style.display='inline';
        document.getElementById('name_other_hub_div').innerHTML="";
        if(id != null)
            document.getElementById('category_id_hidden').innerHTML ="";
    }
}
  
function close_shadowbox(message){
    alert(message);
    parent.document.location.reload();
}
  
function toggleTreeCategory(div, main_icon, sub_icon, flag){
    var div = document.getElementById(div);
    var main_icon = document.getElementById(main_icon);
    var sub_icon = document.getElementById(sub_icon);
    
    if(flag == "category"){
        if (div){
          div.className = (div.className == "on") ? "off" : "on";
          // Toggle Filter   
          //new Effect.toggle('category_filter_new_hub', 'blind');
          if (div.className == "on"){
            document.getElementById('category_filter_new_hub').style.display='block';
          }else{
            document.getElementById('category_filter_new_hub').style.display='none';
          }
            
          document.getElementById('category_new_hub_filter').value='';  
        }
      
        if (sub_icon == undefined)
            if (main_icon)
                main_icon.className = (main_icon.className == "category_main_icon_right_arrow") ? "category_main_icon_down_arrow" : "category_main_icon_right_arrow";
      
        if (sub_icon)
            sub_icon.innerHTML = (sub_icon.innerHTML == "+") ? "-" : "+";
    }
    else if (flag == "subscription"){
    
        if (div)
            div.className = (div.className == "on") ? "off" : "on";
        
        if (main_icon)
            main_icon.className = (main_icon.className == "subscription_main_icon_right_arrow") ? "subscription_main_icon_down_arrow" : "subscription_main_icon_right_arrow";
    
    }
    else if(flag == "group"){
      
        if (div)
            div.className = (div.className == "on") ? "off" : "on";
        
        if (sub_icon == undefined)
            if (main_icon)
                main_icon.className = (main_icon.className == "group_main_icon_right_arrow") ? "group_main_icon_down_arrow" : "group_main_icon_right_arrow";
          
        if (sub_icon)
            sub_icon.innerHTML = (sub_icon.innerHTML == "+") ? "-" : "+";
    
    }
    else if(flag == "team"){
    
        if (div)
            div.className = (div.className == "on") ? "off" : "on";
        
        if (sub_icon == undefined)
            if (main_icon)
                main_icon.className = (main_icon.className == "team_main_icon_right_arrow") ? "team_main_icon_down_arrow" : "team_main_icon_right_arrow";
          
        if (sub_icon)
            sub_icon.innerHTML = (sub_icon.innerHTML == "+") ? "-" : "+";
    
    }
    else if (flag == "network"){
    
        if (div)
            div.className = (div.className == "on") ? "off" : "on";
        
        if (main_icon)
            main_icon.className = (main_icon.className == "network_main_icon_right_arrow") ? "network_main_icon_down_arrow" : "network_main_icon_right_arrow";
    
    }
    else{
    
    
}
    
    
}
  

/***************Javascript for New Hub Layout End*****************/

function edit_navlink_confirm_window(message){
    //    parent.Shadowbox.close();
    if(confirm(message)){
        parent.Shadowbox.close();
    }
}


function confirm_window(message){
    parent.Shadowbox.close();
/*if(confirm(message)){
    parent.Shadowbox.close();
  } */
}

function selected_color(selectedDiv, divid){
    var unselected = document.getElementById(divid).getElementsByTagName("a");
    for(var i=0;i<unselected.length;i++){
        unselected[i].style.color = "#7A6F66";
    }
    selectedDiv.style.color = '#F89700';
}

function reset_selected_color(divid){
    var unselected = document.getElementById(divid).getElementsByTagName("a");
    for(var i=0;i<unselected.length;i++){
        unselected[i].style.color = "#7A6F66";
    }
//selectedDiv.style.color = '#F89700';
}

function hid_all_div(){
    var unselected = document.getElementById('inav2_signup').getElementsByTagName("div");
    for(var i=0;i<unselected.length;i++){
        if (unselected[i].id !='in-rightside-bar'){
            unselected[i].style.display = "none";
        }
    }
}

function show_all_div(divid){
    var unselected = document.getElementById(divid).getElementsByTagName("div");
    for(var i=0;i<unselected.length;i++){
        unselected[i].style.display = "block";
    }
}

function toggle_tab_selected(flag){
  if (flag==1) {
        document.getElementById('banner_show_signup').style.display='block';
        document.getElementById('signup_show').style.display='block';
    }
    else if (flag==2) {
        document.getElementById('shared_navigator').style.display='block';
        document.getElementById('shared_vedio').style.display='block';
    }
    else if (flag==3) {
        document.getElementById('direct_your_web').style.display='block';
        document.getElementById('shared_vedio').style.display='block';
    }
    else {
        document.getElementById('drive_your_domain').style.display='block';
        document.getElementById('shared_vedio').style.display='block';
    }    
}

  function sign_in(){  
  document.getElementById('in-rightside-bar').style.display='none';
  document.getElementById('signin-rightside-bar').style.display='block';
  }
  
  function sign_up(){  
  document.getElementById('in-rightside-bar').style.display='block';
  document.getElementById('signin-rightside-bar').style.display='none';
  }
  
function show_selected_div(aid,flag,spanid){
    var unselected1 = document.getElementById('in-tab_nav').getElementsByTagName("a");
    for(var i=0;i<unselected1.length;i++){
        unselected1[i].style.backgroundPosition='0% 0px';
    }
    var unselected2 = document.getElementById('in-tab_nav').getElementsByTagName("span");
    for(var i=0;i<unselected2.length;i++){
        unselected2[i].style.backgroundPosition='100% 0px';
    }
    document.getElementById(aid).className="current";
    document.getElementById(aid).style.backgroundPosition='0% -26px';
    document.getElementById(spanid).style.backgroundPosition='100% -26px';
}

function mouseover_selected_div(aid,spanid){
 
  if(document.getElementById(aid).className == "current")
    return false;
  
  document.getElementById(aid).style.backgroundPosition='0% -26px';
  document.getElementById(spanid).style.backgroundPosition='100% -26px';
}

function mouseout_selected_div(aid,spanid){

  if(document.getElementById(aid).className == "current")
    return false;
    
  document.getElementById(aid).style.backgroundPosition='0% 0px';
  document.getElementById(spanid).style.backgroundPosition='100% 0px';
}

function shadowboxReSize(flag){
    if (flag == true){
        if(detectBrowser() == "Explorer")
            parent.document.getElementById('shadowbox').style.width='400px';
        else
            parent.document.getElementById('shadowbox').style.width='399px';
    }else{
        if(detectBrowser() == "Explorer")
            parent.document.getElementById('shadowbox').style.width='383px';
        else
            parent.document.getElementById('shadowbox').style.width='382px';
    }
}

function shadowboxReSizeQuickEdit(flag){
    if (flag == true){
        if(detectBrowser() == "Explorer"){
            parent.document.getElementById('shadowbox').style.width='648px';
        }else{
            parent.document.getElementById('shadowbox').style.width='720px';
            document.getElementById('edit_navlink_list').style.height='730px';
        }
    }else{
        if(detectBrowser() == "Explorer"){
            parent.document.getElementById('shadowbox').style.width='648px';
        }else{
            parent.document.getElementById('shadowbox').style.width='703px';
            document.getElementById('edit_navlink_list').style.height='478px';
            
        }
    }
}

function navigationShadowbox(url){
    window.open(url, '_blank');
    parent.Shadowbox.close();
}

function toggle_signup_login(flag) {
    if(flag==1){
        //        document.getElementById('signup_show').style.display='none';
        //        document.getElementById('password_edit').style.display='none';
        document.getElementById('banner_show_signup').style.display='block';
        document.getElementById('signin_show').style.display='block';
        document.getElementById('login_link').style.display='none';
        document.getElementById('signup_link').style.display='block';
    
    }else{
        document.getElementById('banner_show_signup').style.display='block';
        document.getElementById('signup_show').style.display='block';
        //        document.getElementById('signin_show').style.display='none';
        //        document.getElementById('password_edit').style.display='none';
        document.getElementById('login_link').style.display='block';
        document.getElementById('signup_link').style.display='none';
    }

}

function forget_password(){
  document.getElementById('signin_show').style.display='none';
  document.getElementById('password_edit').style.display='block';
}

function forget_password_shadowbox(){
    document.getElementById('shadowbox_login_form').style.display='none';
    document.getElementById('shadowbox_forgot_password').style.display='block';
}

function validationInviteFriends(){
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var retValue = false;
    var sender_email = document.getElementById('user_sender_email').value;
    var recipient_email = document.getElementById('user_recipient_email').value;
    var user_subject = document.getElementById('user_subject').value;
    var user_message = document.getElementById('user_message').value;
  
    if(sender_email=="" && recipient_email==""){
        document.getElementById('invite_friends_errors').innerHTML = "Sender\'s and Recipient\'s Email can\'t be blank.";
    }
    else if(sender_email== ""){
        document.getElementById('invite_friends_errors').innerHTML = "Sender\'s Email can\'t be blank.";
        if(reg.test(recipient_email) == false)
            document.getElementById('invite_friends_errors').innerHTML = "Sender\'s Email can\'t be blank. <br/> Recipient\'s Email is invalid.";
        else
            document.getElementById('invite_friends_errors').innerHTML = "Sender\'s Email can\'t be blank.";
    }
    else if(recipient_email== ""){
        if(reg.test(sender_email) == false)
            document.getElementById('invite_friends_errors').innerHTML = "Sender\'s Email is invalid. <br/> Recipient\'s Email can\'t be blank.";
        else
            document.getElementById('invite_friends_errors').innerHTML = "Recipient\'s Email can\'t be blank.";
    }
    else if(user_subject.length==0 && user_message.length==0){
        document.getElementById('invite_friends_errors').innerHTML = "Subject and Message can\'t be blank.";
    }
    else if(user_subject.length==0){
        document.getElementById('invite_friends_errors').innerHTML = "Subject can\'t be blank.";
    }
    else if(user_message.length==0){
        document.getElementById('invite_friends_errors').innerHTML = "Message can\'t be blank.";
    }
  
    else if(sender_email!="" && recipient_email!=""){
        if(reg.test(sender_email) == false){
            if(reg.test(recipient_email) == false){
                document.getElementById('invite_friends_errors').innerHTML = "Sender\'s and Recipient\'s Email are invalid.";
            }else{
                document.getElementById('invite_friends_errors').innerHTML = "Sender\'s Email is invalid.";
            }
        }else if(reg.test(recipient_email) == false){
            document.getElementById('invite_friends_errors').innerHTML = "Recipient\'s Email is invalid.";
        }else{
            document.getElementById('invite_friends_errors').innerHTML = "";
            retValue = true;
        }
    
    }
    else{
        document.getElementById('invite_friends_errors').innerHTML = "";
        retValue = true;
    }
    return retValue;
}

function confirmAddMoreMember(flag, type){
  if(flag){
    //document.getElementById('new_member_group_progress').style.display = 'block';
    Element.show('new_member_group_progress');
    new Ajax.Request('/confirm_add_more_member?type='+type, {asynchronous:true, evalScripts:true});
  }else{
    parent.document.location.reload();
  }

}


function hello(string){
  var name= string;
  document.getElementById('update_group_tree').innerHTML=name;
 }
 
 function parentDiv(){
  return document.getElementById('update_group_tree');
 }
 
 var decToHex = new Array();

decToHex = ["00","01","02","03","04","05","06","07","08","09","0A","0B","0C","0D","0E","0F","10","11","12","13","14","15","16","17","18","19","1A","1B","1C","1D","1E","1F","20","21","22","23","24","25","26","27","28","29","2A","2B","2C","2D","2E","2F","30","31","32","33","34","35","36","37","38","39","3A","3B","3C","3D","3E","3F","40","41","42","43","44","45","46","47","48","49","4A","4B","4C","4D","4E","4F","50","51","52","53","54","55","56","57","58","59","5A","5B","5C","5D","5E","5F","60","61","62","63","64","65","66","67","68","69","6A","6B","6C","6D","6E","6F","70","71","72","73","74","75","76","77","78","79","7A","7B","7C","7D","7E","7F","80","81","82","83","84","85","86","87","88","89","8A","8B","8C","8D","8E","8F","90","91","92","93","94","95","96","97","98","99","9A","9B","9C","9D","9E","9F","A0","A1","A2","A3","A4","A5","A6","A7","A8","A9","AA","AB","AC","AD","AE","AF","B0","B1","B2","B3","B4","B5","B6","B7","B8","B9","BA","BB","BC","BD","BE","BF","C0","C1","C2","C3","C4","C5","C6","C7","C8","C9","CA","CB","CC","CD","CE","CF","D0","D1","D2","D3","D4","D5","D6","D7","D8","D9","DA","DB","DC","DD","DE","DF","E0","E1","E2","E3","E4","E5","E6","E7","E8","E9","EA","EB","EC","ED","EE","EF","F0","F1","F2","F3","F4","F5","F6","F7","F8","F9","FA","FB","FC","FD","FE","FF"];

function uncode(txt){
  var text = txt;
	x = text.length;
	var e = "";
	for(i=0;i<x;i++)
	{
		e += "%"+decToHex[text.charCodeAt(i)];
	}
  return e
}
function escape_code(){

	var text = document.form1.clear.value;
	
	var e = escape(text);

	document.form1.encode.value = e;

}
function deUncode(txt){
	//var y = unescape(document.form1.encode.value)
  var y = unescape(txt)

   return y
	//document. form1.clear.value = y;
}

// Add More Members 

function addMoreMember(id, type){
 var ni = document.getElementById('add_member_div_add');
  var numi = document.getElementById('total_row_add_member');
  var num = (document.getElementById('total_row_add_member').value -1)+ 2;
  numi.value = num;
  if(num == 2)
    document.getElementById('delete_more_member').style.display = 'block';
    
  var newdiv = document.createElement('div');
  var divIdName = 'my'+num+'Div';
  newdiv.setAttribute('id',divIdName);
  
  var contant_addMember = "<div class='column' style='padding-bottom:5px;' id='add_member_tag_"+num+"'>"
    contant_addMember += "<div class='label-tree-group-member-new-hub'>Add to your Group</div>"
    contant_addMember +=  "<div class='form-tree-field-content-subscription'>"
    contant_addMember +=  "<input id='slug_search_"+num+"' type='text' size='26'  name='member[]' class='text-field-tree-member1' onKeyUp='if(detectBrowser()!=\"Firefox\"){autoCompleterSlugSearchAddMember(this.id,"+ num+ ",\"" + type+ "\"," + id +");}' value='' style='width:200px;' onmouseover='' onmouseout='' onfocus='' onblur='' />"
    contant_addMember +=  "<img id='auto_new_member_progress_"+num+"'  src='/images/animatedgif.gif' style='display:none' width='15' height='15'>"
    contant_addMember +=  "<div id='list_searched_"+num +"' class='curved-box'></div>"
    contant_addMember +=  "<script type='text/javascript'>\n"
    contant_addMember +=  "auto_list_name = 'member_tree';\n"
    contant_addMember +=  "//<![CDATA[\n"
    contant_addMember +=  " var domain_name_auto_completer = new Ajax.Autocompleter('slug_search_"+num+"', 'list_searched_"+num+"', '/groups/search/live_search?group_id="+id+"&form_type=member_list', {onLoading:function(request){Element.show('auto_new_member_progress_"+ num +"')}, onSuccess:function(request){Element.hide('auto_new_member_progress_" + num+"')}})\n"
    contant_addMember +=  " //]]>\n"
    contant_addMember +=  "</script>"
    contant_addMember +=  "</div>"
    contant_addMember +=  "</div>"
    
    newdiv.innerHTML = contant_addMember;
    ni.appendChild(newdiv);
    
    if(num > 4)  {
      for(i=1;i<=num;i++){
        txt_id = "slug_search_"+i;
        document.getElementById(txt_id).style.width = "186px";
      }
    } 
}

function autoCompleterSlugSearchAddMember(id, num, type, group_id){
  if(type == "private"){
    var slug_search = "slug_search_" + num;
    var list_searched = "list_searched_" + num;
    var progress = "auto_new_member_progress_" + num;
    var domain_name_auto_completer = new Ajax.Autocompleter(slug_search, list_searched, '/groups/search/live_search?group_id='+group_id+'&form_type=member_list', {onLoading:function(request){Element.show(progress)}, onSuccess:function(request){Element.hide(progress)}})
  }else if(type == "team"){
    var slug_search = "slug_search_team_" + num;
    var list_searched = "list_searched_" + num;
    var progress = "auto_new_member_team_progress_" + num;
    var domain_name_auto_completer = new Ajax.Autocompleter(slug_search, list_searched, '/team/search/live_search?team_id='+group_id+'&form_type=member_team_list', {onLoading:function(request){Element.show(progress)}, onSuccess:function(request){Element.hide(progress)}})
  }
}

function removeMoreMember(type) {
    var d = document.getElementById('add_member_div_add');
    var numi = document.getElementById('total_row_add_member');
    var tot_row = document.getElementById('total_row_add_member').value;
    if(tot_row ==2)
      document.getElementById('delete_more_member').style.display = 'none';
    var num = (document.getElementById('total_row_add_member').value - 1) ;
    numi.value = num;
    var divIdName = 'my'+tot_row+'Div';
    d.removeChild(document.getElementById(divIdName));
    if(num <= 4)  {
      for(i=1;i<=num;i++){
        txt_id = "slug_search_"+i;
        document.getElementById(txt_id).style.width = "200px";
      }
    }
    
}

function addMoreMemberTeam(id, type){
  var ni = document.getElementById('add_member_team_div_add');
  var numi = document.getElementById('total_row_add_member_team');
  var num = (document.getElementById('total_row_add_member_team').value -1)+ 2;
  numi.value = num;
  if(num == 2)
    document.getElementById('delete_more_member_team').style.display = 'block';
    
  var newdiv = document.createElement('div');
  var divIdName = 'my'+num+'Div';
  newdiv.setAttribute('id',divIdName);
  
  var contant_addMember = "<div class='column' style='padding-bottom:5px;' id='add_member_tag_"+num+"'>"
    contant_addMember += "<div class='label-tree-group-member-new-hub'>Add to your Group</div>"
    contant_addMember +=  "<div class='form-tree-field-content-subscription'>"
    contant_addMember +=  "<input id='slug_search_team_"+num+"' type='text' size='26'  name='team[]' class='text-field-tree-member1' onKeyUp='if(detectBrowser()!=\"Firefox1\"){autoCompleterSlugSearchAddMember(this.id,"+ num+ ",\"" + type+ "\"," + id +");}' value='' style='width:200px;' onmouseover='' onmouseout='' onfocus='' onblur='' />"
    contant_addMember +=  "<img id='auto_new_member_team_progress_"+num+"'  src='/images/animatedgif.gif' style='display:none' width='15' height='15'>"
    contant_addMember +=  "<div id='list_searched_"+num +"' class='curved-box'></div>"
    contant_addMember +=  "<script type='text/javascript'>\n"
    contant_addMember +=  "auto_list_name = 'member_tree';\n"
    contant_addMember +=  "//<![CDATA[\n"
    contant_addMember +=  " var domain_name_auto_completer = new Ajax.Autocompleter('slug_search_team_"+num+"', 'list_searched_"+num+"', '/team/search/live_search?team_id="+id+"&form_type=member_team_list', {onLoading:function(request){Element.show('auto_new_member_team_progress_"+ num +"')}, onSuccess:function(request){Element.hide('auto_new_member_team_progress_" + num+"')}})\n"
    contant_addMember +=  " //]]>\n"
    contant_addMember +=  "</script>"
    //contant_addMember +=   "<div style='float:right;margin-right:12px;'><input type='image' src='/images/social/3-1.png'  class='row_delete' onclick=\"removeMoreMember('"+divIdName+"');\" onmouseover=\"Tip('Delete',SHADOW, false, STICKY, 1, CLICKCLOSE, true, PADDING, 5, TEXTALIGN, \'left\', OFFSETX, -10);return false\" onmouseout=\"UnTip();\"/></div>"
    contant_addMember +=  "</div>"
   
    contant_addMember +=  "</div>"
    
    newdiv.innerHTML = contant_addMember;
    ni.appendChild(newdiv);
    
    if(num > 4)  {
      for(i=1;i<=num;i++){
        txt_id = "slug_search_team_"+i;
        document.getElementById(txt_id).style.width = "186px";
      }
    } 
}

function removeMoreMemberTeam() {
    var d = document.getElementById('add_member_team_div_add');
    var numi = document.getElementById('total_row_add_member_team');
    var tot_row = document.getElementById('total_row_add_member_team').value;
    if(tot_row ==2)
      document.getElementById('delete_more_member_team').style.display = 'none';
    var num = (document.getElementById('total_row_add_member_team').value - 1) ;
    numi.value = num;
    var divIdName = 'my'+tot_row+'Div';
    d.removeChild(document.getElementById(divIdName));
    if(num <= 4)  {
      for(i=1;i<=num;i++){
        txt_id = "slug_search_team_"+i;
        document.getElementById(txt_id).style.width = "200px";
      }
    }
    
}

function validationMemberList(type){
  var setColorError = "1px solid red";
  var setColor = "1px solid #DADADA";
  var retValue = false;
  var flag = 0;
  
  if(type == 'team'){
    var tot_row = document.getElementById('total_row_add_member_team').value;
  }else{
    var tot_row = document.getElementById('total_row_add_member').value;
  }
  
  for(i=1;  i<=tot_row; i++){
    if(type == 'team'){
      div_id = "slug_search_team_" + i;
    }else{
      div_id = "slug_search_" + i;
    }
    
    div_obj = document.getElementById(div_id);
    if(div_obj.value == ""){
      flag =1 
      div_obj.style.border = setColorError;
    }
    else{
      div_obj.style.border = setColor;
    }
  }
  if (flag == 1){
    retValue = false;
  }else{
    retValue = true;
  }

  return retValue
}

function loginShadowbox(){
  location.href = "/?flagLogin=true";
}


