var validSubmit = null

//check/uncheck all tick boxes
function fnToggle(fr,name,checked){
	for(i=0,n=fr.elements.length;i<n;i++)
		if(fr.elements[i].name.indexOf(name)!=-1)
			{fr.elements[i].checked=checked}
}

function fnIsAllChecked(fr,name,control){

	var ch = true;
	for(i=0,n=fr.elements.length;i<n;i++)
		if(fr.elements[i].name.indexOf(name)!=-1&&fr.elements[i].checked==false)
			{ch = false;}

	control.checked =ch;
	
}
//file upload image type check
function CheckImageFileType(source, args)
{
	var fileName = args.Value;
	if(fileName.indexOf(".jp")>0||fileName.indexOf(".JP")>0||fileName.indexOf(".gif")>0||
	fileName.indexOf(".GIF")>0||fileName.indexOf(".bmp")>0||fileName.indexOf(".BMP")==-1)
	{
		validSubmit = true;
		args.IsValid =true;
	}else{
		args.IsValid = true;
	}
}
function CheckSoundFileType(source, args)
{
	var fileName = args.Value;
	var title = document[0].txtTitle.value;
	if((fileName.indexOf(".mp3")>0||fileName.indexOf(".MP3")>0)&&title.length>0){
		args.IsValid = true;
		validSubmit = true;
	}else{
		args.IsValid = false;
	}
}

function SetCursor()
{
	if( validSubmit )
	{
		divNotice.innerHTML = 'please wait...';
		document.body.style.cursor = 'wait';
	}
}

//booking entry functions
function openList( venueLookupUrl, region_id, venue_name ){
	if(venue_name!='')
		region_id=-1;
		
	var winPV = window.open( venueLookupUrl+"&r=" + region_id + "&ut=1" + "&vn=" + venue_name,"Main","width=380,height=400,resizable=yes, status=0,scrollbars=yes")
}

function openRegion( regionLookupUrl, city, country_ref ){
	var winRegion  = window.open( regionLookupUrl + "&ct=" + city + "&co=" + country_ref,"Main","width=380,height=400,resizable=yes, status=0,scrollbars=yes")
}	

//common functions
function setFocus( obj )
{
	// Focus on subject
	if( obj!= null&& obj!='' )
		obj.focus();
}