function doArtistPacket(src, element, filename, lang)
{
	var IE = /*@cc_on!@*/false;
	
	var close = document.createElement('input');
			
	if(lang == "english")
	{
		var first_name_label_txt = "First Name:";
		var last_name_label_txt = "Last Name:";
		var email_label_txt = "Email:";
		var top_txt = "Please enter your name and email.";
		var download_txt = "Download!";
		var width = 350;
		close.setAttribute('value','[X] Close');
	}
	else if(lang == "spanish")
	{
		var first_name_label_txt = "Nombre:";
		var last_name_label_txt = "Apellido:";
		var email_label_txt = "Correo electrónico:";
		var top_txt = "Por favor, introduce tu nombre y correo electrónico.";
		var download_txt = "¡Bajar el archivo!";
		var width = 390;
		close.setAttribute('value', '[X] Salida');
	}
	
	var file = "http://artcorp.org/app/webroot/files/" + filename;
	var f = filename;
	
	var el = document.getElementById(element);
	if(el.style.display == "block")
		return false;
		
	while(el.childNodes.length > 0)
	{
		el.removeChild(el.firstChild);
	}
	

		var txt = document.createElement('p');
		txt.setAttribute('style', 'padding:0px; margin:5px;');
		
		txt.innerHTML = top_txt;
			
		el.appendChild(txt); 
		
		var form = document.createElement('form');
		form.setAttribute('action', file);
		form.setAttribute('target', '_blank');
		form.setAttribute('method', 'post');
		form.setAttribute('id', 'formId');
		
		if(IE)
			form.attachEvent('onsubmit',function (e) {return(submitPacketForm(element)); }); 
		else
			form.setAttribute('onsubmit', 'return(submitPacketForm("' + element + '"))');
			
		var first_name = document.createElement('input');
		first_name.setAttribute('name', 'first_name');
		first_name.setAttribute('id', 'first_name');
		first_name.setAttribute('class', 'required');
		var last_name = document.createElement('input');
		last_name.setAttribute('name', 'last_name');
		last_name.setAttribute('id', 'last_name');
		last_name.setAttribute('class', 'required');
		var email = document.createElement('input');
		email.setAttribute('name', 'email');
		email.setAttribute('id', 'email');
		email.setAttribute('class', 'required');
		var first_name_label = document.createElement('label');
		first_name_label.setAttribute('for', 'first_name');
		first_name_label.innerHTML = first_name_label_txt;
		var last_name_label = document.createElement('label');
		last_name_label.setAttribute('for', 'last_name');
		last_name_label.innerHTML = last_name_label_txt;
		var email_label = document.createElement('label');
		email_label.setAttribute('for', 'email');
		email_label.innerHTML = email_label_txt;
		var file = document.createElement('input');
		file.setAttribute('name', 'file');
		file.setAttribute('type', 'hidden');
		file.setAttribute('id', 'file');
		file.setAttribute('value', f);
		var submit = document.createElement('input');
		submit.setAttribute('type', 'submit');
		submit.setAttribute('value', download_txt);
		
		close.setAttribute('type', 'button');
		if(IE)
			close.attachEvent('onclick', function (e) {hide(); });
		else
			close.setAttribute('onclick', 'hide();');		
		
		form.appendChild(first_name_label); 
		form.appendChild(first_name); 
		form.appendChild(last_name_label); 
		form.appendChild(last_name); 
		form.appendChild(email_label);
		form.appendChild(email); 
		form.appendChild(file);
		form.appendChild(submit); 
		
		el.appendChild(form); 
		el.appendChild(close);
		

	var topOffset = IE ? -160 : 30;
	var leftOffset = IE ? -40 : 95;
	
	el.style.position = "absolute";
	el.style.display = "block";
	el.style.left = src.offsetLeft + leftOffset + "px";
	el.style.top = src.offsetTop + topOffset + "px";
	el.style.width= width + "px";
	el.style.height="230px";
	el.style.border = "1px solid #ccc";
	el.style.backgroundColor = "#EBEBEB";
}

function submitPacketForm(element)
{
	var first_name = document.getElementById("first_name");
	var last_name = document.getElementById("last_name");
	var email = document.getElementById("email");
	var file = document.getElementById("file");

	if(email.value.length < 5 ||
		email.value.indexOf("@") == -1 ||
		email.value.indexOf(".") == -1 ||
		email.value.indexOf(" ") > 0)
	{
		alert("Please enter a valid email address");
		return false;
	}

	if(first_name.value.length <= 0 ||
		first_name.value.match(/^\s+$/) ||
		last_name.value.length <= 0 ||
		last_name.value.match(/^\s+$/))
	{
		alert("Please enter your name.");
		return false;
	}
	
	jQuery.ajax({
			  type: "POST",
			  url: "/pages/packet_download/" + escape(first_name.value) + "/" + escape(last_name.value) + "/" + escape(email.value) + "/" + escape(file.value),
			  dataType: "html",
			  success: function(str){
					if(str != 'NA') {
						if(str.length > 0)
						{
							//alert(str);
							//updateContent(type);
						}
					}
				}
			});
			
	var el = document.getElementById(element);
	first_name.value = "";
	last_name.value = "";
	email.value = "";
	el.style.display = "none";
	
	return true;
}

function hide() {
	$('#packetForm').hide();
}
