/*
** ALERT TEXT
*/

var text_file = 'Fájl: \\n\\n\\t&quot;Pipa&quot; eltávolításával adott fájl nem kerül feltöltésre. \\n\\t&quot;Pipa&quot; eltávolítása szükségtelen üresen hagyott sorok előtt.\\n\\n\\tFájl kiválasztása &quot;Tallózás...&quot; vagy &quot;Browse...&quot; gombbal lehetséges. \\t\\t\\n\\tEgyszerre egy fájl választható ki.\\t\\t';
var text_racs = 'Rács: \\n\\n\\t70 - color standard,\\t\\t\\n\\t80 - \\t\\t';
var text_proof = 'Proof: \\n\\n\\tKért proof oldalak.\\t\\t';
var text_egyeb = 'Egyéb tutnivalók: \\n\\n\\tEgyéni kiegészítések megadására.\\t\\t';


function text_alert(text){
	alert(text);
}
/*
** INPUT CREATOR
*/

var arrId = new Array(0);
var arrAllow = new Array(0);
var arrFile = new Array(0);
var arrRacs = new Array(0);
var arrProof = new Array(0);
var arrInfo = new Array(0);

function addInput(){
	arrId.push(arrId.length);
	arrAllow.push('on');
	arrFile.push('');
	arrRacs.push('70');
	arrProof.push('');
	arrInfo.push('');
	display();
}

function save(i, obj, value){
	obj[i]=value;
}

function display(){
	document.getElementById('uploads').innerHTML = '';
	for (i=0; i<arrId.length; i++){
		document.getElementById('uploads').innerHTML += createInput(arrId[i], arrAllow[i], arrFile[i], arrRacs[i], arrProof[i], arrInfo[i]);
	}
	document.getElementById('uploads').innerHTML += '<i>Legnagyobb feltölthető méret: <b>800MB</b></i><br>További információ a <i>06-1-236 9070</i> számon.<br><input type="submit" value="Feltöltés" style="margin-left: 10px; margin-top: 20px; margin-bottom: 10px;">';
}

function createInput(id, allow, file, racs, proof, info){
	var x ='<p style="margin: 2px; padding: 2px; border-top: 1px white solid; border-bottom: 1px white solid; width: auto; text-align: left;">'
		+'<input type="hidden" name="id['+id+']" value="'+id+'">'
		+'<a href="#" onclick="alert(\''+text_file+'\')" class="bordo">(?)</a> Fájl: <input type="checkbox" id="allow['+id+']" name="allow['+id+']" onChange="save('+id+', arrAllow, this.value);"';
	if (arrAllow[id] == 'on'){
		x +=' checked';
	}
		x +='> '
		+'<input type="file" name="userfile['+id+']" onChange="save('+id+', arrFile, this.value)" style="width: 200px"> <br>'
		+'<a href="#" onclick="alert(\''+text_racs+'\')" class="bordo">(?)</a> Rács: '
		+'<input type="radio" name="racs['+id+']" onChange="save('+id+', arrRacs, this.value)" value="70"';
	if (arrRacs[id] == '70'){
		x +=' checked';
	}
		x += '>-70 '
		+'<input type="radio" name="racs['+id+']" onChange="save('+id+', arrRacs, this.value)" value="80"';
	if (arrRacs[id] == '80'){
		x +=' checked';
	}
		x += '>-80 <br>'
		+'<a href="#" onclick="alert(\''+text_proof+'\')" class="bordo">(?)</a> Proof oldalak: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="proof['+id+']" onChange="save('+id+', arrProof, this.value)" value="'+proof+'" style="width: 130px"> <a href="http://demax.hu/demax.php?p=7&id=20" target="_blank" class="bordo">árak új ablakban</a><br>'
		+'<a href="#" onclick="alert(\''+text_egyeb+'\')" class="bordo">(?)</a> Egyéb tudnivaló: <input type="text" name="info['+id+']" onChange="save('+id+', arrInfo, this.value)" value="'+info+'" style="width: 130px"></p>'
	return x;
}
function write_uploads(s){
	for(i=0; i<=s; i++){
	addInput();
	}
}


/*
** VALIDATOR
*/
	     
function validate_refno(field,alerttxt)
{
with (field)
{
perpos=value.indexOf("/")
if (perpos<1) 
  {alert(alerttxt);return false}
else {return true}
}
}

function validate_text(field,alerttxt,lo)
{
with (field)
{
l=value.length
if (l < lo)
  {alert(alerttxt);return false}
else {return true}
}
}

function validate_email(field,alerttxt)
{
with (field)
{
l=value.length
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2||l-dotpos<3||l-dotpos>5) 
  {alert(alerttxt);return false}
else {return true}
}
}

function loading(){
	var so = new SWFObject("web_toltes_animacio_kisnegyzet.swf", "mymovie", "350", "350", "6", "#000000");
	so.write("flashcontent");
}

function validate_form(thisform)
{
with (thisform)
{
if (validate_refno(hiv_szam,"Nem érvényes a Kalkulációs szám!")==false)
  {hiv_szam.focus();return false}
if (validate_text(megrendelo,"Nem érvényes a Megrendelő neve!",2)==false)
  {megrendelo.focus();return false}
if (validate_text(nev,"Nem érvényes a Név!",2)==false)
  {nev.focus();return false}
if (validate_text(tel,"Hiányos telefonszám!",7)==false)
  {tel.focus();return false}
if (validate_email(email,"Nem érvényes e-mail cím!")==false)
  {email.focus();return false}
if (confirm("Indulhat a kiválasztott fájlok feltöltése?")) {
	document.getElementById('mehet').value = 'igen';
	loading();
	return true;
	}else{
      return false;
   }
}
}


