window.onresize = sizeContent;

function sizeContent() {
	var viewportheight;
	var size;
	
	if (typeof window.innerWidth != 'undefined') {
		viewportheight = window.innerHeight
	}
	
	else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) {
		viewportheight = document.documentElement.clientHeight
	}
	else {
		viewportheight = document.getElementsByTagName('body')[0].clientHeight
	}
	size = viewportheight - 319;
	document.getElementById('content').style.minHeight = size+'px';
}


if( document.addEventListener ) document.addEventListener( 'DOMContentLoaded', cmxform, false);

function cmxform(){
  // Hide forms
  $( 'form.cmxform' ).hide().end();

  // Processing
  $( 'form.cmxform' ).find( 'li/label' ).not( '.nocmx' ).each( function( i ){
    var labelContent = this.innerHTML;
    var labelWidth = document.defaultView.getComputedStyle( this, '' ).getPropertyValue( 'width' );
    var labelSpan = document.createElement( 'span' );
        labelSpan.style.display = 'block';
        labelSpan.style.width = labelWidth;
        labelSpan.innerHTML = labelContent;
    this.style.display = '-moz-inline-box';
    this.innerHTML = null;
    this.appendChild( labelSpan );
  } ).end();

  // Show forms
  $( 'form.cmxform' ).show().end();
}

function returnBox(f) {
	if(f.value=='') {
		f.value = f.defaultValue;	
	}
}

function clearBox(f) {
	if(f.value==f.defaultValue) {
		f.value = '';	
	}
}



function updateRemaining(id, limit, textfield, offset) {
	var remaining = limit - (textfield.value.length+offset);

	if(remaining<0) {
		textfield.value = textfield.value.substr(0, limit);
		document.getElementById(id).innerHTML = 0;
		return false;
	}
	document.getElementById(id).innerHTML = remaining;
	return true;	
}

function toggleCategory(id) {
	var myBlock=document.getElementById('secondary_'+id);
	if (myBlock.style.display=='block') {
		myBlock.style.display='none';
	}
	else {
		myBlock.style.display='block';
	}
}

function toggleVenue(id) {
	if(id.value==0) {
		document.getElementById('venue-add').style.display='block';
	}
	else {
		document.getElementById('venue-add').style.display='none';
	}
}

function toggleTicket(id) {
	if(id.value==0) {
		document.getElementById('ticket-add').style.display='block';
	}
	else if(id.value==-2) {
	 	//id.value = document.getElementById('venue-select').value;
		document.getElementById('ticket-add').style.display='none';
	}
	else {
		document.getElementById('ticket-add').style.display='none';
	}
}

function toggleTicket2(id) {
	if(id.value==0) {
		document.getElementById('ticket2-add').style.display='block';
	}
	else if(id.value==-2) {
	 	//id.value = document.getElementById('venue-select').value;
		document.getElementById('ticket2-add').style.display='none';
	}
	else {
		document.getElementById('ticket2-add').style.display='none';
	}
}

function toggleTicket3(id) {
	if(id.value==0) {
		document.getElementById('ticket3-add').style.display='block';
	}
	else if(id.value==-2) {
	 	//id.value = document.getElementById('venue-select').value;
		document.getElementById('ticket3-add').style.display='none';
	}
	else {
		document.getElementById('ticket3-add').style.display='none';
	}
}

function s(id) {
	document.getElementById(id).style.display = 'block';	
}
function h(id) {
	document.getElementById(id).style.display = 'none';	
}