function validateEmail(email)
{
	var testresults

	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(email))
		
		testresults=true
	else
	{
		testresults=false
	}
	return (testresults)
}

function emailvalidation()
{
	var frmname=document.frmpassword;
	
	var x=frmname.type.selectedIndex;
		if(frmname.type[x].value=='')
		{
			alert("Please select the membership type");
			frmname.type.focus();
			return false;	
		}
		
		
	var email=document.frmpassword.email_address.value;
	var check=validateEmail(email);
	if(check)
	{
		
	}
	else
	{
		alert("Please enter valid email address");
		document.frmpassword.email_address.focus();
		return false;	
	}
	
	if(frmname.day.value == "")
	{
		alert("Please enter your day of Birthday");
		frmname.day.focus();
		return false;	
	}
	if(isNaN(frmname.day.value))
	{
		alert("Invalid format of day");
		frmname.day.focus();
		return false;	
	}
	if(frmname.month.value == "")
	{
		alert("Please enter your month of Birthday");
		frmname.month.focus();
		return false;	
	}
	if(isNaN(frmname.month.value))
	{
		alert("Invalid format of month");
		frmname.month.focus();
		return false;	
	}
	if(frmname.year.value == "")
	{
		alert("Please enter your year of Birthday");
		frmname.year.focus();
		return false;	
	}
	if(isNaN(frmname.year.value))
	{
		alert("Invalid format of year");
		frmname.year.focus();
		return false;	
	}
return true;		
}


function checklogin()
{
	if(document.frmadd.userName.value=="" || document.frmadd.userName.value=="Username")
	{
		alert("Please enter User Name");
		document.frmadd.userName.value="";
		document.frmadd.userName.focus();
		return false;	
	}

	if(document.frmadd.password1.value=="" || document.frmadd.password1.value=="Password")
	{
		alert("Please enter Password");
		document.frmadd.password1.value="";
		document.frmadd.password1.focus();
		return false;	
	}
	return true;
}

function select_membership()
{
	for(var i=0;i<3;i++)
	{
		if(document.addmembership.usertype1[i].checked)	
		{
			flag=1;
			return true;
			
		}
		flag=0;
	}
	if(flag==0)
	{
		alert("Please select the membership");	
		return false;	
	}
}

function registerform_validation(usertype)
{
	var frmname=document.registerform;
	
	if(frmname.firstName.value == "")
	{
		alert("Please enter the first name");
		frmname.firstName.focus();
		return false;	
	}
	if(frmname.lastName.value == "")
	{
		alert("Please enter the last name");
		frmname.lastName.focus();
		return false;	
	}
	
	if(frmname.day.value == "")
	{
		alert("Please enter your day of Birthday");
		frmname.day.focus();
		return false;	
	}
	if(isNaN(frmname.day.value))
	{
		alert("Invalid format of day");
		frmname.day.focus();
		return false;	
	}
	if(frmname.month.value == "")
	{
		alert("Please enter your month of Birthday");
		frmname.month.focus();
		return false;	
	}
	if(isNaN(frmname.month.value))
	{
		alert("Invalid format of month");
		frmname.month.focus();
		return false;	
	}
	if(frmname.year.value == "")
	{
		alert("Please enter your year of Birthday");
		frmname.year.focus();
		return false;	
	}
	if(isNaN(frmname.year.value))
	{
		alert("Invalid format of year");
		frmname.year.focus();
		return false;	
	}
	
	if(frmname.occupation.value == "")
	{
		alert("Please enter your occupation");
		frmname.occupation.focus();
		return false;	
	}
	
	if(usertype == "artist")
	{
		flag=0;
		for(var i=0;i<2;i++)
		{
			if(frmname.artisttype[i].checked)	
			{
				flag=1;
			}
			
		}
		if(flag==0)
		{
			alert("Please select the register as a (Beats Artist/Flicks Artist)");
			return false;	
		}	
		
		if(frmname.bandname.value == "")
		{
			alert("Please enter the band name");
			frmname.bandname.focus();
			return false;	
		}
	}
	
	if(frmname.phone.value == "")
	{
		alert("Please enter the phone number");
		frmname.phone.focus();
		return false;	
	}
	if(isNaN(frmname.phone.value))
	{
		alert("Invalid format of phone number");
		frmname.phone.value="";
		frmname.phone.focus();
		return false;
	}
	
	var check=validateEmail(frmname.email_address.value);
	if(!check)
	{
		alert("Please enter valid email address");
		frmname.email_address.focus();
		return false;	
	}
	
	if(frmname.address.value == "")
	{
		alert("Please enter your address");
		frmname.address.focus();
		return false;	
	}
	
	if(usertype == "artist")
	{
		var x=frmname.elements['genre[]'].selectedIndex;
		
	   	if(x == "-1" || frmname.elements['genre[]'][x].value=='')
		{
			alert("Please select the genre");
			frmname.elements['genre[]'].focus();
			return false;
		}
	}
	
	if(frmname.city.value == "")
	{
		alert("Please enter your city");
		frmname.city.focus();
		return false;	
	}
	
	if(frmname.state.value == "")
	{
		alert("Please enter your state");
		frmname.state.focus();
		return false;	
	}
	
	if(frmname.zip.value == "")
	{
		alert("Please enter your zip code");
		frmname.zip.focus();
		return false;	
	}
	
		flags=0;
		for(var k=0;k<2;k++)
		{
			if(frmname.mailrecieve[k].checked)	
			{
				flags=1;
			}
			
		}
		if(flags==0)
		{
			alert("Please select would you like to notified of news, concerts etc...");
			return false;	
		}	
		
	if(usertype == "artist" && frmname.logo.value != "")
	{
			var flag=1;
			var extension = new Array();
			var fieldvalue = frmname.logo.value;
			extension[0] = ".jpg";
			extension[1] = ".gif";
						
			var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
			for(var i = 0; i < extension.length; i++) 
			{
				if(thisext.toLowerCase() == extension[i]) 
				{ 
					flag=0;
					break;
				}
			}
			
			if(flag==1)
			{
				alert("Your Logo contains an unapproved file extension.");
				frmname.logo.focus();
				return false;
			}
	}
		
	if(frmname.userName.value == "")
	{
		alert("Please enter the user name");
		frmname.userName.focus();
		return false;	
	}
	
	if(frmname.password1.value == "")
	{
		alert("Please enter the password");
		frmname.password1.focus();
		return false;	
	}
	
	if(!frmname.terms.checked)
	{
			alert("Please select Terms & Conditions");
			return false;	
	}
		
	if(usertype == "artist")
	{
		if(!frmname.agreement.checked)
		{
			alert("Please select Artist Agreement");
			return false;	
		}
	}
	
	if(usertype == "artist" || usertype == "manager")
	{
		if(frmname.bfname.value == "")
		{
			alert("Please enter the first name of billing details");
			frmname.bfname.focus();
			return false;	
		}
		if(frmname.blname.value == "")
		{
			alert("Please enter the last name of billing details");
			frmname.blname.focus();
			return false;	
		}	
		var checks=validateEmail(frmname.bemail.value);
		if(!checks)
		{
			alert("Please enter valid email address of billing details");
			frmname.bemail.focus();
			return false;	
		}
		if(frmname.baddress1.value == "")
		{
			alert("Please enter the address of billing details");
			frmname.baddress1.focus();
			return false;	
		}
		if(frmname.bcity.value == "")
		{
			alert("Please enter your town/city name");
			frmname.bcity.focus();
			return false;	
		}	
		if(frmname.bpincode.value == "")
		{
			alert("Please enter your postcode");
			frmname.bpincode.focus();
			return false;	
		}
		if(frmname.bphone.value == "")
		{
			alert("Please enter the phone number");
			frmname.bphone.focus();
			return false;	
		}
		if(isNaN(frmname.bphone.value))
		{
			alert("Invalid format of phone number");
			frmname.bphone.value="";
			frmname.bphone.focus();
			return false;
		}
		
		
	}
	
	
}

function registerform_validation_edit(usertype)
{
	var frmname=document.registerform;
	
	if(frmname.firstName.value == "")
	{
		alert("Please enter the first name");
		frmname.firstName.focus();
		return false;	
	}
	if(frmname.lastName.value == "")
	{
		alert("Please enter the last name");
		frmname.lastName.focus();
		return false;	
	}
	
	if(frmname.day.value == "")
	{
		alert("Please enter your day of Birthday");
		frmname.day.focus();
		return false;	
	}
	if(isNaN(frmname.day.value))
	{
		alert("Invalid format of day");
		frmname.day.focus();
		return false;	
	}
	if(frmname.month.value == "")
	{
		alert("Please enter your month of Birthday");
		frmname.month.focus();
		return false;	
	}
	if(isNaN(frmname.month.value))
	{
		alert("Invalid format of month");
		frmname.month.focus();
		return false;	
	}
	if(frmname.year.value == "")
	{
		alert("Please enter your year of Birthday");
		frmname.year.focus();
		return false;	
	}
	if(isNaN(frmname.year.value))
	{
		alert("Invalid format of year");
		frmname.year.focus();
		return false;	
	}
	
	if(frmname.occupation.value == "")
	{
		alert("Please enter your occupation");
		frmname.occupation.focus();
		return false;	
	}
	
	if(usertype == "artist")
	{
		flag=0;
		for(var i=0;i<2;i++)
		{
			if(frmname.artisttype[i].checked)	
			{
				flag=1;
			}
			
		}
		if(flag==0)
		{
			alert("Please select the register as a (Beats Artist/Flicks Artist)");
			return false;	
		}	
		
		if(frmname.bandname.value == "")
		{
			alert("Please enter the band name");
			frmname.bandname.focus();
			return false;	
		}
	}
	
	if(frmname.phone.value == "")
	{
		alert("Please enter the phone number");
		frmname.phone.focus();
		return false;	
	}
	if(isNaN(frmname.phone.value))
	{
		alert("Invalid format of phone number");
		frmname.phone.value="";
		frmname.phone.focus();
		return false;
	}
	
	var check=validateEmail(frmname.email_address.value);
	if(!check)
	{
		alert("Please enter valid email address");
		frmname.email_address.focus();
		return false;	
	}
	
	if(frmname.address.value == "")
	{
		alert("Please enter your address");
		frmname.address.focus();
		return false;	
	}
	
	if(usertype == "artist")
	{
		var x=frmname.elements['genre[]'].selectedIndex;
		
	   	if(x == "-1" || frmname.elements['genre[]'][x].value=='')
		{
			alert("Please select the genre");
			frmname.elements['genre[]'].focus();
			return false;
		}
	}
	
	if(frmname.city.value == "")
	{
		alert("Please enter your city");
		frmname.city.focus();
		return false;	
	}
	
	if(frmname.state.value == "")
	{
		alert("Please enter your state");
		frmname.state.focus();
		return false;	
	}
	
	if(frmname.zip.value == "")
	{
		alert("Please enter your zip code");
		frmname.zip.focus();
		return false;	
	}
	
		flags=0;
		for(var k=0;k<2;k++)
		{
			if(frmname.mailrecieve[k].checked)	
			{
				flags=1;
			}
			
		}
		if(flags==0)
		{
			alert("Please select would you like to notified of news, concerts etc...");
			return false;	
		}	
		
	if(usertype == "artist" && frmname.logo.value != "")
	{
		var flag=1;
			var extension = new Array();
			var fieldvalue = frmname.logo.value;
			extension[0] = ".jpg";
			extension[1] = ".gif";
						
			var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
			for(var i = 0; i < extension.length; i++) 
			{
				if(thisext.toLowerCase() == extension[i]) 
				{ 
					flag=0;
					break;
				}
			}
			
			if(flag==1)
			{
				alert("Your Logo contains an unapproved file extension.");
				frmname.logo.focus();
				return false;
			}
	}
		
	if(frmname.userName.value == "")
	{
		alert("Please enter the user name");
		frmname.userName.focus();
		return false;	
	}
	
	if(frmname.password1.value == "")
	{
		alert("Please enter the password");
		frmname.password1.focus();
		return false;	
	}
	
	if(usertype == "artist" || usertype == "manager")
	{
		if(frmname.bfname.value == "")
		{
			alert("Please enter the first name of billing details");
			frmname.bfname.focus();
			return false;	
		}
		if(frmname.blname.value == "")
		{
			alert("Please enter the last name of billing details");
			frmname.blname.focus();
			return false;	
		}	
		var checks=validateEmail(frmname.bemail.value);
		if(!checks)
		{
			alert("Please enter valid email address of billing details");
			frmname.bemail.focus();
			return false;	
		}
		if(frmname.baddress1.value == "")
		{
			alert("Please enter the address of billing details");
			frmname.baddress1.focus();
			return false;	
		}
		if(frmname.bcity.value == "")
		{
			alert("Please enter your town/city name");
			frmname.bcity.focus();
			return false;	
		}	
		if(frmname.bpincode.value == "")
		{
			alert("Please enter your postcode");
			frmname.bpincode.focus();
			return false;	
		}
		if(frmname.bphone.value == "")
		{
			alert("Please enter the phone number");
			frmname.bphone.focus();
			return false;	
		}
		if(isNaN(frmname.bphone.value))
		{
			alert("Invalid format of phone number");
			frmname.bphone.value="";
			frmname.bphone.focus();
			return false;
		}
		
		
	}
	
}

function applicationform_validation(usertype)
{
	
	var frmname=document.applicationform;
	
	if(frmname.firstName.value == "")
	{
		alert("Please enter the first name");
		frmname.firstName.focus();
		return false;	
	}
	if(frmname.lastName.value == "")
	{
		alert("Please enter the last name");
		frmname.lastName.focus();
		return false;	
	}
	
	if(usertype == "artist")
	{
		flag=0;
		for(var i=0;i<2;i++)
		{
			if(frmname.artisttype[i].checked)	
			{
				flag=1;
			}
			
		}
		if(flag==0)
		{
			alert("Please select the register as a (Beats Artist/Flicks Artist)");
			return false;	
		}	
		
		
	}
	
	if(frmname.phone.value == "")
	{
		alert("Please enter the phone number");
		frmname.phone.focus();
		return false;	
	}
	if(isNaN(frmname.phone.value))
	{
		alert("Invalid format of phone number");
		frmname.phone.value="";
		frmname.phone.focus();
		return false;
	}
	
	var check=validateEmail(frmname.email_address.value);
	if(!check)
	{
		alert("Please enter valid email address");
		frmname.email_address.focus();
		return false;	
	}
	
	if(frmname.address.value == "")
	{
		alert("Please enter your address");
		frmname.address.focus();
		return false;	
	}
	
	if(frmname.city.value == "")
	{
		alert("Please enter your city");
		frmname.city.focus();
		return false;	
	}
	
	if(frmname.state.value == "")
	{
		alert("Please enter your state");
		frmname.state.focus();
		return false;	
	}
	
	if(frmname.zip.value == "")
	{
		alert("Please enter your zip code");
		frmname.zip.focus();
		return false;	
	}
	
	if(usertype == "artist")
	{
		var x=frmname.elements['genre[]'].selectedIndex;
		
	   	if(x == "-1" || frmname.elements['genre[]'][x].value=='')
		{
			alert("Please select the genre");
			frmname.elements['genre[]'].focus();
			return false;
		}
		
			/*var x=frmname.genre.selectedIndex;
			if(frmname.genre[x].value=='')
			{
				alert("Please select the genre");
				frmname.genre.focus();
				return false;	
			}
		
			if(frmname.artsample.value == "")
			{
				alert("Please upload your sample of art");
				frmname.artsample.focus();
				return false;	
			}*/
			
			if(frmname.artsample.value != "")
			{
				var flag=1;
				var extension = new Array();
				var fieldvalue = frmname.artsample.value;
				extension[0] = ".wmv";
				extension[1] = ".mp4";
				extension[2] = ".mpg";
				extension[3] = ".avi";
				extension[4] = ".mp3";
				
				var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
				for(var i = 0; i < extension.length; i++) 
				{
					if(thisext.toLowerCase() == extension[i]) 
					{ 
						flag=0;
						break;
					}
				}
				
				
				if(flag==1)
				{
					alert("Your Sample of art contains an unapproved file extension.");
					frmname.artsample.focus();
					return false;
				}
			}
			
	
			if(frmname.artyears.value == "")
			{
				alert("Please enter Years practicing art");
				frmname.artyears.value="";
				frmname.artyears.focus();
				return false;	
			}
			if(isNaN(frmname.artyears.value))
			{
				alert("Invalid format of Years practicing art");
				frmname.artyears.focus();
				return false;	
			}
	}
	

	
	if(frmname.whyrepresent.value == "")
	{
		alert("Please enter Why do you want to represent flicks and beats?");
		frmname.whyrepresent.focus();
		return false;	
	}
if(usertype == "artist")
{	
	if(frmname.whychosen.value == "")
	{
		alert("Please enter Why should you be chosen over other applicants?");
		frmname.whychosen.focus();
		return false;	
	}
	
	if(frmname.whatexpect.value == "")
	{
		alert("Please enter What do you expect from being a member of Flicks and Beats?");
		frmname.whatexpect.focus();
		return false;	
	}
}else
{
	if(frmname.companylink.value == "")
	{
		alert("Please enter Link To Company Site");
		frmname.companylink.focus();
		return false;	
	}
	
	if(frmname.whymanager.value == "")
	{
		alert("Please enter Why do you want to be a Flicks and Beats manager account?");
		frmname.whymanager.focus();
		return false;	
	}
	
	if(frmname.contribute.value == "")
	{
		alert("Please enter How can you positively contribute to the artists development?");
		frmname.contribute.focus();
		return false;	
	}
	
}
	if(frmname.yourself.value == "")
	{
		alert("Please Describe yourself in 3 words");
		frmname.yourself.focus();
		return false;	
	}
	
}   


function chk_contact()
{
	var frmname=document.contact_form;
	
	if(frmname.fname.value == "")
	{
		alert("Please enter the first name");
		frmname.fname.focus();
		return false;	
	}
	
	if(frmname.uname.value == "")
	{
		alert("Please enter the username");
		frmname.uname.focus();
		return false;	
	}
	
	
	
	var check=validateEmail(frmname.email.value);
	if(!check)
	{
		alert("Please enter valid email address");
		frmname.email.focus();
		return false;	
	}
	
	var x=frmname.service.selectedIndex;
		if(frmname.service[x].value=='')
		{
			alert("Please select the option");
			frmname.service.focus();
			return false;	
		}
		
	if(frmname.comments.value == "")
	{
		alert("Please enter your comments");
		frmname.comments.focus();
		return false;	
	}
}


function GetXmlHttpObject(handler)
{ 
				var objXmlHttp=null
				
				if (navigator.userAgent.indexOf("Opera")>=0)
				{
				alert("This example doesn't work in Opera") 
				return 
				}
				if (navigator.userAgent.indexOf("MSIE")>=0)
				{ 
				
				var strName="Msxml2.XMLHTTP"
				if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
				{
			
				strName="Microsoft.XMLHTTP"
				} 
				try
				{ 
				objXmlHttp=new ActiveXObject(strName)
				objXmlHttp.onreadystatechange=handler 
				
				return objXmlHttp
				} 
				catch(e)
				{ 
				alert("Error. Scripting for ActiveX might be disabled") 
				return 
				} 
				} 
				if (navigator.userAgent.indexOf("Mozilla")>=0)
				{
				objXmlHttp=new XMLHttpRequest()
				objXmlHttp.onload=handler
				objXmlHttp.onerror=handler 
				return objXmlHttp
				}
} 

var xmlHttp
				
function populatecategory()
{ 
				var val=document.audioform.type.value;
				url="popular.php?action=category&val="+val;
				 				 
				xmlHttp=GetXmlHttpObject(stateChanged)
				xmlHttp.open("GET", url , true)
				xmlHttp.send(null)
				
				 
				
				function stateChanged() 
				{ 
				 
					if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
					{ 
						var result
						var subcat
						var frm=document.audioform
						
						result=xmlHttp.responseText
					
						subcat=result.split(",")
						var part_num=0
						
						objcount=document.getElementById('category');
						var len=objcount.length;
						var removeoption=document.audioform.elements["category"];    
						for(var i=0;i < len;i++)
						{
							removeoption.remove(0);
						}
						
						sublen=subcat.length;
						var val;
						var selection=1;
						for (part_num=0;part_num < sublen;part_num++)
  						{
  					
	  						val=subcat[part_num].split("=")
	  						if(selection==1)
	  						{
	  							frm.category.options[part_num]=new Option(val[1],val[0],true, true)
	  							selection++;
	  						}else
	  						{
								frm.category.options[part_num]=new Option(val[1],val[0])	
						  	}
						}
					
					} 
				} 
				
}

var xmlHttp

function populateartist()
{ 
				var val=document.favoriteform.types.value;
				url="popular.php?action=artist&val="+val;
				 			 
				xmlHttp=GetXmlHttpObject(stateChanged);
				xmlHttp.open("GET", url , true);
				xmlHttp.send(null);
					 
				
				function stateChanged() 
				{ 
				 
					if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
					{ 
						var result;
						
						var subcat;
						var frm=document.favoriteform;
						result=xmlHttp.responseText;
						
						if(result!="")
						{				
							subcat=result.split(",");
							var part_num=0;
							
							objcount=document.getElementById('artist');
							var len=objcount.length;
							var removeoption=document.favoriteform.elements["artist"];    
							for(var i=0;i < len;i++)
							{
								removeoption.remove(0);
							}
							
							sublen=subcat.length;
							var val;
							for(part_num=0;part_num < sublen;part_num++)
	  						{
	  							val=subcat[part_num].split("=");
	  							
	  							frm.artists.options[part_num] = new Option(val[1],val[0]);	
							}
						}
						else
						{
							//alert(result);
							var frm=document.favoriteform;
							frm.artists.options[0] = new Option("No Artist","");
							
						}
						
					} 
				} 
				
}

var xmlHttp

function populatecontactartist()
{ 
				var val=document.contactartistform.types.value;
				
				if(val == "")
				{
					document.getElementById('hideemail').style.display="none";
					objcount=document.getElementById('artist');
					var len=objcount.length;
					var removeoption=document.contactartistform.elements["artist"];    
					for(var i=0;i < len;i++)
					{
						removeoption.remove(0);
					}
					document.contactartistform.artists.options[0] = new Option('Please Select Artist','');
				}
				else
				{
					url="popular.php?action=artist&val="+val;
					 				 
					xmlHttp=GetXmlHttpObject(stateChanged);
					xmlHttp.open("GET", url , true);
					xmlHttp.send(null);
						 
					
					function stateChanged() 
					{ 
					 
						if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
						{ 
							var result;
							
							var subcat;
							var frm=document.contactartistform;
							result=xmlHttp.responseText;
								
									
							subcat=result.split(",");
							
							var part_num=0;
							
							objcount=document.getElementById('artist');
							var len=objcount.length;
							var removeoption=document.contactartistform.elements["artist"];    
							for(var i=0;i < len;i++)
							{
								removeoption.remove(0);
							}
							
							sublen=subcat.length;
							var val,addoption=0;
							frm.artists.options[0] = new Option('Please Select Artist','');
							for(part_num=1;part_num <= sublen;part_num++)
	  						{
	  							val=subcat[addoption].split("=");
	  							if(val[1] != undefined)
	  							frm.artists.options[part_num] = new Option(val[1],val[0]);
	  							addoption=addoption+1;	
							}
							document.getElementById('hideemail').style.display="none";
							document.contactartistform.email.value="";
						} 
					} 
				}
				
}

var xmlHttp
function getemailid_of_artist()
{
	var val=document.contactartistform.artists.value;
	if(val == "")
	{
		document.getElementById('hideemail').style.display="none";	
	}
	else
	{
				url="popular.php?action=getemail&val="+val;
				xmlHttp=GetXmlHttpObject(stateChanged);
				xmlHttp.open("GET", url , true);
				xmlHttp.send(null);
					 
				
				function stateChanged() 
				{ 
				 	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
					{ 
						var result;
						result=xmlHttp.responseText;
						document.getElementById('hideemail').style.display="block";
						document.contactartistform.email.value="";
						document.contactartistform.email.value=result;
					} 
				} 
	}
}


function check_audio_video()
{
	var audioform=document.audioform;
	
	var x=audioform.type.selectedIndex;
		if(audioform.type[x].value=='')
		{
			alert("Please select the type");
			audioform.type.focus();
			return false;	
		}
		
		
	if (audioform.code.value=="")
	{
		alert("Please Enter Code!");
		audioform.code.focus();
		return false;
	}
	
	if (audioform.title1.value=="")
	{
		alert("Please Enter Title!");
		audioform.title1.focus();
		return false;
	}
	
	if (audioform.description1.value=="")
	{
		alert("Please Enter Description!");
		audioform.description1.focus();
		return false;
	}

	if (audioform.price.value=="")
	{
		alert("Please Enter Price!");
		audioform.price.focus();
		return false;
	}
	
	if(isNaN(audioform.price.value))
	{
		alert("Please enter the price in number");
		audioform.price.value="";
		audioform.price.focus();
		return false;
	}
	
	if(audioform.image.value!="")
	{
			var flag1=1;
			var extension = new Array();
			var fieldvalue = audioform.image.value;
			extension[0] = ".jpg";
			extension[1] = ".gif";
			
			
			var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
			for(var i = 0; i < extension.length; i++) 
			{
				if(thisext.toLowerCase() == extension[i]) 
				{ 
					flag1=0;
					break;
				}
			}
			
			if(flag1==1)
			{
				alert("Your Audio/Video image contains an unapproved file extension.");
				audioform.image.focus();
				return false;
			}
	}
	
	if (audioform.file.value=="")
	{
		alert("Please Upload Audio/Video!");
		audioform.file.focus();
		return false;
	}
	
	if(audioform.type.value == "Beats")
	{
			var flags=1;
			var extension = new Array();
			var fieldvalue = audioform.file.value;
			extension[0] = ".mp3";
			
			var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
			for(var i = 0; i < extension.length; i++) 
			{
				if(thisext.toLowerCase() == extension[i]) 
				{ 
					flags=0;
					break;
				}
			}
			
			if(flags==1)
			{
				alert("Your file contains an unapproved file extension.");
				audioform.file.focus();
				return false;
			}
	}
	
	if(audioform.type.value == "Flicks")
	{
			var flags=1;
			var extension = new Array();
			var fieldvalue = audioform.file.value;
			extension[0] = ".wmv";
			extension[1] = ".mp4";
			extension[2] = ".mpg";
			extension[3] = ".avi";
			
			var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
			for(var i = 0; i < extension.length; i++) 
			{
				if(thisext.toLowerCase() == extension[i]) 
				{ 
					flags=0;
					break;
				}
			}
			
			if(flags==1)
			{
				alert("Your file contains an unapproved file extension.");
				audioform.file.focus();
				return false;
			}
	}
	
	if (audioform.samplefile.value=="")
	{
		alert("Please Upload Sample of Audio/Video!");
		audioform.samplefile.focus();
		return false;
	}
	
	if(audioform.type.value == "Beats")
	{
			var flags=1;
			var extension = new Array();
			var fieldvalue = audioform.samplefile.value;
			extension[0] = ".mp3";
			
			var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
			for(var i = 0; i < extension.length; i++) 
			{
				if(thisext.toLowerCase() == extension[i]) 
				{ 
					flags=0;
					break;
				}
			}
			
			if(flags==1)
			{
				alert("Your sample file contains an unapproved file extension.");
				audioform.samplefile.focus();
				return false;
			}
	}
	
	if(audioform.type.value == "Flicks")
	{
			var flags=1;
			var extension = new Array();
			var fieldvalue = audioform.samplefile.value;
			extension[0] = ".wmv";
			extension[1] = ".mp4";
			extension[2] = ".mpg";
			extension[3] = ".avi";
			
			var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
			for(var i = 0; i < extension.length; i++) 
			{
				if(thisext.toLowerCase() == extension[i]) 
				{ 
					flags=0;
					break;
				}
			}
			
			if(flags==1)
			{
				alert("Your sample file contains an unapproved file extension.");
				audioform.samplefile.focus();
				return false;
			}
	}
}

function update_audio_video()
{
	var audioform=document.audioform;
	
	var x=audioform.type.selectedIndex;
		if(audioform.type[x].value=='')
		{
			alert("Please select the type");
			audioform.type.focus();
			return false;	
		}
		
	if (audioform.code.value=="")
	{
		alert("Please Enter Code!");
		audioform.code.focus();
		return false;
	}
	
	if (audioform.title1.value=="")
	{
		alert("Please Enter Title!");
		audioform.title1.focus();
		return false;
	}
	
	if (audioform.description1.value=="")
	{
		alert("Please Enter Description!");
		audioform.description1.focus();
		return false;
	}

	if (audioform.price.value=="")
	{
		alert("Please Enter Price!");
		audioform.price.focus();
		return false;
	}
	
	if(isNaN(audioform.price.value))
	{
		alert("Please enter the price in number");
		audioform.price.value="";
		audioform.price.focus();
		return false;
	}
	
	if(audioform.image.value!="")
	{
			var flag1=1;
			var extension = new Array();
			var fieldvalue = audioform.image.value;
			extension[0] = ".jpg";
			extension[1] = ".gif";
			
			
			var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
			for(var i = 0; i < extension.length; i++) 
			{
				if(thisext.toLowerCase() == extension[i]) 
				{ 
					flag1=0;
					break;
				}
			}
			
			if(flag1==1)
			{
				alert("Your Audio/Video image contains an unapproved file extension.");
				audioform.image.focus();
				return false;
			}
	}
}


function openpopup(imgname)
{
	win3 = window.open("", "WindowImage", "width=410,height=410,scrollbars=yes"); 
	win3.moveTo(0,0);
	if(imgname == "")
	{
		win3.document.writeln("<img src='images/no_pic.jpg' />"); 
	}
	else
	{
		win3.document.writeln("<img src='avimages/"+imgname+"' />"); 
	}
}

function deleteaudiovideo()
{
	var obj=document.getElementsByName('chdelfile[]');
	var flag;
	flag=false;
	for(i=0;i<obj.length;i++)
	{
	  if(obj[i].checked)
	  {
	    var x=delete_message();
	  	if(x)
		{
			return true;
		}
		else
		{
			var obj1=document.getElementsByName('chdelfile[]');
			for(i=0;i<obj1.length;i++)
			{
				if(obj[i].checked)
	 			{
	 				obj[i].checked=false;
	 			}
			}
			return false;	
		}
	  }	
	}
	alert("Please select the checkbox for delete");
	return false;	
}

function deleteartist()
{
	var obj=document.getElementsByName('chdelartist[]');
	var flag;
	flag=false;
	for(i=0;i<obj.length;i++)
	{
	  if(obj[i].checked)
	  {
	    var x=delete_message();
	  	if(x)
		{
			return true;
		}
		else
		{
			var obj1=document.getElementsByName('chdelartist[]');
			for(i=0;i<obj1.length;i++)
			{
				if(obj[i].checked)
	 			{
	 				obj[i].checked=false;
	 			}
			}
			return false;	
		}
	  }	
	}
	alert("Please select the checkbox for delete");
	return false;	
}

function delete_message()
{
	
	var x=confirm("Are you sure want to Delete selected record(s)");	
	if(x)
	{
		return true;
	}
	else
	{
		return false;	
	}
	
}

function validation_fav_artist()
{
	var favoriteform=document.favoriteform;
	
		var x=favoriteform.types.selectedIndex;
		if(favoriteform.types[x].value=='')
		{
			alert("Please select the type");
			favoriteform.types.focus();
			return false;	
		}
		
		var y=favoriteform.artists.selectedIndex;
		if(favoriteform.artists[y].value=='')
		{
			alert("Please select the artist name");
			favoriteform.artists.focus();
			return false;	
		}
}

function validation_artist_contact()
{
	var contactartistform=document.contactartistform;
	
		var x=contactartistform.types.selectedIndex;
		if(contactartistform.types[x].value=='')
		{
			alert("Please select the type");
			contactartistform.types.focus();
			return false;	
		}
		var y=contactartistform.artists.selectedIndex;
		if(contactartistform.artists[y].value=='')
		{
			alert("Please select the artist name");
			contactartistform.artists.focus();
			return false;	
		}
		
		if(contactartistform.comments.value=='')
		{
			alert("Please enter your comments");
			contactartistform.comments.focus();
			return false;		
		}
}

function groupvalid()
{


	if(document.frmaddgroup.groupname.value=='')
	{
			alert("Please enter your group name");
			document.frmaddgroup.groupname.focus();
			return false;		
	}
}

function joingroup()
{
	var x=confirm("Are you sure you want to join this group");	
	if(x)
	{
		return true;
	}
	else
	{
		return false;	
	}
}


function deleteorder()
{
	var obj=document.getElementsByName('chdelorder[]');
	var flag;
	flag=false;
	for(i=0;i<obj.length;i++)
	{
	  if(obj[i].checked)
	  {
	    var x=delete_message();
	  	if(x)
		{
			return true;
		}
		else
		{
			var obj1=document.getElementsByName('chdelorder[]');
			for(i=0;i<obj1.length;i++)
			{
				if(obj[i].checked)
	 			{
	 				obj[i].checked=false;
	 			}
			}
			return false;	
		}
	  }	
	}
	alert("Please select the checkbox for delete");
	return false;	
}



function eventdelete()
{
	var obj=document.getElementsByName('chdelfile[]');
	var flag;
	flag=false;
	for(i=0;i<obj.length;i++)
	{
	  if(obj[i].checked)
	  {
	    var x=delete_message();
	  	if(x)
		{
			return true;
		}
		else
		{
			var obj1=document.getElementsByName('chdelfile[]');
			for(i=0;i<obj1.length;i++)
			{
				if(obj[i].checked)
	 			{
	 				obj[i].checked=false;
	 			}
			}
			return false;	
		}
	  }	
	}
	alert("Please select the checkbox for delete");
	return false;	
}

function wishlistdelete()
{
	var obj=document.getElementsByName('delwish[]');
	var flag;
	flag=false;
	for(i=0;i<obj.length;i++)
	{
	  if(obj[i].checked)
	  {
	    var x=delete_message();
	  	if(x)
		{
			return true;
		}
		else
		{
			var obj1=document.getElementsByName('delwish[]');
			for(i=0;i<obj1.length;i++)
			{
				if(obj[i].checked)
	 			{
	 				obj[i].checked=false;
	 			}
			}
			return false;	
		}
	  }	
	}
	alert("Please select the checkbox for delete");
	return false;	
}

function send_email_contact()
{
	
	var frmname=document.contact_form;
	
	var check=validateEmail(frmname.from.value);
	if(!check)
	{
		alert("Please enter valid email address");
		frmname.from.focus();
		return false;	
	}
	
	
		
	if(frmname.comments.value == "")
	{
		alert("Please enter your comments");
		frmname.comments.focus();
		return false;	
	}
	
}

function viewWin(filenames,width,height)
{
 
 filenames=filenames;
   
 var newwin = window.open(filenames, 'mydoc', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,maximize=0,width='+width+',height='+height);
 
 /*
 movewin(newwin, width, height);
     if (navigator.appName=="Netscape") 
         newwin.location=url;
  
  newwin.opener=window;
  newwin.focus();
  return false;
 */ 
}

var xmlHttp
				
function newsshow(currentpage,number_of_pages,val)
{ 
				url1="popular.php?action=news&val="+val+"&currentpage="+currentpage+"&number_of_pages="+number_of_pages;
						 
				xmlHttp=GetXmlHttpObject(stateChanged)
				xmlHttp.open("GET", url1 , true)
				xmlHttp.send(null)
						
				function stateChanged() 
				{ 
				 
					if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
					{ 
						var result
						var subcat
						//var frm=document.audioform
						
						result=xmlHttp.responseText
						subcat=result.split(",,");
						//alert(result);
						document.getElementById('showrecords').style.display="none";
						
						document.getElementById('showrecords1').innerHTML=subcat[0];
						
						//document.getElementById('formshow').style.display="none";
						
						//document.getElementById('formshow1').innerHTML=subcat[1];
					} 
				} 
}

function eventshow(currentpage2,number_of_pages2,val2)
{ 
	
				url1="popular.php?action=events&val2="+val2+"&currentpage2="+currentpage2+"&number_of_pages2="+number_of_pages2;
						 
				xmlHttp=GetXmlHttpObject(stateChanged)
				xmlHttp.open("GET", url1 , true)
				xmlHttp.send(null)
						
				function stateChanged() 
				{ 
				 
					if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
					{ 
						var result2
						var subcat
						//var frm=document.audioform
						
						result2=xmlHttp.responseText
						subcat=result2.split(",,");
						//alert(result);
						document.getElementById('showrecords2').style.display="none";
						
						document.getElementById('showrecords3').innerHTML=subcat[0];
						
						//document.getElementById('formshow').style.display="none";
						
						//document.getElementById('formshow1').innerHTML=subcat[1];
					} 
				} 
}

function search_validation()
{
	var x=document.frmsearch.call.selectedIndex;
	if(frmsearch.call[x].value == "")
	{
		alert("Please select option for search");
		frmsearch.call.focus();
		return false;	
	}
}

function addpost_validation()
{
	if(document.addpostfrm.firstName.value == "")
	{
		alert("Please Enter First Name");
		addpostfrm.firstName.focus();
		return false;
	}
	
	if(document.addpostfrm.lastName.value == "")
	{
		alert("Please Enter Last Name");
		addpostfrm.lastName.focus();
		return false;
	}
	var x=document.addpostfrm.addtype.selectedIndex;
	
	if(document.addpostfrm.addtype[x].value == "")
	{
		alert("Please Select Add Type");
		addpostfrm.addtype.focus();
		return false;
	}
	if(document.addpostfrm.ptitle.value == "")
	{
		alert("Please Enter Project Title");
		addpostfrm.ptitle.focus();
		return false;
	}
	
	var sd=document.addpostfrm.smonth.selectedIndex;
	if(document.addpostfrm.smonth[sd].value == "")
	{
		alert("Please Select Project Start Date Month");
		addpostfrm.smonth.focus();
		return false;
	}
	
	var sda=document.addpostfrm.sday.selectedIndex;
	if(document.addpostfrm.sday[sda].value == "")
	{
		alert("Please Select Day of Project Start Date");
		addpostfrm.sday.focus();
		return false;
	}
	
	var sy=document.addpostfrm.syear.selectedIndex;
	if(document.addpostfrm.syear[sy].value == "")
	{
		alert("Please Select Project Start Date Year");
		addpostfrm.syear.focus();
		return false;
	}
	
	
	var ed=document.addpostfrm.emonth.selectedIndex;
	if(document.addpostfrm.emonth[ed].value == "")
	{
		alert("Please Select Project End Date Month");
		addpostfrm.emonth.focus();
		return false;
	}
	
	var eda=document.addpostfrm.eday.selectedIndex;
	if(document.addpostfrm.eday[eda].value == "")
	{
		alert("Please Select Day of Project End Date");
		addpostfrm.eday.focus();
		return false;
	}
	
	var ey=document.addpostfrm.eyear.selectedIndex;
	if(document.addpostfrm.eyear[ey].value == "")
	{
		alert("Please Select Project End Date Year");
		addpostfrm.eyear.focus();
		return false;
	}
	
	if(document.addpostfrm.pprice.value == "")
	{
		alert("Please Enter Cost/Price or Compensation($)");
		addpostfrm.pprice.focus();
		return false;
	}
	
	if(isNaN(addpostfrm.pprice.value))
	{
		alert("Invalid format of Cost/Price or Compensation($)");
		addpostfrm.pprice.focus();
		return false;	
	}
	
	if(document.addpostfrm.city.value == "")
	{
		alert("Please Enter City");
		addpostfrm.city.focus();
		return false;
	}
	
	if(document.addpostfrm.state.value == "")
	{
		alert("Please Enter State");
		addpostfrm.state.focus();
		return false;
	}
	
	if(document.addpostfrm.description.value == "")
	{
		alert("Please Enter Description About Project");
		addpostfrm.description.focus();
		return false;
	}
	
	if(document.addpostfrm.pimage.value == "")
	{
		alert("Please Enter Project Image");
		addpostfrm.pimage.focus();
		return false;
	}
	
	if(document.addpostfrm.pcontactname.value == "")
	{
		alert("Please Enter Project Contact Name");
		addpostfrm.pcontactname.focus();
		return false;
	}
return true;
}

function eresume_validation()
{
	var frmname=document.resumeform;
	
	if(frmname.firstName.value == "")
	{
		alert("Please enter the first name");
		frmname.firstName.focus();
		return false;	
	}
	if(frmname.lastName.value == "")
	{
		alert("Please enter the last name");
		frmname.lastName.focus();
		return false;	
	}
	
	if(frmname.day.value == "")
	{
		alert("Please enter your day of Birthday");
		frmname.day.focus();
		return false;	
	}
	if(isNaN(frmname.day.value))
	{
		alert("Invalid format of day");
		frmname.day.focus();
		return false;	
	}
	if(frmname.month.value == "")
	{
		alert("Please enter your month of Birthday");
		frmname.month.focus();
		return false;	
	}
	if(isNaN(frmname.month.value))
	{
		alert("Invalid format of month");
		frmname.month.focus();
		return false;	
	}
	if(frmname.year.value == "")
	{
		alert("Please enter your year of Birthday");
		frmname.year.focus();
		return false;	
	}
	if(isNaN(frmname.year.value))
	{
		alert("Invalid format of year");
		frmname.year.focus();
		return false;	
	}
	
	if(frmname.occupation.value == "")
	{
		alert("Please enter your occupation");
		frmname.occupation.focus();
		return false;	
	}
	
	if(frmname.bandname.value == "")
	{
		alert("Please enter the band name");
		frmname.bandname.focus();
		return false;	
	}
	
	
	if(frmname.phone.value == "")
	{
		alert("Please enter the phone number");
		frmname.phone.focus();
		return false;	
	}
	if(isNaN(frmname.phone.value))
	{
		alert("Invalid format of phone number");
		frmname.phone.value="";
		frmname.phone.focus();
		return false;
	}
	
	var check=validateEmail(frmname.email_address.value);
	if(!check)
	{
		alert("Please enter valid email address");
		frmname.email_address.focus();
		return false;	
	}
	
	if(frmname.address.value == "")
	{
		alert("Please enter your address");
		frmname.address.focus();
		return false;	
	}
	
	
	var x=frmname.elements['genre[]'].selectedIndex;
	
	if(x == "-1" || frmname.elements['genre[]'][x].value=='')
	{
		alert("Please select the genre");
		frmname.elements['genre[]'].focus();
		return false;
	}
	
	if(frmname.city.value == "")
	{
		alert("Please enter your city");
		frmname.city.focus();
		return false;	
	}
	
		
	if(frmname.postcode.value == "")
	{
		alert("Please enter your post code");
		frmname.postcode.focus();
		return false;	
	}
	
	if(frmname.country.value == "")
	{
		alert("Please enter your country");
		frmname.country.focus();
		return false;	
	}
	
	if(tinyMCE.getContent("cmt") == "")
	{
		alert("Please enter your Academic and Professional Qualifications");
		tinyMCE.execInstanceCommand("cmt", "mceFocus");
		return false;
	}
	
	if(tinyMCE.getContent("cmt1") == "")
	{
		alert("Please enter your Work Experience/Professional Experience");
		tinyMCE.execInstanceCommand("cmt1", "mceFocus");
		return false;
	}
	
	if(frmname.saAudio.value != "")
	{
		var flag=1;
			var extension = new Array();
			var fieldvalue = frmname.saAudio.value;
			extension[0] = ".mp3";
			extension[1] = ".MP3";
									
			var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
			for(var i = 0; i < extension.length; i++) 
			{
				if(thisext == extension[i]) 
				{ 
					flag=0;
					break;
				}
			}
			
			if(flag==1)
			{
				alert("Your Sample Audio contains an unapproved file extension.");
				frmname.saAudio.focus();
				return false;
			}
	}
	
	
	if(frmname.saVideo.value != "")
	{
		var flag=1;
			var extension = new Array();
			var fieldvalue = frmname.saVideo.value;
			extension[0] = ".wmv";
			extension[1] = ".mp4";
			extension[2] = ".mpg";
			extension[3] = ".avi";			
									
			var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.'));
			for(var i = 0; i < extension.length; i++) 
			{
				if(thisext.toLowerCase() == extension[i])
				{ 
					flag=0;
					break;
				}
			}
			
			if(flag==1)
			{
				alert("Your Sample Video contains an unapproved file extension.");
				frmname.saVideo.focus();
				return false;
			}
	}	
}

function closeSendLink()
{
	document.getElementById('sendLink').style.display='none';	
}

function sendLink()
{
	document.getElementById('sendLink').style.display='block';	
}

function sendlink_to_friend()
{
	
	var frm=document.frmlink;
	
	var check=validateEmail(frm.email.value);
	
	if(frm.fname.value == "")
	{
		alert("Please enter your name");
		frm.fname.focus();
		return false;	
	}else
	if(!check)
	{
		alert("Please enter valid email address");
		frm.email.focus();
		return false;	
	}else
	{	
	
		url1="popular.php?action=sendlink&call1="+document.frmlink.call.value+"&artistid="+document.frmlink.artistid.value+"&itemid="+document.frmlink.itemid.value+"&email="+document.frmlink.email.value+"&fname="+document.frmlink.fname.value+"&shortdesc="+document.frmlink.shortdesc.value;
						 
				xmlHttp=GetXmlHttpObject(stateChanged)
				xmlHttp.open("GET", url1 , true)
				xmlHttp.send(null)
						
				function stateChanged() 
				{ 
				 
					if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
					{ 
						var result2
						var subcat
									
						result2=xmlHttp.responseText
						
						document.getElementById('msg').innerHTML=result2;
						frm.fname.value="";
						frm.email.value="";
						frm.shortdesc.value="";
					} 
				}
	}
}
