var form='inboxmessages';
function SetChecked(val,chkName) {
    dml=document.forms[form];
    len = dml.elements.length;
    var i=0;
    for( i=0 ; i<len ; i++) {
    if (dml.elements[i].name==chkName) {
    dml.elements[i].checked=val;
            }
        }
}

function ValidateSurvey(form){
        var lastused
        for (x=0;x<form.lastused.length;x++){
        if (form.lastused[x].checked==true){
        lastused=true
        break
        }
        }

        var navigation
        for (i=0;i<form.navigation.length;i++){
        if (form.navigation[i].checked==true){
        navigation=true
        break
        }
        }

    if(lastused!=true)
    {
        alert("Please select the last time you used the toolkit");
        return false;
    }
    else if(navigation!=true)
    {
        alert("You forgot to select how easy you find the navigation");
        return false;
    }
    else if (x!=0)
    {
        if (form.mostuseful.value==""){
        alert("Please enter what you thought was most useful");
        form.mostuseful.focus();
        return false;
        }
        else if (form.leastuseful.value==""){
            alert("Please enter what you thought was least useful");
            form.leastuseful.focus();
            return false;
        }
    }
    else if (form.name.value==""){
        alert("Please enter your Name");
        form.name.focus();
        return false;
    }
    else if (form.school.value==""){
        alert("Please enter the name of your School");
        form.school.focus();
        return false;
    }
    return true;
}

function Validatelogin(form){
    if(form.username.value==""){
        alert("Please enter your username, it seems to be left blank");
        form.username.focus();
        return false;
    }
    else if(form.password.value==""){
        alert("Please enter your Password");
        form.password.focus();
        return false;
    }
}

function ValidateDelete(me){
    MsgBox("Are you sure you want to delete messages", 4)
    return true;
}

function PictureTransition()
{
    if (document.all){  //if browser supports IE filters and it is defined on the object
        large.filters.blendTrans.Apply();
        large.src=imagename;
        large.filters.blendTrans.Play();
        //document.getElementById('largepiclink').href=imagename;
    }
    else{
        document.getElementById('large').src=imagename;
        document.getElementById('largepiclink').href=imagename;
    }
}


if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("alert(message);return false")



function myOnSubmitEventHandler(form) {
try {
        if(typeof(document.getElementById('editor1').EscapeUnicode) == 'undefined'){
        throw "Error"
        } 
    else{
	document.getElementById('editor1').EscapeUnicode = true;
	document.getElementById('xhtml1').value = document.getElementById('editor1').value;
        }
    if (form.title.value==""){
            alert("Please give the news item a title.");
            form.title.focus();
            return false;
        }
    else if(form.description.value==""){
            alert("Please give the news item a description.");
            form.description.focus();
            return false;}
    
    return true;
    }
    catch(er) {
            document.getElementById('xhtml1').value = document.getElementById('alternate1').value;
        }
    
    }

function myOnSubmitEventHandlerlinks(form) {
try {
        if(typeof(document.getElementById('editor1').EscapeUnicode) == 'undefined'){
        throw "Error"
        } 
    else{
	document.getElementById('editor1').EscapeUnicode = true;
	document.getElementById('xhtml1').value = document.getElementById('editor1').value;
        }
    
    if (form.linktitle.value==""){
            alert("Please give the link a title.");
            form.linktitle.focus();
            return false;
        }
    else if(form.linkdesc.value==""){
            alert("Please give the link a description.");
            form.linkdesc.focus();
            return false;}
    else if(form.linkurl.value=="http://" || form.linkurl.value==""){
            alert("Please provide the url link e.g (www.rtuni.org)");
            form.linkurl.value="http://";
            form.linkurl.focus();
            return false;}
    else if(form.linkcat.value==""){
            alert("Please give the link a catergory.");
            form.linkcat.focus();
            return false;}
    
    return true;
    }
    catch(er) {
            document.getElementById('xhtml1').value = document.getElementById('alternate1').value;
        }
    
    }

function validateemail(form){
    if(form.email.value==""){
        alert("Please enter your email address, it seems to have been left blank");
        form.email.focus();
        return false;
    }
    else if (form.email.value.indexOf('@')==-1 || form.email.value.indexOf('.')==-1){
        alert("Email address doesn't seem to be valid, please enter a valid email address");
        form.email.focus();
        return false;
    }
    return true;
}

function checksearch(form){
    if(form.keyword.value==""){
        alert("Search box has been left blank, please re-enter your search text");
        form.keyword.focus();
        return false;
    }
    return true;
}

function validatesearch(form){
    if(form.keyword.value==""){
        alert("Search text has been left blank, please re-enter your search text");
        form.keyword.focus();
        return false;
    }
    return true;
}

function validatedeletenews(){
    //onclick="if(!confirm(' Are you sure you want to delete this item?')){this.href='../scripts.php?func=deletenewsitem&id=<?=$newsdetails['id']?>&lid=<?=$lastid?>';return false;};return true;">
    if(!confirm('Are you sure you want to delete this item?'))
    {
        return false;
    }
    return true;
}

function validatedeletelink(){
    //onclick="if(!confirm(' Are you sure you want to delete this item?')){this.href='../scripts.php?func=deletenewsitem&id=<?=$newsdetails['id']?>&lid=<?=$lastid?>';return false;};return true;">
    if(!confirm('Are you sure you want to delete this item?'))
    {
        return false;
    }
    return true;
}

function LimitMultiLineLength(obj)
{
var iKey;
var eAny_Event = window.event;
iKey = eAny_Event.keyCode;
var re 
re = new RegExp("\r\n","g")  
x = obj.value.replace(re,"").length ;
if ((x >= obj.maxLength) && ((iKey > 33 && iKey < 255) || (iKey > 95 && iKey < 106)) && (iKey != 13))
{

alert("The maximum allowance of 200 characters has been reached.");
window.event.returnValue=false;      
}
} 

function validatecontactform(form){
    if(form.name.value==""){
        alert("Please enter your name, field has been left empty");
        form.name.focus();
        return false;
    }
    else if(form.email.value==""){
        alert("Please enter your email address, field has been left empty");
        form.email.focus();
        return false;
    }
    else if (form.email.value.indexOf('@')==-1 || form.email.value.indexOf('.')==-1){
        alert("Email address doesn't seem to be valid, please enter a valid email address");
        form.email.focus();
        return false;
    }
    else if (form.phone.value==""){
        alert("Phone Number has been left blank, please enter a valid phone number");
        form.phone.focus();
        return false;
    }
    else if(isNaN(form.phone.value)){ 
         alert("Phone number doesn't seem to be valid, must be numeric"); 
         form.phone.focus();
         return (false); 
    }
    else if(form.comments.value==""){ 
         alert("Please leave us your comments or your query in the comments field"); 
         form.comments.focus();
         return (false); 
    }
    else if (form.email.value.indexOf('@')==-1 || form.email.value.indexOf('.')==-1){
        alert("Email address doesn't seem to be valid, please enter a valid email address");
        form.email.focus();
        return false;
    }
    return true;
}
function validatedeleteadmin(){
    //onclick="if(!confirm(' Are you sure you want to delete this item?')){this.href='../scripts.php?func=deletenewsitem&id=<?=$newsdetails['id']?>&lid=<?=$lastid?>';return false;};return true;">
    if(!confirm('Are you sure you want to delete this user?'))
    {
        return false;
    }
    return true;
}

function validatepwd(form){
    //onclick="if(!confirm(' Are you sure you want to delete this item?')){this.href='../scripts.php?func=deletenewsitem&id=<?=$newsdetails['id']?>&lid=<?=$lastid?>';return false;};return true;">
    if(form.password.value=="" || form.confirm.value==""){
        alert("Password and confirm password cannot be left empty");
        form.password.focus();
        return false;
    }
    else if(form.password.value!=form.confirm.value)
    {
        alert("Password doesn't seem to match the confirmed password please retype and try again");
        form.password.focus();
        return false;
    }
    return true;
}

function validateuseradmin(form){
    if(form.name.value==""){
        alert("Please enter the users name");
        form.name.focus();
        return false;
    }
    else if(form.username.value=="")
    {
        alert("Please provide the user with a username");
        form.username.focus();
        return false;
    }
    return true;
}

function validatereg(form){
    // set var radio_choice to false
    var radio_choice = false;
    for (counter = 0; counter < form.attend.length; counter++)
    {
        if (form.attend[counter].checked){
        radio_choice = true;
        }
    }
    
    if (!radio_choice)
    {
            alert("Please select if you are attending the conference or not");
            return false;
    }
    
    if(form.name.value==""){
        alert("Please enter your full name");
        form.name.focus();
        return false;
    }
    else if (form.school.value==""){
        alert("Please enter your full school name");
        form.school.focus();
        return false;
    }
    return true;
}

function validatepqhuser(form){
    if(form.name.value==""){
        alert("Please enter the users name");
        form.name.focus();
        return false;
    }
    else if(form.username.value=="")
    {
        alert("Please provide the user with a username");
        form.username.focus();
        return false;
    }
    else if(form.password.value=="")
    {
        alert("Please provide the user with password, cannot be left blank");
        form.password.focus();
        return false;
    }
    else if(form.confirmpassword.value=="")
    {
        alert("Please confirm the password");
        form.confirmpassword.focus();
        return false;
    }
    else if(form.confirmpassword.value!=form.password.value)
    {
        alert("Confirmed password doesn't match password");
        form.confirmpassword.focus();
        return false;
    }
    return true;
}