// JavaScript Document
function valid(){
	if(trimString(document.frm1.name.value)==""){
		alert("Please enter name");
		document.frm1.name.focus();
		return false;
	}
	if(trimString(document.frm1.phone.value)==""){
		alert("Please enter telephone no.");
		document.frm1.phone.focus();
		return false;
	}else if(check_phonenumber(document.frm1.phone)==false){
			alert("Please enter valid telephone no.");
			document.frm1.phone.focus();
			return(false);		
	}
	if(trimString (document.frm1.email.value)==""){
		alert("Please enter email address");
		document.frm1.email.focus();
		return false;
	}else if ((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.frm1.email.value)) == false){
		alert("Please enter valid email address");
		document.frm1.email.focus();
		return false;
	}
	return true;
}
function submitForm1(){
	if(valid()==true){
		document.getElementById("msg_t").style.display="none";
		document.frm1.submit();
	}
}
var upload_number = 1;
var upload_number_auto = 1;
var file_name_full="";
function addFileInput(name,size) {
 	var d = document.createElement("div");
 	var file = document.createElement("input");
 	file.setAttribute("type", "hidden");
 	file.setAttribute("name", "attachment_"+upload_number);
	file.setAttribute("id", "attachment_"+upload_number);
	file.setAttribute("value",name);
 	d.appendChild(file);
	var file1 = document.createElement("input");
 	file1.setAttribute("type", "hidden");
 	file1.setAttribute("name", "size_"+upload_number);
	file1.setAttribute("id", "size_"+upload_number);
	file1.setAttribute("value",size);
 	d.appendChild(file1);
 	document.getElementById("hidden_div").appendChild(d);
	upload_number++;
	upload_number_auto++;
	//alert(upload_number);
}
function display(){
	file_name_full="";
	document.getElementById("uploded_files").innerHTML="";
	var x = document.getElementsByTagName('input');
	//alert(x.length);
	for (var i=0; i < x.length; i++){
		if(x[i].id!='' && x[i].type=='hidden'){
			if(x[i].id.indexOf('attachment_')!=-1){
				//alert(x[i].id);
				id=x[i].id.replace("attachment_","");
				var d = document.createElement("div");
				d.innerHTML=x[i].value;
				file_name_full+="^^^"+x[i].value+"^^"+id;
				var span = document.createElement("span");
				span.innerHTML="&nbsp;&nbsp;"+(document.getElementById("size_"+id).value/1000000).toFixed(2)+"&nbsp;MB&nbsp;&nbsp;";
				var new_row_button = document.createElement('a');
				new_row_button.href = '#.';
				new_row_button.id = 'del_'+id;
				new_row_button.innerHTML = 'Delete';
							
				new_row_button.onclick= function(){// Delete function
					nm=this.id.replace("del_","");
					name_rm="attachment_"+nm;
					name_sz="size_"+nm;
					document.getElementById("pg_action").value="delete";
					document.getElementById("file_name").value=document.getElementById(name_rm).value;
					delElem(document.getElementById(name_rm));// Remove element from form
					delElems(document.getElementById(name_sz));// Remove element from form
					document.frm_upload.submit();
					display();
				}	
				d.appendChild(span);
				d.appendChild(new_row_button);
				document.getElementById("uploded_files").appendChild(d);
			}
		}
	}		
}
function delElem(elemToDel){
	//alert(elemToDel);
	 if(!elemToDel)return;
	 elemToDel.parentNode.removeChild(elemToDel);
	 upload_number_auto--;
	//alert("del="+upload_number);
	 if(upload_number_auto==1){
		 document.getElementById('noneid').style.display ="";
	 }
}
function delElems(elemToDel){
	//alert(elemToDel);
	 if(!elemToDel)return;
	 elemToDel.parentNode.removeChild(elemToDel);
}


function upload(){
	if(document.getElementById("files").value!=""){
		
		file=document.getElementById("files").value;
		//file_name = file.match(/[^\/\\]+$/);
		//alert(file_name);
		var name=file.split("\\");
		var file_name=name[name.length-1];
		
		var fil_pre=file_name_full.split("^^^");
		for(j=0;j<fil_pre.length;j++){
			var fil_pre1=fil_pre[j].split("^^");
			if(fil_pre1[0]==file_name){
				if(confirm("File name is same as privious file name,are you sure you want to replace file?")){
					delElem(document.getElementById("attachment_"+fil_pre1[1]));
					delElems(document.getElementById("size_"+fil_pre1[1]));
					display();
					break;
				}else{
					return false;
				}	
			}
		}
		document.getElementById("pg_action").value="upload";
		var sz=0;
		var x = document.getElementsByTagName('input');
		for (var i=0; i < x.length; i++){
			if(x[i].id!='' && x[i].type=='hidden'){
				//alert(x[i].id);
				if(x[i].id.indexOf('size_')!=-1){
					//alert(x[i].value+"--"+x[i].id);
					sz+=parseInt(x[i].value);
				}
			}
		}
		document.getElementById("wat").style.display="";
		document.getElementById("sizef").value=sz;
		document.frm_upload.submit();
	}
}