function load_form(file_type)
{
	var ut=new Date();
	var mt=ut.getTime();
	var link="upload_ajax.php?req=load_form&file_type="+file_type+"&mt="+mt;
	$.get(link, function(data){
		$("#form_place").html(data);
		$("#form_place").show();
	});
}

function print_head(head_type)
{
	var ut=new Date();
	var mt=ut.getTime();
	var link="upload_ajax.php?req=get_head&head_type="+head_type+"&mt="+mt;
	$.get(link, function(data){
		$("#head_content").html(data);
		$("#head_content").show();
	});
}

function get_content(content_type)
{
	var ut=new Date();
	var mt=ut.getTime();
	var link="upload_ajax.php?req=get_content&content_type="+content_type+"&mt="+mt;
	$.get(link, function(data){
		$("#main_content").html(data);
		$("#main_content").show();
	});
}

function preview_uploaded(file_type, file_id)
{
	var ut=new Date();
	var mt=ut.getTime();
	var link="upload_ajax.php?req=preview_uploaded&file_type="+file_type+"&file_id="+file_id+"&mt="+mt;
	$.get(link, function(data){
		$("#preview").html(data);
		$("#preview").show();
	});
}

function my_pics(limit_start)
{
	var ut=new Date();
	var mt=ut.getTime();
	var link="upload_ajax.php?req=my_pics&start="+limit_start+"&mt="+mt;
	$.get(link, function(data){
		$("#my_pics").html(data);
		$("#my_pics").show();
	});
}

function my_videos(limit_start)
{
	var ut=new Date();
	var mt=ut.getTime();
	var link="upload_ajax.php?req=my_videos&start="+limit_start+"&mt="+mt;
	$.get(link, function(data){
		$("#my_videos").html(data);
		$("#my_videos").show();
	});
}

function my_jokes(limit_start)
{
	var ut=new Date();
	var mt=ut.getTime();
	var link="upload_ajax.php?req=my_jokes&start="+limit_start+"&mt="+mt;
	$.get(link, function(data){
		$("#my_jokes").html(data);
		$("#my_jokes").show();
	});
}

function req_sec_code()
{
	var ut=new Date();
	var mt=ut.getTime();
	var link="upload_ajax.php?req=sec_code&mt="+mt;
	$.get(link, function(data){
		$("#seccode").html(data);
		$("#seccode").show();
	});
}

function check_code()
{
	var spambot_detected=checkSpambot();
	if(!spambot_detected)
	{
		var email_invalid=checkEmail();
		if(!email_invalid)
		{
			var url_find=searchURL();
			if(!url_find)
			{
				var is_image=isUrlImage();
				if(is_image)
				{
					var ut=new Date();
					var mt=ut.getTime();
					var hidden_field=$("#hidden_field").val();
					var code=$("#security_code").val();
					var link="upload_ajax.php?req=check_code&code="+code+"&hidden="+hidden_field+"&mt="+mt;
					$.get(link, function(data){
						var errors=parseInt(data);
						if(errors)
						{
							switch(errors)
							{
								case 1:
									alert("Drošības kods nav pareizs!");
									$("#security_code").val('');
									req_sec_code();
									break;
								case 2: 
									alert("Spambot detected");
									setCookie('nonstoplv_spambot', 1, 5);
									break;
							}
						} else
						{
							comment_form.submit();
						}
					});
				} else
				{
					alert("Norādītā saite nav bilde vai nav atpazīts tās formāts!");
				}
			} else
			{
				alert("Komentāra teksts un vārds nedrīkst saturēt saites!");
			}
		}
	} else
	{
		alert("Spambot detected");
	}
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function checkSpambot()
{
	var spambot_detected=getCookie('nonstoplv_spambot');
	if(spambot_detected!=null && spambot_detected !='')
	{
		return 1;
	}
	return 0;
}

function checkEmail()
{
	if($("#comm_mail").val())
	{
		var mail_str=$("#comm_mail").val();
	} else
	{
		var mail_str="";
	}
	var mail_length=mail_str.length;
	if(mail_length)
	{
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test($("#comm_mail").val())) 
		{
			alert('E-pasta adrese nav pareiza!');
			$("#comm_mail").focus();
			return 1;
		}
	}
	return 0;
}

function searchURL()
{
	var url_pattern=/http|www|\.\lv|\.\com|\.\ru|\.\html|\.\htm|\.\asp|\.\aspx|\.\php|href/;
	var strcount=url_pattern.length-1;
	var result=0;
	var temp_result=0;
	var comm_text=$("#comm_text").val();
	var url_find=comm_text.search(url_pattern);
	if(url_find!=-1)
	{
		temp_result+=1;
	}
	var comm_name=$("#comm_name").val();
	var url_find=comm_name.search(url_pattern);
	if(url_find!=-1)
	{
		temp_result+=1;
	}
	if(temp_result>0)
	{
		result=1;
	}
	return result;
}

function isUrlImage()
{
	var image_pattern=/\.\jpg|\.\jpeg|\.\JPG|\.\JPEG|\.\png|\.\PNG|\.\gif|\.\GIF|\.\bmp|\.\BMP|\.\svg|\.\SVG/;
	var is_image=0;
	var temp_result=0;
	var comm_url=$("#comm_url").val();
	if(comm_url!='http://')
	{
		var temp_result=comm_url.search(image_pattern);
		if(temp_result!=-1)
		{
			is_image=1;
		} else
		{
			is_image=0;
		}
	} else
	{
		is_image=1;
	}
	return is_image;
}

function delete_comment(cid, nid, type, user)
{
	var ut=new Date();
	var mt=ut.getTime();
	if(confirm("Vai tiešām vēlies dzēst šo komentāru?"))
	{
		if(user)
		{
			if(confirm("Reģistrēt pārkāpumu lietotājam?"))
			{
				var link="upload_ajax.php?req=delete_comment&cid="+cid+"&nid="+nid+"&type="+type+"&force_offence=1&mt="+mt;
			} else
			{
				var link="upload_ajax.php?req=delete_comment&cid="+cid+"&nid="+nid+"&type="+type+"&force_offence=0&mt="+mt;
			}
		} else
		{
			var link="upload_ajax.php?req=delete_comment&cid="+cid+"&nid="+nid+"&type="+type+"&force_offence=0&mt="+mt;
		}
		$.get(link);
		setTimeout(function(){
			window.location=go_to;
		}, 800);
	}
}

function delete_stuff(type, id, user)
{
	var ut=new Date();
	var mt=ut.getTime();
	if(confirm("Vai tiešām vēlies dzēst šo FUN?"))
	{
		if(user)
		{
			if(confirm("Reģistrēt pārkāpumu lietotājam?"))
			{
				var link="upload_ajax.php?req=delete_stuff&id="+id+"&type="+type+"&force_offence=1&mt="+mt;
			} else
			{
				var link="upload_ajax.php?req=delete_stuff&id="+id+"&type="+type+"&force_offence=0&mt="+mt;
			}
		} else
		{
			var link="upload_ajax.php?req=delete_stuff&id="+id+"&type="+type+"&force_offence=0&mt="+mt;
		}
		$.get(link);
		setTimeout(function(){
			window.location=go_to;
		}, 800);
	}
}

function edit_comment(cid)
{
	var ut=new Date();
	var mt=ut.getTime();
	var link="upload_ajax.php?req=edit_comment&cid="+cid+"&mt="+mt;
	$.get(link, function(data){
		$("#comment_"+cid).html(data);
		$("#comment_"+cid).show();
	});
}

function save_comment(cid)
{
	var ut=new Date();
	var mt=ut.getTime();
	var text=$("#editfield_"+cid).val();
	var link="upload_ajax.php?req=save_comment&cid="+cid+"&text="+text+"&mt="+mt;
	$.get(link, function(data){
		$("#comment_"+cid).html(data);
		$("#comment_"+cid).show();
	});
}

function discard_changes(cid)
{
	var ut=new Date();
	var mt=ut.getTime();
	var link="upload_ajax.php?req=discard_changes&cid="+cid+"&mt="+mt;
	$.get(link, function(data){
		$("#comment_"+cid).html(data);
		$("#comment_"+cid).show();
	});
}

function embed_field(embed)
{
	switch(parseInt(embed))
	{
		case 0:
			$("#video_field_title").html("Video");
			$("#video_field_title").show();
			$("#video_field").html("<input type='file' name='video' />");
			$("#video_field").show();
			break;
		case 1:
			$("#video_field_title").html("Embed:");
			$("#video_field_title").show();
			$("#video_field").html("<textarea name='embed_url' style='width: 300px; height: 80px;'></textarea>");
			$("#video_field").show();
			break;
	}
}