/*function colourBars()
{

	var even = false;
    var evenColor =  "#fff";
    var oddColor =  "#ECECEC";


  	var thearea = document.getElementById('1table');
      var trs = thearea.getElementsByTagName('tr');

      for (var i = 0; i < trs.length; i++) {

          trs[i].style.backgroundColor = even ? evenColor : oddColor;

			 even =  ! even;
      }

}*/

function checkALL(checkbox,what) {

 for (i=0;i<document.getElementsByName(''+what+'').length;i++)

   document.getElementsByName(''+what+'')[i].checked = checkbox.checked;

}

function preview(formid, area) {

	var previewWin = window.open('preview.php', 'previewWin');
	previewWin.focus();

}

function assignEntrants() {

    var gotOne = false;

    for (i=0;i<document.getElementsByName('checkbox[]').length;i++) {
        if (document.getElementsByName('checkbox[]')[i].checked) {
            gotOne = true;
            break;
        }
    }

    if (gotOne) {
	    if ( confirm("Are you sure you want to assign these entrants?") ) {
	        document.getElementById('members').submit();
	    }
    } else {
        alert("Please select an entrant to add.");
    }

}


function deleteSubscribers() {

    var gotOne = false;

    for (i=0;i<document.getElementsByName('checkbox[]').length;i++) {
        if (document.getElementsByName('checkbox[]')[i].checked) {
            gotOne = true;
            break;
        }
    }

    if (gotOne) {
	    if ( confirm("Are you sure you want to delete these e-mail subscribers?") ) {
	        document.getElementById('emailform').next_action.value='delete';
	        document.getElementById('emailform').submit();
	    }
    } else {
        alert("Please select a recipient before deleting their details.");
    }

}

function sendPaidEmail(mailURL ) {

    var gotOne = false;
    for (i=0;i<document.getElementsByName('checkbox[]').length;i++) {
        if (document.getElementsByName('checkbox[]')[i].checked) {
            gotOne = true;
            break;
        }
    }

    if (gotOne) {
    	document.getElementById( "unpaidEvents" ).action =mailURL;
        document.getElementById( "unpaidEvents" ).submit();
    } else {
        alert("Please select a recipient before sending an email.");
    }

}

function sendemail(mailURL ) {

    var gotOne = false;
    for (i=0;i<document.getElementsByName('checkbox[]').length;i++) {
        if (document.getElementsByName('checkbox[]')[i].checked) {
            gotOne = true;
            break;
        }
    }

    if (gotOne) {
    	document.getElementById( "emailform" ).action =mailURL;
        document.getElementById( "emailform" ).submit();
    } else {
        alert("Please select a recipient before sending an email.");
    }

}

function logout() {

	if ( confirm("Are you sure you want to log out?") ) {
		location.href='index.php?logout=true';
	}

}

function launchSite(url) {

	newwin = window.open(url);
	newwin.focus();

}

function updateOrder( formUrl, formName ){

    document.getElementById( formName ).action = formUrl;
    document.getElementById( formName ).submit();
}

function submitItem( formName ){

    document.getElementById( formName ).submit();

}

function addItem( formName ){

    if( document.getElementById( "id" ) ){
        if( document.getElementById( "id" ).value != "" ){
            document.getElementById( "id" ).value = "";
        }
    }
    document.getElementById( formName ).submit();

}

function addFiles( formUrl, formName ){
    if( document.getElementById( "id" ) ){
        if( document.getElementById( "id" ).value != "" ){
            document.getElementById( "id" ).value = "";
        }
    }
    document.getElementById( formName ).action = formUrl;
    document.getElementById( formName ).submit();
}

function editPaid( formUrl, formName ){
    document.getElementById( formName ).action = formUrl;
    document.getElementById( formName ).submit();
}

function deleteItem( formUrl, formName ){
    var gotOne = findValid();

    if( gotOne ){
        if (confirm("Are you sure you want to delete this item(s)?")) {
            document.getElementById( formName ).action = formUrl;
            document.getElementById( formName ).submit();
        }
    }else{
        alert( "You must select an Item to delete." );
    }

}

function addEntrant( formUrl, formName ){
    document.getElementById( formName ).action = formUrl;
    document.getElementById( formName ).submit();
}

function editItem( formName ){
    var gotOne = findValid();

    if( gotOne ){
        var edit_total = countChecked();

        if( edit_total > 1 ){
            alert( "You can only select 1 item to edit. \n You currently have " + edit_total + " selected." );
        }else{
            document.getElementById("id").value = returnValid();
            document.getElementById( formName ).submit();
        }
    }else{
        alert( "You must select an Item to edit." );
    }
}

function editImages( formName ){
    var gotOne = findValid();

    if( gotOne ){
        var edit_total = countChecked();

        if( edit_total > 1 ){
            alert( "You can only select 1 item to edit. \n You currently have " + edit_total + " selected." );
        }else{
             document.getElementById("id").value = returnValid();
             document.getElementById("next_action").value = "image";
             document.getElementById( formName ).submit();
        }
    }else{
        alert( "You must select an Item to edit." );
    }
}

function editDetails( id, value ) {


    if (value == "delete_image") {

	    var gotOne = false;

	    for (i=0;i<document.getElementsByName('delete[]').length;i++) {
	        if (document.getElementsByName('delete[]')[i].checked) {
	            gotOne = true;
	            break;
	        }
	    }

	    if (gotOne) {
	        if (confirm("Are you sure you want to delete this Image?")) {
	            document.getElementById('imageform').submit();
	        }
	    } else {
	        alert("Please select an image before deleting it.");
	    }

    }

}

function editFiles( formUrl, formName ){
    var gotOne = findValid();

    if( gotOne ){
        var edit_total = countChecked();

        if( edit_total > 1 ){
            alert( "You can only select 1 item to add files to. \n You currently have " + edit_total + " selected." );
        }else{
            document.getElementById("id").value = returnValid();
            document.getElementById( formName ).action = formUrl;
            document.getElementById( formName ).submit();
        }
    }else{
        alert( "You must select an Item to edit." );
    }
}

function editEntrants( formUrl, formName ){
    var gotOne = findValid();

    if( gotOne ){
        var edit_total = countChecked();

        if( edit_total > 1 ){
            alert( "You can only select 1 item to view entrants. \n You currently have " + edit_total + " selected." );
        }else{
            document.getElementById("id").value = returnValid();
            document.getElementById( formName ).action = formUrl;
            document.getElementById( formName ).submit();
        }
    }else{
        alert( "You must select an just one item." );
    }
}

function cancel( newLocation){
    window.location.href=newLocation;
}

function checkDefault( formField ){

    if( formField.value.charAt( 0 ) == "[" && formField.value.charAt( formField.value.length-1 ) == "]" ){
        formField.value = "";
    }

}

function returnValid(){

    for (i=0;i<document.getElementsByName('checkbox[]').length;i++) {
        if (document.getElementsByName('checkbox[]')[i].checked) {
            return document.getElementsByName('checkbox[]')[i].value;
            break;
        }
    }

}

function findValid(){

    for (i=0;i<document.getElementsByName('checkbox[]').length;i++) {
        if (document.getElementsByName('checkbox[]')[i].checked) {
            return true;
            break;
        }
    }

    return false;

}

function countChecked(){

    var total = 0;

    for (i=0;i<document.getElementsByName('checkbox[]').length;i++) {
        if (document.getElementsByName('checkbox[]')[i].checked) {
            total++;
        }
    }

    return total;

}

function addListItem( selected, newItem ){

    if( selected.options[ selected.selectedIndex ].value == "new" ){
        document.getElementById( newItem ).style.display = "block" ;
    }else{
        document.getElementById( newItem ).style.display = "none" ;
    }
    
}

function getPrice(checkbox)
{
	if (checkbox.checked)
	{
		var totalPrice = checkbox.price + document.getElementById("totalPrice").innerHTML;
		var totalBTAPrice = checkbox.btaprice + document.getElementById("totalBTAPrice").innerHTML;

		document.getElementById("totalBTAPrice").innerHTML = totalBTAPrice;
		document.getElementById("totalPrice").innerHTML = totalPrice;
	}
}



function updatePageOrder(formid, id) {

    document.getElementById(''+formid+'').next_action.value = 'update_order';
    document.getElementById(''+formid+'').id.value = id;
    document.getElementById(''+formid+'').submit();

}

function updateImageOrder(id) {

    document.getElementById('imageform').next_action.value = 'update_order';
    document.getElementById('imageform').eventimageid.value = id;
    document.getElementById('imageform').submit();

}

function deleteGallery(id) {
	
	var question = confirm('Are you sure you want to remove this product from your basket?');
	if(question) {
    	document.getElementById('all_gallery').next_action.value = 'delete';
	    document.getElementById('all_gallery').deleteid.value = id;
	    document.getElementById('all_gallery').submit();
	    return true;
	} else {
	    return false;
	}
	
	
}
