function MasterReset(pagenum,pagename)
{
var answer = confirm ("Are you sure you want to reset this page?");
if (answer) {
document.forms["masterResetform"]["resetnum"].value=pagenum;
document.getElementById('resetheading').innerHTML = ""+pagename;
document.getElementById('sitereset').style.display = 'block';
 return true;
 }else{
   

 return false;
 }
  
  
}


function validateLogin()
{
var x=document.forms["login"]["usenam"].value;
var y=document.forms["login"]["usepas"].value;
if (x==null || x=="")
  {
  alert("Login name must be filled out");
  return false;
  }
if (y==null || y=="")
  {
  alert("Password must be filled out");
  return false;
  }

if(x.value.match(/[A-Za-z][A-Za-z0-9 ]*/))
  {
  return true;
  }else{
  alert("Username contains only alpha numeric characters");
  return false;
  }
if(y.value.match(/[A-Za-z][A-Za-z0-9 ]*/))
  {
  return true;
  }else{
  alert("Username contains only alpha numeric characters");
  return false;
  }
}

function validateglobalMeta()
{
var tit=document.forms["changeglobalmeta"]["title"].value;
var keywords=document.forms["changeglobalmeta"]["keywords"].value;
var desc=document.forms["changeglobalmeta"]["description"].value;
if (tit==null || tit=="")
  {
  alert("Please fill in the title section");
  return false;
  }
if (keywords==null || keywords=="")
  {
  alert("Please fill in the keywords section");
  return false;
  }
if (desc==null || desc=="")
  {
  alert("Please fill in the description section");
  return false;
  }
}

function validatepageMeta()
{
var tit=document.forms["changepageMetaform"]["metatitle"].value;
if (tit==null || tit=="")
  {
  alert("Please fill in the title section");
  return false;
  }
}

function validateAddnews()
{
var tit=document.forms["addnews"]["news_title"].value;
if (tit==null || tit=="")
  {
  alert("Please fill in the title section");
  return false;
  }
}




function validateChangepassword()
{
var oldpass=document.forms["changepass"]["oldpassword"].value;
var newpass=document.forms["changepass"]["newpassword"].value;
var confirmpass=document.forms["changepass"]["confirmpassword"].value;
var passlength = newpass.length;

if (oldpass==null || oldpass=="")
  {
  alert("Please enter your current password");
  return false;
  }
if (newpass==null || newpass=="")
  {
  alert("Please enter a new password");
  return false;
  }
if (confirmpass==null || confirmpass=="")
  {
  alert("Please re-enter your new password");
  return false;
  }
if (confirmpass==newpass)
  {
  return true;
  }
  else
  {
  alert("New password & passord confirmation do not match");
  return false;
  }
if (passlength < 5)
  {
  alert("Password is too short. Must be more than 5 Characters");
  return false;
  }
}
function validateAdduser()
{
var username=document.forms["adduser"]["username"].value;
var email=document.forms["adduser"]["email"].value;
var access=document.forms["adduser"]["access"].value;
var pass=document.forms["adduser"]["password"].value;
var emaillength = email.length;
var usernamelength = username.length;
var passlength=pass.length;
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if (username==null || username=="")
  {
  alert("Please enter a username");
  return false;
  }
if (email==null || email=="")
  {
  alert("Please enter an email address");
  return false;
  }
if (access==null || access=="")
  {
  alert("Please select a valid access level");
  return false;
  }
if (pass==null || pass=="")
  {
  alert("Please select a valid password");
  return false;
  }
if (emaillength > 50)
  {
  alert("Email address is too long");
  return false;
  }
if (usernamelength > 40)
  {
  alert("Username is too long");
  return false;
  }
if (emaillength < 5)
  {
  alert("Email address is too short - Must be more than 5 Characters");
  return false;
  }
if (usernamelength < 3)
  {
  alert("Username is too short - Must be more than 4 Characters");
  return false;
  }
if(reg.test(email) == false)
  {
  alert('Invalid Email Address');
  return false;
  }
if (passlength < 5)
  {
  alert("Password is too short. Must be more than 5 Characters");
  return false;
  }

}

function testvideo() {

var video = document.getElementsByTagName("video")[0].error.code;
alert('hello'+video);
}

function validatepagesectionimage()
{
var imagenum=document.forms["savepagesectionimage"]["imagenum"].value;
if(imagenum == "") {
alert('Please select an image');
  return false;
}
}

function validateupdatesectionimage()
{
var imagenum=document.forms["saveupdatesectionimage"]["imagenum"].value;
if(imagenum == "") {
alert('Please select an image');
  return false;
}
}

function validatepagesectionvideo()
{
var videonum=document.forms["savepagesectionvideo"]["videonum"].value;
if(videonum == "") {
alert('Please select a video');
  return false;
}
}

function pageSectiontype(sectiontype)
{
if(sectiontype=="text") {
document.getElementById('addsection_select').style.display = 'none';
document.getElementById('addsection_image').style.display = 'none';
document.getElementById('addsection_video').style.display = 'none';
document.getElementById('addsection_text').style.display = 'block';
}
if(sectiontype=="image") {
document.getElementById('addsection_select').style.display = 'none';
document.getElementById('addsection_image').style.display = 'block';
document.getElementById('addsection_video').style.display = 'none';
document.getElementById('addsection_text').style.display = 'none';
}
if(sectiontype=="video") {
document.getElementById('addsection_select').style.display = 'none';
document.getElementById('addsection_image').style.display = 'none';
document.getElementById('addsection_video').style.display = 'block';
document.getElementById('addsection_text').style.display = 'none';
}
}



function showaddpagesection()
{
document.getElementById('addsection_select').style.display = 'block';
}

function showAddvideo()
{
document.getElementById('sitevideos_addvideo').style.display = 'block';
}


function validateUploadimage()
{
var file=document.forms["uploadimage"]["uploadimagefile"].value;
if (file==null || file=="")
  {
  alert("Please choose a file to upload");
  return false;
  }

if (file==null || file=="")
  {
  alert("Please select an image to upload!");
  return false;
  }else{
  var fileext = file.substring(file.lastIndexOf('.')+1);
  if(fileext != "jpg" && fileext != "jpeg" && fileext != "png" && fileext != "gif") {
  alert("Please select a valid *.jpg/*.png/*.gif image to upload!");
  return false;
  }

  }
}


function validateUploadvideo()
{
var filenam=document.forms["uploadVideo"]["uploadvideoname"].value;
var filemp4=document.forms["uploadVideo"]["uploadvideomp4file"].value;
var fileogg=document.forms["uploadVideo"]["uploadvideooggfile"].value;
var filewebm=document.forms["uploadVideo"]["uploadvideowebmfile"].value;




if (filenam==null || filenam=="")
  {
  alert("Please enter a name for your video!");
  return false;
  }

if (filemp4==null || filemp4=="")
  {
  alert("Please select a *.mp4 video to upload!");
  return false;
  }else{
  var fileext = filemp4.substring(filemp4.lastIndexOf('.')+1);
  if(fileext != "mp4") {
  alert("Please select a valid *.mp4 video to upload!");
  return false;
  }
  }
if (fileogg==null || fileogg=="")
  {
  alert("Please select a *.ogg video to upload!");
  return false;
  }else{
  var fileext = fileogg.substring(fileogg.lastIndexOf('.')+1);
  if(fileext != "ogg") {
  alert("Please select a valid *.ogg video to upload!");
  return false;
  }
  }
if (filewebm==null || filewebm=="")
  {
  alert("Please select a *.webm video to upload!");
  return false;
  }else{
  var fileext = filewebm.substring(filewebm.lastIndexOf('.')+1);
  if(fileext != "webm") {
  alert("Please select a valid *.webm video to upload!");
  return false;
  }
}
}

function validateDeleteimage()
{
var answer = confirm ("Are you sure you want to delete this image?");
if (answer) {
 return true;
 }else{
 return false;
 }
}

function validateDeletevideo()
{
var answer = confirm ("Are you sure you want to delete this video?");
if (answer) {
 return true;
 }else{
 return false;
 }
}


function validateEdituser()
{
var username=document.forms["edituser"]["username"].value;
var email=document.forms["edituser"]["email"].value;
var access=document.forms["edituser"]["access"].value;
var emaillength = email.length;
var usernamelength = username.length;

var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

if (username==null || username=="")
  {
  alert("Please enter a username");
  return false;
  }
if (email==null || email=="")
  {
  alert("Please enter an email address");
  return false;
  }
if (access==null || access=="")
  {
  alert("Please select a valid access level");
  return false;
  }
if (emaillength > 50)
  {
  alert("Email address is too long");
  return false;
  }
if (usernamelength > 40)
  {
  alert("Username is too long");
  return false;
  }
if (emaillength < 5)
  {
  alert("Email address is too short - Must be more than 5 Characters");
  return false;
  }
if (usernamelength < 3)
  {
  alert("Username is too short - Must be more than 4 Characters");
  return false;
  }
if(reg.test(email) == false)
  {
  alert('Invalid Email Address');
  return false;
  }
}

function showUploadimage(user)
{
document.getElementById('siteimages_uploadimage').style.display = 'block';
}



function showEditpagemeta(metanum,metaname,metatitle,metakeywords,metadesc,metaabstract,metacopy,metadist,metaauthor,metarobots)
{

document.getElementById('sitepages_meta').style.display = 'block';
document.forms['changepageMetaform'].metanum.value = metanum;
document.forms['changepageMetaform'].metatitle.value = metatitle;
document.forms['changepageMetaform'].metakeywords.value = metakeywords;
document.forms['changepageMetaform'].metadesc.value = metadesc;

document.forms['changepageMetaform'].metaabstract.value = metaabstract;
document.forms['changepageMetaform'].metacopy.value = metacopy;
document.forms['changepageMetaform'].metadist.value = metadist;

document.forms['changepageMetaform'].metaauthor.value = metaauthor;
document.forms['changepageMetaform'].metarobots.value = metarobots;

document.getElementById('metaheading').innerHTML = ""+metaname;
}

function showEdituser(num,user,email,access)
{
var a = document.getElementsByName("admin_change_password_div");
var b = document.getElementsByName("admin_add_user_div");
var c = document.getElementsByName("admin_edit_user_div");
a[0].style.display = 'none';
b[0].style.display = 'none';
c[0].style.display = 'block';

document.getElementById("edituseraccess").options[0].value = access;
document.getElementById("edituseraccess").options[0].text = access;

document.forms['admin_edit_user_form'].username.value = user;
document.forms['admin_edit_user_form'].email.value = email;
document.forms['admin_edit_user_form'].usernum.value = num;
}

function showAdduser()
{
var a = document.getElementsByName("admin_change_password_div");
var b = document.getElementsByName("admin_add_user_div");
var c = document.getElementsByName("admin_edit_user_div");
a[0].style.display = 'none';
b[0].style.display = 'block';
c[0].style.display = 'none';
}
function showChangepassword(user)
{
var a = document.getElementsByName("admin_change_password_div");
var b = document.getElementsByName("admin_add_user_div");
var c = document.getElementsByName("admin_edit_user_div");
a[0].style.display = 'block';
b[0].style.display = 'none';
c[0].style.display = 'none';
document.forms['admin_change_password_form'].usernum.value = user;
}
function closeAdduser()
{
var a = document.getElementsByName("admin_add_user_div");
a[0].style.display = 'none';
}
function closeEdituser()
{               
var a = document.getElementsByName("admin_edit_user_div");
a[0].style.display = 'none';
}
function closeChangepassword()
{
var a = document.getElementsByName("admin_change_password_div");
a[0].style.display = 'none';
}

function showEditsection(page,section,count)
{
var i=1;
for (i=1;i<=count;i++)
{

}

document.getElementById('editsection'+section).style.display = 'block';
return false;
}

function showAddnews()
{
document.getElementById('news_addnews').style.display = 'block';
}

function validatedeleteCmsuser(access)
{
if (access != "Admin") {
  alert("Only Admins can do that!");
  return false;
}
var answer = confirm ("Are you sure you want to delete this user?");
if (answer) {
 return true;
 }else{
 return false;
 }
}

function validatedeletenews()
{
var answer = confirm ("Are you sure you want to delete this news item?");
if (answer) {
 return true;
 }else{
 return false;
 }
}

$(document).ready(function(){
  $("li#option_admin").hide();
  $('li#menu_admin').click(function() {
    $('li#option_admin').slideDown('slow');
    $("li#option_pages").slideUp('slow');
    $("li#option_news").slideUp('slow');
    $("li#option_home").slideUp('slow');
    $("li#option_images").slideUp('slow');
    $("li#option_videos").slideUp('slow');
    $("li#option_social").slideUp('slow');
  });
});

$(document).ready(function(){
  $("li#option_pages").hide();
  $('li#menu_pages').click(function() {
    $('li#option_pages').slideDown('slow');
    $("li#option_admin").slideUp('slow');
    $("li#option_news").slideUp('slow');
    $("li#option_home").slideUp('slow');
    $("li#option_images").slideUp('slow');
    $("li#option_videos").slideUp('slow');
    $("li#option_social").slideUp('slow');
  });
});

$(document).ready(function(){
  $("li#option_home").hide();
  $('li#menu_home').click(function() {
    $('li#option_pages').slideUp('slow');
    $("li#option_news").slideUp('slow');
    $("li#option_admin").slideUp('slow');
    $("li#option_images").slideUp('slow');
    $("li#option_videos").slideUp('slow');
    $("li#option_social").slideUp('slow');
    $("li#option_home").slideDown('slow');
  });
});

$(document).ready(function(){
  $("li#option_news").hide();
  $('li#menu_news').click(function() {
    $('li#option_pages').slideUp('slow');
    $("li#option_news").slideDown('slow');
    $("li#option_admin").slideUp('slow');
    $("li#option_home").slideUp('slow');
    $("li#option_images").slideUp('slow');
    $("li#option_videos").slideUp('slow');
    $("li#option_social").slideUp('slow');
  });
});

$(document).ready(function(){
  $("li#option_images").hide();
  $('li#menu_images').click(function() {
    $('li#option_pages').slideUp('slow');
    $("li#option_news").slideUp('slow');
    $("li#option_admin").slideUp('slow');
    $("li#option_home").slideUp('slow');
    $("li#option_images").slideDown('slow');
    $("li#option_videos").slideUp('slow');
    $("li#option_social").slideUp('slow');
  });
});

$(document).ready(function(){
  $("li#option_videos").hide();
  $('li#menu_videos').click(function() {
    $('li#option_pages').slideUp('slow');
    $("li#option_news").slideUp('slow');
    $("li#option_admin").slideUp('slow');
    $("li#option_home").slideUp('slow');
    $("li#option_images").slideUp('slow');
    $("li#option_videos").slideDown('slow');
    $("li#option_social").slideUp('slow');
  });
});

$(document).ready(function(){
  $("li#option_social").hide();
  $('li#menu_social').click(function() {
    $('li#option_pages').slideUp('slow');
    $("li#option_news").slideUp('slow');
    $("li#option_admin").slideUp('slow');
    $("li#option_home").slideUp('slow');
    $("li#option_images").slideUp('slow');
    $("li#option_videos").slideUp('slow');
    $("li#option_social").slideDown('slow');
  });
});


$(window).load(function() {
  
  function drawsquares() {

  $("#rotate_two").animate({'left':'114px'},{ duration: 5000, queue: true });
  $("#rotate_one").animate({'top':'92px'},{ duration: 5000, queue: true });
  $("#rotate_three").animate({'left':'0px'},{ duration: 5000, queue: true });
  $("#rotate_two").animate({'top':'0px'},{ duration: 5000, queue: true });
  $("#rotate_one").animate({'left':'114px'},{ duration: 5000, queue: true });
  $("#rotate_three").animate({'top':'92px'},{ duration: 5000, queue: true });
  
  $("#rotate_two").animate({'left':'0px'},{ duration: 5000, queue: true });
  $("#rotate_one").animate({'top':'0px'},{ duration: 5000, queue: true });
  $("#rotate_three").animate({'left':'114px'},{ duration: 5000, queue: true });
  $("#rotate_two").animate({'top':'92px'},{ duration: 5000, queue: true });
  $("#rotate_one").animate({'left':'0px'},{ duration: 5000, queue: true });
  $("#rotate_three").animate({'top':'0px'},{ duration: 5000, queue: true });
  }
  
  setInterval(drawsquares, 10);

});

$(document).ready(function() {
    $('.slideshow').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
});
