// JavaScript Document
function deleteImage(image_id,id)
		{
			var r=confirm("Are you sure you want to delete?");
			if (r==true)
			  {
			    var frm=document.getElementById("delete_image_" + image_id);
				frm.submit();
			  }
			else
			  {
			    location="showGallery.php?id="+ id ;
			  }
		}
function compareAddTime()
{
	var start = document.getElementById("start_hour").value+":"+document.getElementById("start_minute").value+" "+document.getElementById("start_pm").value;
	var end = document.getElementById("end_hour").value+":"+document.getElementById("end_minute").value+" "+document.getElementById("end_pm").value;
	//var end = "11:00 AM";
	var dtStart = new Date("1/1/2007 " + start);
	var dtEnd = new Date("1/1/2007 " + end);
	difference_in_milliseconds = dtEnd - dtStart;
	if (difference_in_milliseconds <= 0)
	{
		alert("Start time is less than or equal to end time!");
	}
	else
	{
		document.addEvent.add.type = "submit";
		//document.addEvent.submit();
	}
}
function compareEditTime()
{
	var start = document.getElementById("start_hour").value+":"+document.getElementById("start_minute").value+" "+document.getElementById("start_pm").value;
	var end = document.getElementById("end_hour").value+":"+document.getElementById("end_minute").value+" "+document.getElementById("end_pm").value;
	//var end = "11:00 AM";
	var dtStart = new Date("1/1/2007 " + start);
	var dtEnd = new Date("1/1/2007 " + end);
	difference_in_milliseconds = dtEnd - dtStart;
	if (difference_in_milliseconds < 0)
	{
		alert("Start time is less than end time!");
	}
	else
	{
		document.editEvent.edit.type = "submit";
		//document.addEvent.submit();
	}
}
function showEventForm()
{
	if(document.getElementById("recorded_status").value==1)
	{
		document.getElementById("buy_link").style.display="none";
		document.getElementById("download_link").style.display="";
		document.getElementById("video_link").style.display="";
		document.getElementById("gallery").style.display="";
	}
	else if(document.getElementById("recorded_status").value==0)
	{
		document.getElementById("buy_link").style.display="";
		document.getElementById("download_link").style.display="none";
		document.getElementById("video_link").style.display="none";
		document.getElementById("gallery").style.display="none";
	}
}

function showVenueForm()
{
	if(document.getElementById("venue_id").value==1)
	{
		document.getElementById("other_venue_name").style.display="";
		document.getElementById("other_venue_address").style.display="";
		document.getElementById("other_venue_website").style.display="";
	}
	else
	{
		document.getElementById("other_venue_name").style.display="none";
		document.getElementById("other_venue_address").style.display="none";
		document.getElementById("other_venue_website").style.display="none";	
	}
}

function showmediaForm()
{
	
	if(document.getElementById("file_type").value==1)
	{
		document.getElementById("songForm1").style.display="";
		document.getElementById("videoForm").style.display="none";
		document.getElementById("imageForm").style.display="none";
		document.getElementById("galleryForm").style.display="none";
		document.getElementById("broadcastForm").style.display="none";
	}
	else if(document.getElementById("file_type").value==2)
	{
		document.getElementById("broadcastForm").style.display="none";
		document.getElementById("videoForm").style.display="";
		document.getElementById("songForm1").style.display="none";
		document.getElementById("imageForm").style.display="none";
		document.getElementById("galleryForm").style.display="none";
	}
	else if(document.getElementById("file_type").value==3)
	{
		document.getElementById("imageForm").style.display="";
		document.getElementById("videoForm").style.display="none";
		document.getElementById("songForm1").style.display="none";
		document.getElementById("galleryForm").style.display="none";
		document.getElementById("broadcastForm").style.display="none";
	}
	else if(document.getElementById("file_type").value==4)
	{
		document.getElementById("galleryForm").style.display="";
		document.getElementById("videoForm").style.display="none";
		document.getElementById("songForm1").style.display="none";
		document.getElementById("broadcastForm").style.display="none";
		document.getElementById("imageForm").style.display="none";
	}
	else if(document.getElementById("file_type").value==5)
	{

		document.getElementById("broadcastForm").style.display="";
		document.getElementById("galleryForm").style.display="none";
		document.getElementById("videoForm").style.display="none";
		document.getElementById("songForm1").style.display="none";
		document.getElementById("imageForm").style.display="none";
	}
	else
	{
        
		document.getElementById("broadcastForm").style.display="none";
		document.getElementById("videoForm").style.display="none";
		document.getElementById("songForm1").style.display="none";
		document.getElementById("galleryForm").style.display="none";
		document.getElementById("imageForm").style.display="none";
	}
}

function showForm()
{
	
	if(document.getElementById("file_type").value==1)
	{
		document.getElementById("songForm1").style.display="";
		document.getElementById("videoForm").style.display="none";
		document.getElementById("image1form").style.display="";
		document.getElementById("image2form").style.display="";
	}
	else if(document.getElementById("file_type").value==2)
	{
		document.getElementById("videoForm").style.display="";
		document.getElementById("songForm1").style.display="none";
		document.getElementById("image1form").style.display="";
		document.getElementById("image2form").style.display="";
	}
	else
	{
		document.getElementById("videoForm").style.display="none";
		document.getElementById("songForm1").style.display="none";
		document.getElementById("image2form").style.display="";
		document.getElementById("image1form").style.display="";
	}
}
function displayForm()
{
	if(document.getElementById("file_type").value==1)
	{
		document.getElementById("videoForm").style.display="none";
		document.getElementById("image1form").style.display="";
		document.getElementById("image2form").style.display="";
	}
	else if(document.getElementById("file_type").value==2)
	{
		document.getElementById("videoForm").style.display="";
		document.getElementById("image1form").style.display="none";
		document.getElementById("image2form").style.display="none";
	}
	else if(document.getElementById("file_type").value==5)
	{
		document.getElementById("broadcastForm").style.display="";
		document.getElementById("galleryForm").style.display="none";
		document.getElementById("videoForm").style.display="none";
		document.getElementById("songForm1").style.display="none";
		document.getElementById("imageForm").style.display="none";
	}
	else if(document.getElementById("file_type").value = "Select One")
	{
		document.getElementById("videoForm").style.display="none";
		document.getElementById("image2form").style.display="none";
		document.getElementById("image1form").style.display="none";
	}
	
}
function imageShow()
{
	if(document.getElementById("file_type").value==1)
	{
		var video = document.getElementById("video");
		var i;
		for (i=0; i < video.length; i++)
        		{
            	    video[i].selected = false;
            	    
        		}
                return false;
	}	
}
function imageHide()
{
	 if(document.getElementById("file_type").value==2)
	 {	
		document.getElementById("image1").value="";
		document.getElementById("image2").value="";
		var image1 = document.getElementById("image1");
		var image2 = document.getElementById("image2");
		var i;
		for (i=0; i < image1.length; i++)
        		{
            	    image1[i].selected = false;
            	    
        		}
                return false;
		for (i=0; i < image2.length; i++)
        		{
            	    image2[i].selected = false;
            	    
        		}
                return false;		
	  }
}

function showSongArtist()
{
	if(document.getElementById("artist_type1").value==1)
	{
		document.getElementById("venue_artist1").style.display="none";
		document.getElementById("artists1").style.display="";
	}
	else if(document.getElementById("artist_type1").value==2)
	{
		document.getElementById("venue_artist1").style.display="";
		document.getElementById("artists1").style.display="none";
	}
}

function showVideoArtist()
{
	if(document.getElementById("artist_type2").value==1)
	{
		document.getElementById("venue_artist2").style.display="none";
		document.getElementById("artists2").style.display="";
	}
	else if(document.getElementById("artist_type2").value==2)
	{
		document.getElementById("venue_artist2").style.display="";
		document.getElementById("artists2").style.display="none";
	}
}
function displayArtist()
{
	document.getElementById("venueList").style.display="none";
	document.getElementById("artistList").style.display="";
	document.getElementById("generalForm").style.display="none";
}
function displayVenue()
{
	document.getElementById("venueList").style.display="";
	document.getElementById("artistList").style.display="none";
	document.getElementById("generalForm").style.display="none";
}
function closeArtistVenue()
{
	document.getElementById("venueList").style.display="none";
	document.getElementById("artistList").style.display="none";
	document.getElementById("generalForm").style.display="";
}
function displayFile()
{
	document.getElementById("videoFile").style.display="";
	document.getElementById("videoUrl").style.display="none";
}
function displayUrl()
{
	document.getElementById("videoFile").style.display="none";
	document.getElementById("videoUrl").style.display="";
}
function displayBroadcastFile()
{
	document.getElementById("broadcastFile").style.display="";
	document.getElementById("broadcastUrl").style.display="none";
}
function displayBroadcastUrl()
{
	document.getElementById("broadcastFile").style.display="none";
	document.getElementById("broadcastUrl").style.display="";
}
function showFile()
{
	document.getElementById("songFile").style.display="";
	document.getElementById("songUrl").style.display="none";
}
function showUrl()
{
	document.getElementById("songFile").style.display="none";
	document.getElementById("songUrl").style.display="";
}
function displayImage()
{
	if(document.getElementById("file_type").value = "Select One")
	  {
		document.getElementById("image1").disabled=false;
		document.getElementById("image2").disabled=false;
		document.getElementById("video").disabled=false;
	  }	
}
function  showImage()
{
	if(document.getElementById("file_type").value = "1")
	  {
		document.getElementById("image1").disabled=false;
		document.getElementById("image2").disabled=false; 
		var video = document.getElementById("video");
		var i;
		for (i=0; i < video.length; i++)
        		{
            	    video[i].selected = false;
            	    
        		}
                return false;
	  }	
}
function hideImage()
{
	if(document.getElementById("file_type").value = "2")	
	  {
		/*document.getElementById("image1").disabled=false;
		document.getElementById("image2").disabled=false;
		document.getElementById("image1").value="";
		document.getElementById("image2").value="";*/
		var musics = document.getElementById("musics");
		/*var image1 = document.getElementById("image1");
		var image2 = document.getElementById("image2");*/
		var i;
		for (i=0; i < musics.length; i++)
        		{
            	    musics[i].selected = false;
            	    
        		}
                return false;
		/*for (i=0; i < image1.length; i++)
        		{
            	    image1[i].selected = false;
            	    
        		}
                return false;
		for (i=0; i < image2.length; i++)
        		{
            	    image2[i].selected = false;
            	    
        		}
                return false;		*/
	  }
}

function hideForm1()
{
	document.getElementById("songForm1").style.display="none";
}
function hideForm2()
{
	document.getElementById("songForm2").style.display="none";
}
function hideForm3()
{
	document.getElementById("songForm3").style.display="none";
}
function hideForm4()
{
	document.getElementById("songForm4").style.display="none";
}
function hideForm5()
{
	document.getElementById("videoForm").style.display="none";
}


function showForm2()
{
	document.getElementById("songForm2").style.display="";
}
function showForm3()
{
	document.getElementById("songForm3").style.display="";
}
function showForm4()
{
	document.getElementById("songForm4").style.display="";
}

function addVideo1()
{
	document.getElementById("videoForm1").style.display="";
}
function addVideo2()
{
	document.getElementById("videoForm2").style.display="";
}

function hideSkill1()
{
	document.getElementById("skill1").style.display="none";
}
function hideSkill2()
{
	document.getElementById("skill2").style.display="none";
}
function hideSkill3()
{
	document.getElementById("skill3").style.display="none";
}
function hideSkill4()
{
	document.getElementById("skill4").style.display="none";
}

function showSkill2()
{
	document.getElementById("skill2").style.display="";
}
function showSkill3()
{
	document.getElementById("skill3").style.display="";
}
function showSkill4()
{
	document.getElementById("skill4").style.display="";
}
function checkgallerycount()
{
       // assigh the name of the checkbox;
       var chks = document.getElementsByName('gallery[]');
	   var hasChecked = 0;
	   var i;
       // Get the checkbox array length and iterate it to see if any of them is selected
       for (i=0; i < chks.length; i++)
        {
			//alert(hasChecked);
                if (chks[i].checked)
                {
					
                        hasChecked++;
                        break;
                }
        }
        // if hasChecked is more than 4 then throw the error message
        if (hasChecked>4)
        {
                alert("Please select only 4 galleries.");
                chks[0].focus();
                return false;
        }

}
function check_event_musiccount()
{
	
       // assigh the name of the checkbox;
       var chks = document.getElementById("musics");
	   var music_list = "";
	   var hasChecked = 0;
	   var i;
       // Get the checkbox array length and iterate it to see if any of them is selected
       for (i=0; i < chks.length; i++)
        {
                if (chks[i].selected)
                {
                        hasChecked++;
				}
        }
		
        // if hasChecked is more than 4 then throw the error message
        if (hasChecked>2)
        {
                alert("Please select only 2 music samples.");
				chks[0].focus();
				for (i=0; i < chks.length; i++)
        		{
            	    chks[i].selected = false;
            	    
        		}
                return false;
        }

}
function checkmusiccount()
{
	
       // assigh the name of the checkbox;
       var chks = document.getElementById("musics");
	   var music_list = "";
	   var hasChecked = 0;
	   var i;
       // Get the checkbox array length and iterate it to see if any of them is selected
       for (i=0; i < chks.length; i++)
        {
                if (chks[i].selected)
                {
                        hasChecked++;
				}
        }
		
        // if hasChecked is more than 4 then throw the error message
        if (hasChecked>4)
        {
                alert("Please select only 4 music samples.");
				chks[0].focus();
				for (i=0; i < chks.length; i++)
        		{
            	    chks[i].selected = false;
            	    
        		}
                return false;
        }

}

function getXMLHTTP() { 
		var xmlhttp=false;	
		try{
			xmlhttp=new XMLHttpRequest();
		}
		catch(e)	{		
			try{			
				xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
				try{
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e1){
					xmlhttp=false;
				}
			}
		}
		 	
		return xmlhttp;
	}
	
		
function showEmails(strURL)
{		
	var req = getXMLHTTP();		
	if (req) 
	{
		//function to be called when state is changed
		req.onreadystatechange = function()
		{
			//when state is completed i.e 4
			if (req.readyState == 4) 
			{			
				// only if http status is "OK"
				if (req.status == 200)
				{						
					document.getElementById('emails').value=req.responseText;						
				} 
				else 
				{
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		 }			
		 req.open("GET", strURL, true);
		 req.send(null);
	}			
}

// Used in Graphical and text calendar
function createQCObject() { 
   var req; 
   if(window.XMLHttpRequest){ 
      // Firefox, Safari, Opera... 
      req = new XMLHttpRequest(); 
   } else if(window.ActiveXObject) { 
      // Internet Explorer 5+ 
      req = new ActiveXObject("Microsoft.XMLHTTP"); 
   } else { 
      alert('Problem creating the XMLHttpRequest object'); 
   } 
   return req; 
} 

// Make the XMLHttpRequest object 
var http = createQCObject(); 

function displayQCalendar(m,y) 
{
	var ran_no=(Math.round((Math.random()*9999))); 
	http.open('get', '?m='+m+'&y='+y+'&ran='+ran_no);
   	http.onreadystatechange = function() 
	{
		if(http.readyState == 4 && http.status == 200) 
		{ 
      		var response = http.responseText;
      		if(response) 
			{ 
				document.getElementById("quickCalender").innerHTML = http.responseText; 
      		} 
   		} 
	} 
   	http.send(null); 
}
//----------End of calendar functions--------------
