//This script is used to validate the guitar intersts rules on user registration

function checkbokRules (checkbox){
  
  //If the user doesn't play guitar, disable musicians (services remain enabled)
  if (checkbox == "af_1"){
    disableMusicians(true);
  }

  //If the "don't play guitar" checkbox is unchecked, enable musicians
    //if (document.forms[0].af_1.checked == false){
    if (document.createEditUserForm.af_1.checked == false){

	  disableMusicians(false);
    }

	//af_1 and af_2 are mutually exclusive
    if (checkbox == "af_2" && document.createEditUserForm.af_1.checked == true){
      document.createEditUserForm.af_1.checked = false;
      disableMusicians(false);
	}
 
    if (checkbox == "af_1" && document.createEditUserForm.af_2.checked == true)
      document.createEditUserForm.af_2.checked = false;


  //If the user is a musician, disable aficionado (don't play guitar)
  if (isMusician(checkbox)){
    document.createEditUserForm.af_1.disabled = true;
  }

 //If nothing is checked in the musicians area, enable aficionados
    if (isMusiciansClear()){
    document.createEditUserForm.af_1.disabled = false;
    }
  




}


function isMusician(checkbox){
 if (checkbox == "mu_1" | checkbox == "mu_2" | checkbox == "mu_3" | checkbox == "mu_4")
   return true;
}




function isMusiciansClear(){
 if (  document.createEditUserForm.mu_1.checked == false && document.createEditUserForm.mu_2.checked == false && document.createEditUserForm.mu_3.checked == false && document.createEditUserForm.mu_4.checked == false)
   return true;
}



function disableMusicians(action){
  document.createEditUserForm.mu_1.disabled = action;
  document.createEditUserForm.mu_2.disabled = action;
  document.createEditUserForm.mu_3.disabled = action; 
  document.createEditUserForm.mu_4.disabled = action; 
}


function addElement(elementType) {
  //Types are "website" or video"
  var ni = document.getElementById(elementType);
  var numi = document.getElementById('elementCounter');
  var num = (document.getElementById("elementCounter").value -1)+ 2;
  numi.value = num;
  var divIdName = elementType+num;
  var newdiv = document.createElement('div');
  newdiv.setAttribute("id",divIdName);

  newdiv.innerHTML = "<input type='text' name='"+elementType+"' size='60' value='' />&nbsp;&nbsp;<a href=\"javascript:;\" onclick=\"removeElement(\'"+elementType+"\',\'"+divIdName+"\')\"><img src='/images/remove_icon.gif'/>(Remove)</a><br><br>"

  ni.appendChild(newdiv);
}



function removeElement(parentDiv, childDiv) {
  var d = document.getElementById(parentDiv);
  var olddiv = document.getElementById(childDiv);
  d.removeChild(olddiv);
}



function on_click_link_facebook() {

   if (document.getElementById('link_facebook').checked == false) 
	  document.getElementById('use_fb_thumbnail_checkbox').checked = false; 

   if (document.getElementById('link_facebook').checked == true )
	  document.getElementById('use_fb_thumbnail_checkbox').checked = true; 

   return true;

 }


function reload_page () {
  location.reload(true);
}


function go_to_home () {
  window.location = '/';
}



var redirectUrl

function redirect_to_url () {
  window.location = redirectUrl;
}


function facebook_login (on_login_url) {

  var my_url = parent.location.href; 
  
  redirectUrl = on_login_url;
  FB.Connect.requireSession (redirect_to_url)
}


function facebook_logout (on_logout_url) {
  redirectUrl = on_logout_url;
  FB.Connect.logout(redirect_to_url)
}






