// JavaScript Document
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function replaceText(text, Element){
	var newTextNode = document.createTextNode(text);
	while(Element.hasChildNodes()){
		Element.removeChild(Element.firstChild);	
	}
	Element.appendChild(newTextNode);
}

function calculatePacking(){
	var rooms, adults, years, user_content;
	//extract form values start
	rooms = document.getElementById('rooms').value;
	/*years = document.getElementById('years').value;
	var radio = document.getElementById('packingCalcForm').adults;
	user_content = document.getElementById('user_content').value;
	for(var i=0; i<radio.length; i++){
		if(radio[i].checked)	adults = radio[i].value;	
	}*/
	//form values extracted.
	
	function displayCalcDialog(box, packing, accessories){
		for(var i=0; i<box.length; i++){
			replaceText(box[i], document.getElementById('box'+i));
		}
			replaceText(packing, document.getElementById('pack'));
		for(i=0; i<accessories.length; i++){
			replaceText(accessories[i], document.getElementById('acce'+i));
		}
	}
	
	//if(rooms == '1' || rooms == '2'){
	switch(rooms){
		case "1":
		case "2":
			var box = new Array(7,3,3,1,2);
			var packing = 1;
			var accessories = new Array(1,0,1,1,1);
			displayCalcDialog(box, packing, accessories);
			document.getElementById('packResult').style.visibility = "visible";
			return false;
			
		case "3":
		case "4":
			var box = new Array(15,8,6,2,4);
			var packing = 1;
			var accessories = new Array(2,1,1,1,1);
			displayCalcDialog(box, packing, accessories);
			document.getElementById('packResult').style.visibility = "visible";
			return false;
			
		case "5":
		case "6":
			var box = new Array(20,12,8,3,6);
			var packing = 1;
			var accessories = new Array(4,1,1,1,1);
			displayCalcDialog(box, packing, accessories);
			document.getElementById('packResult').style.visibility = "visible";
			return false;
			
		case "7&up":
			var box = new Array(30,20,12,4,8);
			var packing = 1;
			var accessories = new Array(5,1,1,1,1);
			displayCalcDialog(box, packing, accessories);
			document.getElementById('packResult').style.visibility = "visible";
			return false;
	}
	
}

function validate_announcement(){
	var frm = document.forms[0];
	
	if(!isValidEntry(frm.name, "Name"))	return false;
	if(!isValidEmail(frm.email, "yes"))	return false;
	if(!isValidTextarea(frm.newAddress, "New Address"))	return false;
	frm.action = "announcement_step2.asp";
	frm.submit();
	return false;
}

function validate_recipient(){
	var frm = document.forms[0];
	
	if(frm.recipient_list.options.length <= 0){
		if(!isValidEntry(frm.rname, " Recipient Name"))	return false;
		if(!isValidEmail(frm.remail, "yes"))	return false;
		add_recipient()
	}
		
	frm.action = "exarun.asp";
	frm.submit();
	return false;
}


function addreclist(){
	//frm.reclist_val.value=reclist;
	var frm = document.forms[0];
	var reclist="";
	for(i=0;i<frm.recipient_list.length;i++){
	
		//reclist=reclist+","+frm.recipient_list[i].value;
		reclist=frm.recipient_list[i].value+","+reclist;
	}
	frm.reclist_val.value=reclist;
	//frm.txt.value=reclist;
	frm.submit();
	return false;		
}


function add_recipient(){
	var frm = document.forms[0];

	if(!isValidEntry(frm.rname, " Recipient Name"))	return false;
	if(!isValidEmail(frm.remail, "yes"))	return false;
	
	frm.recipient_list[frm.recipient_list.options.length] = new Option(frm.rname.value+"&"+frm.remail.value);//,frm.rname.value+"&"+frm.remail.value);
	frm.rname.value = "";
	frm.remail.value = "";
	frm.submit();
	return false;
}
function remove_recipient(){
	var frm = document.forms[0];
	
	if (frm.recipient_list.value==""){
		alert("Please select the recipient name you want to delete");
		frm.recipient_list.focus();
		return false; 
 	}
   	frm.recipient_list.options[frm.recipient_list.selectedIndex] = null;
   	
}
 
function add_user_items(){
	var user_items = document.getElementById('user_items');
	var items = document.getElementById('items');
	var us_item=document.getElementById("custom_item");
	
	if(items.value == "" && us_item.value==""){
		alert("Select any item and press add");
		return false;
	}else{
		
		if(items.value!=""){
			var temp = items.value+"("+document.getElementById('quantity').value+")";
		}
		else if(us_item.value!=""){
			var temp=us_item.value+"("+document.getElementById('quantity').value+")";
			us_item.value="";
		}
			user_items.options[user_items.options.length] = new Option(temp, temp);
			items.options[items.selectedIndex].selected = false;
	}
}

function remove_user_list(){
	var user_items = document.getElementById('user_items');
	if(user_items.value == ""){
		alert("Select item and press remove");
		return false;
	}
	user_items.options[user_items.options.selectedIndex] = null;
}

function validate_quote(){
	var frm=document.request_aquote;
	
	var sel="";
	for(i=0;i<frm.user_items.length;i++){
		sel=sel+","+frm.user_items[i].value;
	
	}
	if(!isValidEntry(frm.name,"Name"))return false;
	if(!isValidEmail(frm.fr_email,"yes"))return false;
	if(!isValidTextarea(frm.fr_address,"From Address","100"))return false;
	if(!isValidEntry(frm.fr_city,"From City"))return false;
	if(!isValidEntry(frm.fr_state,"From State"))return false;
	if(!isValidZipcode(frm.fr_zip,"yes"))return false;
	if(!isValidPhone(frm.fr_phone,"Phone","yes"))return false;
	if(!isValidPhone(frm.fr_fax,"Fax","no"))return false;
	if(!isValidPhone(frm.fr_cell,"Mobile Number","no"))return false;
	
	
	if(!isValidTextarea(frm.to_address,"To Address","100"))return false;
	if(!isValidEntry(frm.to_city,"To City"))return false;
	if(!isValidEntry(frm.to_state,"To State"))return false;
	if(!isValidZipcode(frm.to_zip,"yes"))return false;
	if(!isValidPhone(frm.to_phone,"Phone","yes"))return false;
	if(!isValidPhone(frm.to_fax,"Fax","no"))return false;
	if(!isValidPhone(frm.to_cell,"Mobile Number","no"))return false;
	
	
	if(sel==""){
		alert("No items selected");
		return false;	
	}
	
	
	frm.sel_vals.value=sel;
	frm.kw.value="sendrequest";
	
	
	frm.action="sendaquote.asp";
	
	
}

function validate_claimform(){
	var frm=document.claim_form;
	if(!isValidEntry(frm.name,"Name",''))return false;
	if(!isValidNumber(frm.j_number,"Order Number",'yes'))return false;
	if(!isValidEntry(frm.address,"Address",''))return false;
	if(!isValidEntry(frm.city,"City",''))return false;
	if(!isValidEntry(frm.state,"State",''))return false;
	if(!isValidPhone(frm.ph_number,"Phone",'yes')) return false;
	if(!isValidEmail(frm.email,"yes"))return false;
	if(!isValidEntry(frm.fr_address,"From Address",''))return false;
	if(!isValidEntry(frm.to_address,"To Address",''))return false;
	if(!isValidEntry(frm.fr_city,"From City",''))return false;
	if(!isValidEntry(frm.to_city,"To City",''))return false;
	if(!isValidEntry(frm.fr_state,"From State",''))return false;
	if(!isValidEntry(frm.to_state,"To State",''))return false;
	if(!isValidZipcode(frm.fr_zip,"yes"))return false;
	if(!isValidZipcode(frm.to_zip,"yes"))return false;
	if(!isValidPhone(frm.fr_phone,"Phone","yes"))return false;
	if(!isValidPhone(frm.to_phone,"Phone","yes"))return false;
	if(!isValidPhone(frm.fr_fax,"Fax","yes"))return false;
	if(!isValidPhone(frm.to_fax,"Fax","yes"))return false;
	if(!isValidPhone(frm.fr_cell,"Cell Number","yes"))return false;
	if(!isValidPhone(frm.to_cell,"Cell Number","yes"))return false;
	if(!isValidEntry(frm.item1,"Damaged Item",''))return false;
	
	
	frm.kw.value="sendclaim";
	frm.action="send_claim.asp";

}

function sendannouncementmail(){
	var frm=document.forms[0];
	
	frm.action="announcement_mail.asp";
	
}


function change_address(){
	var frm=document.change_add;
	
	
	if(!isValidEntry(frm.name,"Name"))return false;
	if(!isValidEmail(frm.fr_email,"yes"))return false;
	if(!isValidTextarea(frm.fr_address,"From Address","100"))return false;
	if(!isValidEntry(frm.fr_city,"From City"))return false;
	if(!isValidEntry(frm.fr_state,"From State"))return false;
	if(!isValidZipcode(frm.fr_zip,"yes"))return false;
	if(!isValidPhone(frm.fr_phone,"Phone","yes"))return false;
	if(!isValidPhone(frm.fr_fax,"Fax","no"))return false;
	 if(!isValidPhone(frm.fr_cell,"Mobile Number","no"))return false;
	
	
	if(!isValidTextarea(frm.to_address,"To Address","100"))return false;
	if(!isValidEntry(frm.to_city,"To City"))return false;
	if(!isValidEntry(frm.to_state,"To State"))return false;
	if(!isValidZipcode(frm.to_zip,"yes"))return false;
	if(!isValidPhone(frm.to_phone,"Phone","yes"))return false;
	if(!isValidPhone(frm.to_fax,"Fax","no"))return false;
	if(!isValidPhone(frm.to_cell,"Mobile Number","no"))return false;
	
	
	
	frm.kw.value="changeaddress";
	
	
	frm.action="change_addresss.asp";
	frm.submit();
	
}

function order_boxes(){
	
	var frm=document.ord_box;
	if(!isValidEntry(frm.name,"Name"))return false;
	if(!isValidPhone(frm.phone, "phone","yes"))return false;
	if(!isValidEmail(frm.fr_email,"yes"))return false;
	
	for(i=1 ; i <=12 ; i++)
	{
		y=document.getElementById("or"+i);
		x=document.getElementById("or"+i).value;
		if(isNaN(x)==true){
			alert("Enter Numbers");
			y.focus();
			return false;
		}
	}
		
	frm.kw.value="orderdetails";
	
	frm.submit();
}

function val_email(){
	
	var frm = document.val_aemail;
	if(!isValidEntry(frm.uname, " User Name"))	return false;
	if(!isValidEmail(frm.uemail, "yes"))	return false;
	
	frm.kw.value="valmail";
	
	frm.action="sendmail.asp";
	//frm.submit();
	
	
}