function select_photo_video(chk, phv) {
	if (phv == 'photo') {
		if(document.frm_photo_video.check_photo.checked) {
			if (chk.length != undefined) {
				for (i = 0; i < chk.length; i++)
					chk[i].checked = true ;
			}
			else
				chk.checked = true;
		}
		else
		{
			if (chk.length != undefined) {
				for (i = 0; i < chk.length; i++)
					chk[i].checked = false;
			}
			else
				chk.checked = false;
		}
	}
	else
	{
		if(document.frm_photo_video.select_video.checked) {
			if (chk.length != undefined) {
				for (i = 0; i < chk.length; i++)
					chk[i].checked = true ;
			}
			else
				chk.checked = true;
		}
		else {
			if (chk.length != undefined) {
				for (i = 0; i < chk.length; i++)
					chk[i].checked = false ;
			}
			else
				chk.checked = false;
		}
	}
}
function select_single(phv) {	
	if (phv == 'photo') {
		chk = document.frm_photo_video.ph;
		document.frm_photo_video.check_photo.checked = false;
		//For CheckAll Photo
		if (document.frm_photo_video.check_photo.checked==false) { 
			if (chk.length != undefined) {
			for (i = 0; i < chk.length; i++) {
				if (chk[i].checked==false) {
					res1 = 'uncheck';
					return;
				} else {
						res1 = '';							
				}									
			}
		} else {
			if (chk.checked==false) {
				res1 = 'uncheck';
				return;
			} else {
					res1 = '';							
			}									
		}
		if (res1 == 'uncheck') 
			document.frm_photo_video.check_photo.checked = false;
		else
			document.frm_photo_video.check_photo.checked = true;
		}
	}
	//For CheckAll Video
	if (phv == 'video') {
		chk1 = document.frm_photo_video.vi;
		document.frm_photo_video.select_video.checked = false;
		if (document.frm_photo_video.select_video.checked==false) { 
			if (chk1.length != undefined) {
			for (i = 0; i < chk1.length; i++) {
				if (chk1[i].checked==false) {
					res2 = 'uncheck';
					return;
				} else {
						res2 = '';							
				}									
			}
		} else {
			if (chk1.checked==false) {
				res2 = 'uncheck';
				return;
			} else {
					res2 = '';							
			}									
		}
		if (res2 == 'uncheck') 
			document.frm_photo_video.select_video.checked = false;
		else
			document.frm_photo_video.select_video.checked = true;
		}
	}
}
	
	//Share Photo & Video selection validation
	function validate_checks(f, act)	{
		
		var photo = "";
		var video = "";
		var chk = f.ph;
		var chk1 = f.vi;
		if ((chk != undefined) && (chk.length != undefined)) {
		
			for (i = 0; i < chk.length; i++) { 
				if (chk[i].checked==true) {
					photo +=  chk[i].value + ',';
				}
			}
		}
		else if (chk != undefined)
			if ((chk.value != '') && (chk.checked==true)) {
				photo = chk.value + ',';
			}
		
		if ((chk1 != undefined) && (chk1.length != undefined)) {
			for (i = 0; i < chk1.length; i++) { 
				if (chk1[i].checked==true) {
					video +=  chk1[i].value + ',';
				}
			}
		}
		else if (chk1 != undefined)
			if (chk1.checked==true)
				if (chk1.value != '') {
					video = chk1.value + ',';
				}
		
		if ((photo == "") && (video == "")) {
			if(act=="add_community")
			{
			alert("Please Select Photo(s)/Video(s) to Share With Community!");
			}else if(act=="share")
			{
			alert("Please Select Photo(s)/Video(s) to Share With Friends!");
			}
			else
			{
			alert("Please Select Photo(s)/Video(s) to Remove From Community!");
			}
			return false;
		}
		else if ((photo != "") && (video != ""))
			f.photovideo.value = photo + video;
		else if ((photo != "") && (video == ""))
			f.photovideo.value = photo;
		else if ((photo == "") && (video != ""))
			f.photovideo.value = video;


		if(act=='share')
		{
		f.action='seeker_photo_video_share.asp?act='+act;
		}
		else
		{
			f.action='seeker_photo_video_action.asp?act='+act;
		}
		f.submit();
	}
	
	
	//Photo and Video Upload Validation
	function validate(f, t)
	{
		if(t==1)
		{
			// validation for photo uploading....
			if(f.title.value=="")
			{
				alert("Please enter the image title!");
				f.title.focus()
				return false;
			}
			if(f.category.value=="")
			{
				alert("Please select the image category!");
				f.category.focus()
				return false;
			}
			if (f.photo.value=="")
			{		
					
				alert("Please select an image to be uploaded!");
				f.photo.focus()
				return false;
			}
			else
			{
				var ff = f.photo.value;						
				var lp = ff.lastIndexOf(".");
				var ls = ff.length;
				var fe= ff.substring(lp, ls);
				fe = fe.toLowerCase();				
				if((fe!=".jpg") && (fe!=".jpeg") && (fe!=".gif") && (fe!=".png"))
				{
					alert("The image file format must be .jpg, .jpeg, .gif, .png");
					return false;
				}
			if (f.i_agree.checked ==false)
			{		
					
				alert("You must agree to the terms!");
				return false;
			}
			}
			f.form_save.value = 'Please wait...';
			f.form_save.disabled = true;
			f.form_reset.disabled = true;
			return true;
		}
		else
		{
			// validation for video uploading....
			if(f.title.value=="")
			{
				alert("Please enter the video title!");
				f.title.focus()
				return false;
			}
			if(f.category.value=="")
			{
				alert("Please select the video category!");
				f.category.focus()
				return false;
			}
			if (f.video.value=="" && f.other_video.value=="")
			{		
					
				alert("Please select the video to be uploaded!");
				f.video.focus()
				return false;
			}
			if (f.i_agree.checked ==false)
			{		
					
				alert("You must agree to the terms!");
				return false;
			}
			else
			{
				if (f.video.value!="")
				{
					var ff = f.video.value;		
					
					var lp = ff.lastIndexOf(".");
					var ls = ff.length;
					var fe = ff.substring(lp, ls);
					fe = fe.toLowerCase();			
					var slash = ff.lastIndexOf("\\");
					var slashsplit = ff.substring(slash+1,lp);
					var str = slashsplit;
					var spl = "\"\\<>|\/:*?"; 

					for (i=0;i<str.length;i++)
					{
						str1 = str.substring(i,i+1);
						if(spl.indexOf(str1,0)>=0)
						{	
							alert("The filename should not contains special characters, such as \\ / : * ? \" < > |");
							return false;
						}
					} 

					if((fe != ".wmv") && (fe != ".mpg") && (fe != ".mpeg") && (fe != ".avi") && (fe != ".3gp") && (fe != ".mov"))
					{
						alert("The video file format must be .wmv, .mp(e)g, .avi, .mov, .3gp");
						return false;
					}
				}
				else
				{
					var ff = f.other_video.value;
					var fe = ff.toLowerCase();

                    if(fe.indexOf('youtube') == -1 && fe.indexOf('google') == -1 && fe.indexOf('yahoo') == -1 && fe.indexOf('metacafe') == -1)
					{
						alert("Invalid url! We accept only 'YouTube', 'Google Video', 'Yahoo Video' and 'Metacafe' only!");
						f.video.focus()
						return false;
					}
					else
					{
						return true;
					}
				}
			}
			f.form_save.value = 'Please wait...';
			f.form_save.disabled = true;
			f.form_reset.disabled = true;
			sp();
		}
	}

	function delete_photo_video(pid)
	{
		if(window.confirm("Do you want to delete permanently?"))
			window.location.href='seeker_photo_video_action.asp?act=delete&id='+ pid;
	}
	function delete_employer_photo_video(pid)
	{
		if(window.confirm("Do you want to delete permanently?"))
			window.location.href='employer_photo_video_action.asp?act=delete&id='+ pid;
	}
