function showEventError(text) {
	if (text!="") {
		document.getElementById('eventerror').style.height = 'auto';
		document.getElementById('eventerror').innerHTML = '<b>'+text+'</b>';
	} else {
		document.getElementById('eventerror').style.height = '0px';
		document.getElementById('eventerror').innerHTML = '';
	}
}


function getfileextension(inputId) { 
  var fileinput = document.getElementById(inputId); 
  if(!fileinput ) return ""; 
  var filename = fileinput.value; 
  if( filename.length == 0 ) return ""; 
  var dot = filename.lastIndexOf("."); 
  if( dot == -1 ) return ""; 
  var extension = filename.substr(dot,filename.length);
	extension = extension.toLowerCase();
  return extension; 
}


function EventCheckExt(inputId) {
	var ext = getfileextension(inputId);
	//alert('your file ext='+ext);
	if ( ext==".jpg" || ext==".jpeg" || ext==".gif" || ext==".png" || ext==".pdf" || ext==".doc" || ext==".xls" || ext==".txt" ) {
		showEventError('');
		return true;
	} else {
		showEventError('Your file extension is different from the accepted formats. Please select another file.');
		return false;
	}
}


function ImageCheckExt(inputId) {
	var ext = getfileextension(inputId);
	//alert('your file ext='+ext);
	if ( ext==".jpg" || ext==".jpeg" || ext==".gif" || ext==".png" ) {
		showEventError('');
		return true;
	} else {
		showEventError('Your file extension is different from the accepted formats. Please select another file.');
		return false;
	}
}



function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	alert("length="+radioLength);
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
//alert("val"+i+"="+radioObj[i].value);
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}




function getCheckedValue2() {
	var val = 0;
	for( i = 0; i < document.AddEventFrm.AEDateType.length; i++ ) {
		 if( document.AddEventFrm.AEDateType[i].checked == true )
		 val = document.AddEventFrm.AEDateType[i].value;
	}
	//alert( "val = " + val );
	return val;
}





function ValidateEventFrm() {
	if (document.getElementById('AEName').value=='') {
		showEventError('Enter the title of the event.');
		return false;
	}
	var DateType = getCheckedValue2();
	if (DateType==1 && document.getElementById('AEDtStart').value=='') {
		showEventError('Please select a date for the event.');
		return false;
	}
	if (DateType==2 && ( document.getElementById('AEDtStart').value=='' || document.getElementById('AEDtEnd').value=='') ) {
		showEventError('Please select a date interval for the event.');
		return false;
	}
	
}





	function SuggestEventTags() {
			var desctext = escape(document.getElementById('AEDescription').value);
			var url = 'tools/pk_tag_suggest.php?text='+desctext;
			alert('url='+url);
			var suggest = new Ajax.Request(
				url, {
			  onSuccess: function(transport) {
					alert('wow');
					//document.getElementById('AETags').value = 'wow';
			 }
			});

		var ajax = new Ajax.Updater(
				document.getElementById('AEDateDiv'),
				'tools/pk_suggest_tags.php', {
				method: 'get',
				evalScripts: true,
				parameters:{ DateType: DateType }
				}
		);
		return true;
			
	}
	
	
	function updateDate() {
	  DateType = getCheckedValue2();
		var ajax = new Ajax.Updater(
				document.getElementById('AEDateDiv'),
				'tools/pk_datepicker.php', {
				method: 'get',
				evalScripts: true,
				parameters:{ DateType: DateType }
				}
		);
		return true;
	}
	
	
function ToggleIntro(elementid) {
		if (document.getElementById(elementid).className == 'IntroCollapsed'){
			 document.getElementById(elementid).className = 'IntroExpanded';
			 document.getElementById('ExpandLink').innerHTML = "<a href=\"javascript:ToggleIntro('"+elementid+"')\" class=\"expandlink\">Less...</a>";
		} else {
				document.getElementById(elementid).className = 'IntroCollapsed';
				document.getElementById('ExpandLink').innerHTML = "<a href=\"javascript:ToggleIntro('"+elementid+"')\" class=\"expandlink\">More...</a>";
		}
} 
