// channel updates
function channel_validate(obj)
{
	if(obj.title.value=='')
	{		
		alert(obj.title.getAttribute("mymsg"));
		obj.title.focus();
		return false;
	}
	if(obj.description.value=='')
	{		
		alert(obj.description.getAttribute("mymsg"));
		obj.description.focus();
		return false;
	}
}

function show_image()
{

document.getElementById('progressid').style.display='';
}


// forgot password
function forgot_validate(obj)
{
	if(obj.email.value=='')
	{		
		alert(obj.email.getAttribute("mymsg"));
		obj.email.focus();
		return false;
	}
	else if(!validEmailAddress(obj.email.value))
	{
		alert(obj.email.getAttribute("validmsg"));
		obj.email.focus();
		return false;
	}
}

// for registration
function register_validate(obj)
{
	if(obj.name.value=='')
	{		
		alert(obj.name.getAttribute("mymsg"));
		obj.name.focus();
		return false;
	}
	if(obj.email.value=='')
	{		
		alert(obj.email.getAttribute("mymsg"));
		obj.email.focus();
		return false;
	}
	else if(!validEmailAddress(obj.email.value))
	{
		alert(obj.email.getAttribute("validmsg"));
		obj.email.focus();
		return false;
	}
	if(obj.password.value=='')
	{		
		alert(obj.password.getAttribute("mymsg"));
		obj.password.focus();
		return false;
	}
	if(obj.password.value.length<5)
	{		
		alert(obj.password.getAttribute("minlengthmsg"));
		obj.password.focus();
		return false;
	}
	if(obj.re_password.value=='')
	{		
		alert(obj.re_password.getAttribute("mymsg"));
		obj.re_password.focus();
		return false;
	}
	else
	{
		if(obj.re_password.value!=obj.password.value)
		{
			alert(obj.re_password.getAttribute("equalmsg"));
			obj.re_password.focus();
			return false;
		}
	}
	if(obj.sex[0].checked==false && obj.sex[1].checked==false )
	{		
		alert(obj.re_password.getAttribute("mymsg"));		
		return false;
	}
	if(obj.birthday_month.options[0].selected==true)
	{
		alert(obj.birthday_month.getAttribute("mymsg"));		
		return false;
	}
	else if(obj.birthday_date.options[0].selected==true)
	{
		alert(obj.birthday_date.getAttribute("mymsg"));		
		return false;
	}
	else if(obj.birthday_year.options[0].selected==true)
	{
		alert(obj.birthday_year.getAttribute("mymsg"));		
		return false;
	}
	else
	{
		var dateobj = new Date();
		var datevar1 = new Date(obj.birthday_year.options[obj.birthday_year.selectedIndex].value,parseInt(obj.birthday_month.options[obj.birthday_month.selectedIndex].value)-1,obj.birthday_date.options[obj.birthday_date.selectedIndex].value);
		if(dateobj<datevar1)
		{
			alert(obj.birthday_year.getAttribute("greatercurrmsg"));		
			return false;
		}
	}	
	if(obj.country.options[0].selected==true)
	{
		alert(obj.country.getAttribute("mymsg"));		
		return false;
	}
	
	if(obj.elements['register_type[]'][0].checked==false && obj.elements['register_type[]'][1].checked==false && obj.elements['register_type[]'][2].checked==false)
	{
		alert(obj.elements['register_type[]'][0].getAttribute("mymsg"));		
		return false;
	}
	else
	{
		/*if((obj.elements['register_type[]'][0].checked==true && obj.elements['register_type[]'][1].checked==false && obj.elements['register_type[]'][2].checked==false) || (obj.elements['register_type[]'][0].checked==true && obj.elements['register_type[]'][1].checked==true && obj.elements['register_type[]'][2].checked==false) || (obj.elements['register_type[]'][0].checked==true && obj.elements['register_type[]'][2].checked==true && obj.elements['register_type[]'][1].checked==false))
		{
		}
		else
		{
			alert("	Please select Register As either Viewer, Viewer and Creator or Viewer and Editor");		
			return false;
		}*/		
	}	
	if(obj.agree.checked==false)
	{		
		alert(obj.agree.getAttribute("mymsg"));
		//obj.agree.focus();
		return false;
	}
	/*
	if(obj.security_code.value=='')
	{		
		alert(obj.security_code.getAttribute("mymsg"));
		obj.security_code.focus();
		return false;
	}
	*/
	if(obj.elements['register_type[]'][2].checked==true)
	{
		var c=confirm("You are signing up for an account that shows you are a semi-pro editor who is interested in editing creator's videos. If this is true then click 'OK', if it's not true click 'Cancel' and please un-check the editor selection.");
		if(c==true)
		{
		}
		else
		{
			return false;
			//obj.elements['register_type[]'][2].checked=false;
		}
	}
}

// unleash video
function unleash_validate(obj)
{
	if(obj.cat_id.options[0].selected==true)
	{
		alert(obj.cat_id.getAttribute("mymsg"));		
		return false;
	}
	if(obj.name.value=='')
	{
		alert(obj.name.getAttribute("mymsg"));		
		return false;
	}
	if(obj.detail.value=='')
	{
		alert(obj.detail.getAttribute("mymsg"));		
		return false;
	}
	if(obj.upload_video.value=='')
	{
		alert(obj.upload_video.getAttribute("mymsg"));		
		return false;
	}	
	else
	{
		var data; 
		var data1;
		data=obj.upload_video.value.substring(parseInt(obj.upload_video.value.length)-3,parseInt(obj.upload_video.value.length));
		data1=obj.upload_video.value.substring(parseInt(obj.upload_video.value.length)-4,parseInt(obj.upload_video.value.length));
		if( data.toUpperCase()!='MOV' &&  data.toUpperCase()!='WMV' && data.toUpperCase()!='MPG' && data.toUpperCase()!='AVI' && data.toUpperCase()!='MPEG' && data.toUpperCase()!='ASF' && data1.toUpperCase()!='MPEG')
		{
				alert("Please enter valid video format mpeg, mpg, avi, asf, mov and wmv"); 				
				return false;
		}
	}
	 show_image();
}

// unleash video
function edit_unleash_validate(obj)
{
	if(obj.cat_id.options[0].selected==true)
	{
		alert(obj.cat_id.getAttribute("mymsg"));		
		return false;
	}
	if(obj.name.value=='')
	{
		alert(obj.name.getAttribute("mymsg"));		
		return false;
	}
	if(obj.detail.value=='')
	{
		alert(obj.detail.getAttribute("mymsg"));		
		return false;
	}
	if(obj.upload_video.value=='')
	{		
	}	
	else
	{
		var data; 
		var data1;
		data=obj.upload_video.value.substring(parseInt(obj.upload_video.value.length)-3,parseInt(obj.upload_video.value.length));
		data1=obj.upload_video.value.substring(parseInt(obj.upload_video.value.length)-4,parseInt(obj.upload_video.value.length));
		if(data!='wmv' && data!='mpg' && data!='avi' && data1!='mpeg' && data!='asf')
		{
				alert("Please enter valid video format mpeg, mpg, avi, asf, and wmv"); 				
				return false;
		}
	}
}

// change password
function change_pass_validate(obj)
{
	if(obj.old_password.value=='')
	{		
		alert(obj.old_password.getAttribute("mymsg"));
		obj.old_password.focus();
		return false;
	}
	if(obj.old_password.value.length<5)
	{		
		alert(obj.old_password.getAttribute("minlengthmsg"));
		obj.old_password.focus();
		return false;
	}
	if(obj.new_password.value=='')
	{		
		alert(obj.new_password.getAttribute("mymsg"));
		obj.new_password.focus();
		return false;
	}
	if(obj.new_password.value.length<5)
	{		
		alert(obj.new_password.getAttribute("minlengthmsg"));
		obj.new_password.focus();
		return false;
	}
	if(obj.confirm_password.value=='')
	{		
		alert(obj.confirm_password.getAttribute("mymsg"));
		obj.confirm_password.focus();
		return false;
	}
	else
	{
		if(obj.confirm_password.value!=obj.new_password.value)
		{
			alert(obj.confirm_password.getAttribute("equalmsg"));
			obj.confirm_password.focus();
			return false;
		}
	}	
}
// edit profile
// for registration
function edit_profile_validate(obj)
{
	if(obj.name.value=='')
	{		
		alert(obj.name.getAttribute("mymsg"));
		obj.name.focus();
		return false;
	}
	if(obj.email.value=='')
	{		
		alert(obj.email.getAttribute("mymsg"));
		obj.email.focus();
		return false;
	}
	else if(!validEmailAddress(obj.email.value))
	{
		alert(obj.email.getAttribute("validmsg"));
		obj.email.focus();
		return false;
	}
	
	if(obj.sex[0].checked==false && obj.sex[1].checked==false )
	{		
		//alert(obj.re_password.getAttribute("mymsg"));		
		return false;
	}
	if(obj.birthday_month.options[0].selected==true)
	{
		alert(obj.birthday_month.getAttribute("mymsg"));		
		return false;
	}
	else if(obj.birthday_date.options[0].selected==true)
	{
		alert(obj.birthday_date.getAttribute("mymsg"));		
		return false;
	}
	else if(obj.birthday_year.options[0].selected==true)
	{
		alert(obj.birthday_year.getAttribute("mymsg"));		
		return false;
	}
	else
	{
		var dateobj = new Date();
		var datevar1 = new Date(obj.birthday_year.options[obj.birthday_year.selectedIndex].value,obj.birthday_month.options[obj.birthday_month.selectedIndex].value,obj.birthday_date.options[obj.birthday_date.selectedIndex].value);
		if(dateobj<datevar1)
		{
			alert(obj.birthday_year.getAttribute("greatercurrmsg"));		
			return false;
		}
	}	
	if(obj.country.options[0].selected==true || obj.country.value=='')
	{
		alert(obj.country.getAttribute("mymsg"));		
		return false;
	}
	
	if(obj.elements['register_type[]'][0].checked==false && obj.elements['register_type[]'][1].checked==false && obj.elements['register_type[]'][2].checked==false)
	{
		alert(obj.elements['register_type[]'][0].getAttribute("mymsg"));		
		return false;
	}
	else
	{
		/*if((obj.elements['register_type[]'][0].checked==true && obj.elements['register_type[]'][1].checked==false && obj.elements['register_type[]'][2].checked==false) || (obj.elements['register_type[]'][0].checked==true && obj.elements['register_type[]'][1].checked==true && obj.elements['register_type[]'][2].checked==false) || (obj.elements['register_type[]'][0].checked==true && obj.elements['register_type[]'][2].checked==true && obj.elements['register_type[]'][1].checked==false))
		{
		}
		else
		{
			alert("	Please select Register As either Viewer, Viewer and Creator or Viewer and Editor");		
			return false;
		}*/
	}
	if(obj.elements['register_type[]'][2].checked==true && obj.al_edit.value!=1)
	{
		var c=confirm("You are signing up for an account that shows you are a semi-pro editor who is interested in editing creator's videos. If this is true then click 'OK', if it's not true click 'Cancel' and please un-check the editor selection.");
		if(c==true)
		{
		}
		else
		{
			return false;
			//obj.elements['register_type[]'][2].checked=false;
		}
	}
	
}

// function to disabled state on registation page
function state_disable_en(obj)
{
	if(obj.country.value==211)
	{
		obj.state2.disabled=true;
		obj.state1.disabled=false;
	}
	else
	{
		obj.state1.disabled=true;
		obj.state2.disabled=false;
	}
}

function validEmailAddress(email)
{
		invalidChars = " /:,;~"
		if (email == "") 
		{
			return (false);
		}
		for (i=0; i<invalidChars.length; i++) 
		{
			badChar = invalidChars.charAt(i)
			if (email.indexOf(badChar,0) != -1) 
			{
				return (false);
			}
		}
		atPos = email.indexOf("@",1)
		if (atPos == -1) 
		{
			return (false);
		}
		if (email.indexOf("@",atPos+1) != -1) 
		{
			return (false);
		}
		periodPos = email.indexOf(".",atPos)
		if (periodPos == -1) 
		{
			return (false);
		}
		if (periodPos+3 > email.length)	
		{
			return (false);
		}
			
		return (true);
}
