function gotoLink(whereTo){

theObject = document.getElementById("tabcontain");
theObject.style.visibility = "visible";

var objID = "tabcontain";

var draftToolPage = whereTo +"&rnd=" + new Date().getTime();

xmlhttp.open("GET", draftToolPage, true);
xmlhttp.onreadystatechange = function(){
    if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
        document.getElementById("tabcontain").innerHTML = xmlhttp.responseText;
    }
}
xmlhttp.send(null);          
    
}

function doKeyFilter(id, e){
    
    var unicode=e.charCode? e.charCode : e.keyCode
    if (unicode!=8){ //if the key isn't the backspace key (which we should allow)
    if (unicode == 37){ return false;} //disable key press
    if (unicode == 38){ return false;} //disable key press
    if (unicode == 39){ return false;} //disable key press
    if (unicode == 59){ return false;} //disable key press
    if (unicode == 92){ return false;} //disable key press
    if (unicode == 46){ return false;} //disable key press
    if (unicode == 44){ return false;} //disable key press
    if (unicode == 61){ return false;} //disable key press
    if (unicode == 63){ return false;} //disable key press
    if (unicode == 34){ return false;} //disable key press
    if (unicode == 43){ return false;} //disable key press
    }//endif
    
}//end function

function movePos(pageid,list,id,direction){ //list is either crew or cast and `id` is the id of the user

var serverPage;

//if(list == 'crew'){
//document.getElementById("displayCrewList").innerHTML = "Updateing Order Please Wait...";
//}else{
//document.getElementById("displayCastList").innerHTML = "Updateing Order Please Wait...";   
//}

if(list == 'crew'){
 serverPage = "includes/changeCrewOrder.php?pageid=" + pageid + "&userid=" + id + "&direction=" + direction + "&rnd=" + new Date().getTime();
}else{
 serverPage = "includes/changeCastOrder.php?pageid=" + pageid + "&userid=" + id + "&direction=" + direction + "&rnd=" + new Date().getTime();
}//end if

xmlhttp.open("GET", serverPage, true);
xmlhttp.onreadystatechange = function(){
    if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
        if(list == 'crew'){
        document.getElementById("displayCrewList").innerHTML = xmlhttp.responseText;
        }else{
        document.getElementById("displayCastList").innerHTML = xmlhttp.responseText;    
        }//end if
    }
}

xmlhttp.send(null);     

}

function reportThisStatus(reporterID,statusID){
   
var serverPage = "includes/reportStatusEmail.php?reportid=" + reporterID + "&statusid=" + statusID + "&rnd=" + new Date().getTime();

xmlhttp.open("GET", serverPage, true);
xmlhttp.onreadystatechange = function(){
    if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
        document.getElementById("reportStatus" + statusID).innerHTML = 'Status Reported';    
    }
}

xmlhttp.send(null);     
}//end function

function saveTheChangestoPageAttachments(pageid,arrayPos,cat){
    //alert(pageid + " " + arrayPos);
    var newJob =  document.getElementById("editDescField" + cat + arrayPos).value;
    var serverPage = "includes/savePageAttachmentChanges.php?pageid=" + pageid + "&arraypos=" + arrayPos + "&cat=" + cat + "&newJobs=" + newJob + "&rnd=" + new Date().getTime();

xmlhttp.open("GET", serverPage, true);
xmlhttp.onreadystatechange = function(){
    if(xmlhttp.readyState == 4 && xmlhttp.status == 200){  
        document.getElementById("editMyDescription" + cat + arrayPos).style.display = "none";
        if(cat == 'crew'){
        document.getElementById("displayCrewList").innerHTML = xmlhttp.responseText;
        }else{
        document.getElementById("displayCastList").innerHTML = xmlhttp.responseText;    
        }//end if
               
    }
}

xmlhttp.send(null);     
}

function deleteAttachment(pageid,id,list){
    if(list == 'crew'){
 serverPage = "includes/changeCrewDelete.php?pageid=" + pageid + "&userid=" + id + "&list=" + list + "&delete=" + new Date().getTime();
}else{
 serverPage = "includes/changeCastDelete.php?pageid=" + pageid + "&userid=" + id + "&list=" + list + "&delete=" + new Date().getTime();
}//end if
//alert(serverPage);
xmlhttp.open("GET", serverPage, true);
xmlhttp.onreadystatechange = function(){
    if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
        if(list == 'crew'){
        document.getElementById("displayCrewList").innerHTML = xmlhttp.responseText;
        }else{
        document.getElementById("displayCastList").innerHTML = xmlhttp.responseText;    
        }//end if
    }
}

xmlhttp.send(null); 
}//end function

function LoginasdiffUser(userID, securityPass){

var serverPage = "includes/changeLogin.php?loginAs=" + userID + "&security=" + securityPass + "&rand=" + new Date().getTime();
 
xmlhttp.open("GET", serverPage, true);

xmlhttp.onreadystatechange = function(){
    if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
        document.getElementById("loginAsUser" + userID).innerHTML = 'Logged In!';    
    }
}

xmlhttp.send(null); 
}//end function

function revealConfirmDelete(userID){
     document.getElementById("preDeleteuser" + userID).style.display = "none";
     document.getElementById("deleteuser" + userID).style.display = "block";
}//end function

function displayA(){
    document.getElementById("AA").style.display = "block";
    document.getElementById("DD").style.display = "block";
    document.getElementById("GG").style.display = "block";
    
    document.getElementById("BB").style.display = "none";
    document.getElementById("CC").style.display = "none";
    document.getElementById("EE").style.display = "none";
}//end function

function displayB(){
   
    document.getElementById("CC").style.display = "block";
    document.getElementById("DD").style.display = "block";
    
    document.getElementById("GG").style.display = "block";
    document.getElementById("AA").style.display = "none";
    document.getElementById("BB").style.display = "none";
    document.getElementById("EE").style.display = "none";
    
}//end function

function displayC(){
   
    document.getElementById("CC").style.display = "none";
    document.getElementById("DD").style.display = "none";
    
    document.getElementById("GG").style.display = "block";
    document.getElementById("AA").style.display = "none";
    document.getElementById("BB").style.display = "block";
    document.getElementById("EE").style.display = "block";
    
}//end function

function editMyResume(userID, field, resumeID){
    var production;
    var position;
    var year;
    var details;
    
   document.getElementById("ResChangeBox" + resumeID).style.display = "none";
   
   if(document.getElementById("ResChangeBoxFproduction" + resumeID).value != null){
    production = document.getElementById("ResChangeBoxFproduction" + resumeID).value;
   }else{
    production = '';  
   }//end if
   if(document.getElementById("ResChangeBoxFposition" + resumeID).value != null){
    position = document.getElementById("ResChangeBoxFposition" + resumeID).value;
   }else{
    position = '';   
   }//end if
   
   if(document.getElementById("ResChangeBoxFyear" + resumeID).value != null){
    year = document.getElementById("ResChangeBoxFyear" + resumeID).value;
   }else{
    year = '';   
   }//end if

  // if(document.getElementById("ResChangeBoxFdetails" + resumeID).value != null){
  //  details = document.getElementById("ResChangeBoxFdetails" + resumeID).value;
 //  }else{
 //   details = '';  
//}//end if + "&details=" + details
  // alert("DOnbe");
   var serverPage = "includes/UpdateResumeData.php?userID=" + userID + "&field=" + field + "&resumeID=" + resumeID + "&production=" + production + "&position=" + position + "&year=" + year  + "&rand=" + new Date().getTime();
 
xmlhttp.open("GET", serverPage, true);

xmlhttp.onreadystatechange = function(){
    
    if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
        document.getElementById("ShowResumeData").innerHTML = xmlhttp.responseText;    
    }
}

xmlhttp.send(null);  
}//end function
 
 
function CountLeft(field, remain, max) {

 // if the length of the string in the input field is greater than the max value, trim it 
 if (document.getElementById(field).value.length > max)
 document.getElementById(field).value = document.getElementById(field).value.substring(0, max);
 else
 // calculate the remaining characters
 var tempLeft = max - document.getElementById(field).value.length;
 if(tempLeft <= 50){  
 document.getElementById(remain).innerHTML = "<font color=\"red\">" + (max - document.getElementById(field).value.length) + " char left</font>";
 }else{
 document.getElementById(remain).innerHTML = "<font color=\"green\">" + (max - document.getElementById(field).value.length) + " char left</font>";  
 }
 }//end function