function goto_movie()
{
	location.href = "index.php?pid=020&movie="+ document.all["choose_movie"].value +"#topmsg";
}

function add_movie()
{
	var send_value = new Array();
	send_value[0] = "title=" + textToEntities(document.all["title"].value);
	send_value[1] = "director=" + textToEntities(groupvalue_list(document.all["director"]));
	send_value[2] = "release=" + textToEntities(document.all["release"].value);
	send_value[3] = "genre=" + textToEntities(groupvalue_list(document.all["genre"]));
	send_value[4] = "star=" + textToEntities(groupvalue_list(document.all["star"]));
	send_value[5] = "message_plot=" + textToEntities(document.all["message_plot"].value);
	send_value[7] = "security_code=" + document.all["security_code"].value;
	send_value[8] = "save=" + document.all["save"].value;
	var url = "Movie/Add_Movie.php";

	if (web_req == null){web_req = Inint_AJAX();}
	web_req.abort();

	web_req.onreadystatechange = function(){
		if (web_req.readyState == 4) 
		{
			if (web_req.status == 200) 
			{
				var data = web_req.responseText.split("#");
				
				switch (data[1])
				{
					case "1" : { 
								 document.getElementById("msg_preview").style.display = "none";
								 document.getElementById("msg").style.display = "";
								 document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Please enter a plot</div></div>";
 								 top.location.href = "#error";
								 break; 
							   }
					case "2" : { 
								 document.getElementById("msg_preview").style.display = "none";
								 document.getElementById("msg").style.display = "";
								 document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Security code incorrect</div></div>";
								 top.location.href = "#error";								 
								 break; 
							   }
					default	 : { top.location.href="index.php?pid=020&movie=" + data[2] + "#topmsg";break; }
				}
			}
		}
	};
	web_req.open("POST", url, true);
	web_req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
	web_req.send(send_value.join("&"));
}

function edit_movie()
{
	var send_value = new Array();
	var id_movie = document.all["id"].value;
	send_value[0] = "id=" + textToEntities(document.all["id"].value);
	send_value[1] = "poster=" + document.all["movie_poster"].value;
	send_value[2] = "title=" + textToEntities(document.all["title"].value);
	send_value[3] = "director=" + textToEntities(groupvalue_list(document.all["director"]));
	send_value[4] = "release=" + textToEntities(document.all["release"].value);
	send_value[5] = "genre=" + textToEntities(groupvalue_list(document.all["genre"]));
	send_value[6] = "star=" + textToEntities(groupvalue_list(document.all["star"]));
	send_value[7] = "message_plot=" + textToEntities(document.all["message_plot"].value);
	send_value[8] = "security_code=" + document.all["security_code"].value;
	send_value[9] = "save=" + document.all["save"].value;
	var url = "Movie/Edit_Movie.php";

	if (web_req == null){web_req = Inint_AJAX();}
	web_req.abort();

	web_req.onreadystatechange = function(){
		if (web_req.readyState == 4) 
		{
			if (web_req.status == 200) 
			{
				var data = web_req.responseText.split("#");
				
				switch (data[1])
				{
					case "1" : { 
								 document.getElementById("msg_preview").style.display = "none";
								 document.getElementById("msg").style.display = "";
								 document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Please enter a plot</div></div>";
 								 top.location.href = "#error";
								 break; 
							   }
					case "2" : { 
								 document.getElementById("msg_preview").style.display = "none";
								 document.getElementById("msg").style.display = "";
								 document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Security code incorrect</div></div>";
								 top.location.href = "#error";								 
								 break; 
							   }
					default	 : { top.location.href="index.php?pid=020&movie=" + id_movie + "#topmsg";break; }
				}
			}
		}
	};
	web_req.open("POST", url, true);
	web_req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
	web_req.send(send_value.join("&"));
}

function preview_movie()
{
	var send_value = new Array();
	send_value[0] = "poster=" + document.all["movie_poster"].value;
	send_value[1] = "title=" + textToEntities(document.all["title"].value);
	send_value[2] = "director=" + textToEntities(groupvalue_list(document.all["director"]));
	send_value[3] = "release=" + textToEntities(document.all["release"].value);
	send_value[4] = "genre=" + textToEntities(groupvalue_list(document.all["genre"]));
	send_value[5] = "star=" + textToEntities(groupvalue_list(document.all["star"]));
	send_value[6] = "message_plot=" + textToEntities(document.all["message_plot"].value);
	var url = "Movie/Preview_Movie.php";
	
	if (web_req == null){web_req = Inint_AJAX();}
	web_req.abort();

	web_req.onreadystatechange = function(){
		if (web_req.readyState == 4) 
		{
			if (web_req.status == 200) 
			{
				var data = web_req.responseText;

				document.getElementById("msg").style.display = "none";
				document.getElementById("msg_preview").style.display = "";
				document.getElementById("msg_preview").innerHTML = data;
				top.location.href = "#error_preview";
			}
		}
	};
	web_req.open("POST", url, true);
	web_req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
	web_req.send(send_value.join("&"));
}

function add_review()
{
	var id = textToEntities(document.all["id"].value);
	var keyword = trim(document.all["keyword"].value);
	var by = document.all["by"].value;
	var send_value = new Array();
	send_value[0] = "id=" + textToEntities(document.all["id"].value);
	send_value[1] = "message_review=" + textToEntities(document.all["message_review"].value);
	send_value[2] = "security_code=" + document.all["security_code"].value;
	send_value[3] = "save=" + document.all["save"].value;
	var url = "Movie/Add_Review.php";

	if (web_req == null){web_req = Inint_AJAX();}
	web_req.abort();

	web_req.onreadystatechange = function(){
		if (web_req.readyState == 4) 
		{
			if (web_req.status == 200) 
			{
				var data = web_req.responseText.split("#");
				
				switch (data[1])
				{
					case "1" : { 
								 document.getElementById("msg_preview").style.display = "none";
								 document.getElementById("msg").style.display = "";
								 document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Please enter a review</div></div>";
 								 top.location.href = "#error";
								 break; 
							   }
					case "2" : { 
								 document.getElementById("msg_preview").style.display = "none";
								 document.getElementById("msg").style.display = "";
								 document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Security code incorrect</div></div>";
								 top.location.href = "#error";								 
								 break; 
							   }
					default	 : { top.location.href="index.php?pid=021&keyword=" + keyword + "&by=" + by + "&movie=" + id + "&p=new";break; }
				}
			}
		}
	};
	web_req.open("POST", url, true);
	web_req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
	web_req.send(send_value.join("&"));
}

function edit_review()
{
	var send_value = new Array();
	var id_movie = document.all["id_movie"].value;
	var id = document.all["id"].value;
	send_value[0] = "id=" + textToEntities(document.all["id"].value);
	send_value[1] = "message_review=" + textToEntities(document.all["message_review"].value);
	send_value[2] = "security_code=" + document.all["security_code"].value;
	send_value[3] = "save=" + document.all["save"].value;
	var url = "Movie/Edit_Review.php";

	if (web_req == null){web_req = Inint_AJAX();}
	web_req.abort();

	web_req.onreadystatechange = function(){
		if (web_req.readyState == 4) 
		{
			if (web_req.status == 200) 
			{
				var data = web_req.responseText.split("#");
				
				switch (data[1])
				{
					case "1" : { 
								 document.getElementById("msg_preview").style.display = "none";
								 document.getElementById("msg").style.display = "";
								 document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Please enter a review</div></div>";
 								 top.location.href = "#error";
								 break; 
							   }
					case "2" : { 
								 document.getElementById("msg_preview").style.display = "none";
								 document.getElementById("msg").style.display = "";
								 document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Security code incorrect</div></div>";
								 top.location.href = "#error";								 
								 break; 
							   }
					default	 : { top.location.href="index.php?pid=021&movie=" + id_movie + "#msg" + id;break; }
				}
			}
		}
	};
	web_req.open("POST", url, true);
	web_req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
	web_req.send(send_value.join("&"));
}

function preview_review()
{
	var send_value = new Array();
	send_value[1] = "message_review=" + textToEntities(document.all["message_review"].value);
	var url = "Movie/Preview_Review.php";
	
	if (web_req == null){web_req = Inint_AJAX();}
	web_req.abort();

	web_req.onreadystatechange = function(){
		if (web_req.readyState == 4) 
		{
			if (web_req.status == 200) 
			{
				var data = web_req.responseText;

				document.getElementById("msg").style.display = "none";
				document.getElementById("msg_preview").style.display = "";
				document.getElementById("msg_preview").innerHTML = data;
				top.location.href = "#error_preview";
			}
		}
	};
	web_req.open("POST", url, true);
	web_req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
	web_req.send(send_value.join("&"));
}

function valid_action_movie(action)
{
	document.all["title"].value = trim(document.all["title"].value);
	document.all["release"].value = trim(document.all["release"].value);
	document.all["message_plot"].value = trim(document.all["message_plot"].value);
	document.all["security_code"].value = trim(document.all["security_code"].value);

	var title = document.all["title"].value;
	var director = document.all["director"];
	var release = document.all["release"].value;
	var genre = document.all["genre"];
	var star = document.all["star"];
	var message_plot = document.all["message_plot"].value;
	var security_code = document.all["security_code"].value;

	if (title.length == 0)
	{
		document.getElementById("msg_upload").style.display = "none";
		document.getElementById("msg").style.display = "";
		document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Please enter a title</div></div>";
		top.location.href = "#error";			
		return;
	}
	
	if (director.length == 0)
	{
		document.getElementById("msg_upload").style.display = "none";
		document.getElementById("msg").style.display = "";
		document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Please enter a director</div></div>";
		top.location.href = "#error";			
		return;
	}

	if (release.length == 0)
	{
		document.getElementById("msg_upload").style.display = "none";
		document.getElementById("msg").style.display = "";
		document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Please enter a release</div></div>";
		top.location.href = "#error";
		return;
	}

	if (genre.length == 0)
	{
		document.getElementById("msg_upload").style.display = "none";
		document.getElementById("msg").style.display = "";
		document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Please enter a genre</div></div>";
		top.location.href = "#error";
		return;
	}

	if (star.length == 0)
	{
		document.getElementById("msg_upload").style.display = "none";
		document.getElementById("msg").style.display = "";
		document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Please enter a starring</div></div>";
		top.location.href = "#error";
		return;
	}

	if (message_plot.length == 0)
	{
		document.getElementById("msg_upload").style.display = "none";
		document.getElementById("msg").style.display = "";
		document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Please enter a plot</div></div>";
		top.location.href = "#error";			
		return;
	}

	if ((action == "add") || (action == "edit"))
	{
		if (security_code.length == 0)
		{
			document.getElementById("msg_upload").style.display = "none";
			document.getElementById("msg").style.display = "";
			document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Please enter a security code</div></div>";
			top.location.href = "#error";		
			return;
		}
	}

	switch (action)
	{
		case "add"	   : { add_movie();break; }
		case "edit"	   : { edit_movie();break; }
		case "preview" : { preview_movie();break; }
	}
}

function valid_action_review(action)
{
	document.all["message_review"].value = trim(document.all["message_review"].value);
	document.all["security_code"].value = trim(document.all["security_code"].value);

	var message_review = document.all["message_review"].value;
	var security_code = document.all["security_code"].value;

	if (message_review.length == 0)
	{
		document.getElementById("msg").style.display = "";
		document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Please enter a review</div></div>";
		top.location.href = "#error";			
		return;
	}

	if ((action == "add") || (action == "edit"))
	{
		if (security_code.length == 0)
		{
			document.getElementById("msg").style.display = "";
			document.getElementById("msg").innerHTML= "<div id='box_border'><div class='msgbox'>Please enter a security code</div></div>";
			top.location.href = "#error";		
			return;
		}
	}

	switch (action)
	{
		case "add"	   : { add_review();break; }
		case "edit"	   : { edit_review();break; }
		case "preview" : { preview_review();break; }
	}
}

function upload1()
{
	var myfile = document.all["myfile"].value;

	document.getElementById("msg").style.display = "none";
	if (myfile.length == 0)
	{
		document.getElementById("msg_upload").style.display = "";
		document.getElementById("msg_upload").innerHTML= "<div id='box_border'><div class='msgbox'>Please select file name</div></div>";
		top.location.href = "#error_upload";
		return;
	}

	document.getElementById("msg_upload").style.display = "none";
	document.getElementById("upload_process").style.display = "";
	document.getElementById("upload_file").style.display = "none";
	document.getElementById("link").style.display = "none";
	document.getElementById("frm_upload").submit();
}

function startUpload1()
{
	return true;
}

function stopUpload1(success,filename)
{
	if (success == 1)
	{
		document.getElementById("view_picture").innerHTML = "<img src="+ filename +" border='0' width='104px' height='150px'>";
		document.getElementById("link").innerHTML = "<a href='javascript:remove1()' title='REMOVE'>REMOVE</a>";
		document.getElementById('upload_process').style.display = "none";
		document.getElementById('view_picture').style.display = "";
		document.getElementById("link").style.display = "";
		//top.location.href = "../index.php?pid=019"; 
	}
    else
		{
			switch (success)
			{
				case 2 : { document.getElementById("msg_upload").innerHTML= "<div id='box_border'><div class='msgbox'>File size exceeded the maximum size permitted</div></div>";break; }
				case 3 : { document.getElementById("msg_upload").innerHTML= "<div id='box_border'><div class='msgbox'>File type are not supported</div></div>";break; }
				case 4 : { document.getElementById("msg_upload").innerHTML= "<div id='box_border'><div class='msgbox'>File name existing file</div></div>";break; }
				case 5 : { top.location.reload();break; }
			}
			document.getElementById("msg_upload").style.display = "";
			document.getElementById('view_picture').style.display = "none";
			document.getElementById('upload_process').style.display = "none";
			document.getElementById("upload_file").style.display = "";
			document.getElementById("link").style.display = "";
		}
}

function remove1()
{
	var url = "Movie/Remove.php";
	
	if (web_req == null){web_req = Inint_AJAX();}
	web_req.abort();

	web_req.onreadystatechange = function(){
		if (web_req.readyState == 4) 
		{
			if (web_req.status == 200) 
			{		
				frm_reset("frm_upload",true,false,"msg_upload")
				document.getElementById("link").innerHTML = "<a href='javascript:upload1()' title='UPLOAD'>UPLOAD</a><a href=javascript:frm_reset('frm_upload',true,false,'msg_upload') title='RESET' style='margin-left:5px'>RESET</a>";
				document.getElementById('view_picture').style.display = "none";
				document.getElementById('upload_process').style.display = "none";
				document.getElementById("upload_file").style.display = "";
				document.getElementById("link").style.display = "";
				//top.location.reload();
			}
		}
	};
	web_req.open("GET", url, true);
	web_req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
	web_req.send(null);
}