function open_window(links) {
  window.open(links,"Havisweb","resizable=yes,scrollbars=yes,status=yes");
  return false;
}

function post_request(url, parameters, returnfunction) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = returnfunction;
      http_request.open('POST', 'http://'+document.domain+'/'+url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
}

function numbersonly(e){
var unicode = e.charCode ? e.charCode : e.keyCode;
	if(unicode == 46 || unicode == 9) {
		return true;
	} else {
		if(unicode != 8){ 
			if(unicode < 48 || unicode > 57){
				return false;
			} else {
				return true;
			}
		} else {
			return true;
		}
	}
}

function check_panasonic() {
	var attention = "#FFFFD5";
	var url='pages/panasonic.php?ajax=panasonic&';
	var list=new Array() ;
	var frm=document.getElementById('panasonicform');
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].value == "") {
			fr=frm.elements[i].name.replace('_',' ');
			alert("Please enter a value for "+fr);
			document.getElementById(frm.elements[i].name).style.background=attention;
			document.getElementById(frm.elements[i].name).focus();
			return false;
		}
		list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
	}
	result=list.join("&") //creates the String "Apple*Oranges"
	post_request(url,result,function(){
		document.getElementById("return_results").innerHTML="<h2>Please hold while we are processing your request</h2>";
		if(http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				//alert(http_request.responseText);
				document.getElementById("return_results").innerHTML=data[0];
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

var ship = false;

function onSame() {
    ship = !ship; check = ship;
	document.getElementById('ship_name').disabled = check;
	document.getElementById('ship_addr').disabled = check;
	document.getElementById('ship_city').disabled = check;
	document.getElementById('ship_state').disabled = check;
	document.getElementById('ship_zip').disabled = check;
	
	if(ship) {
	   document.getElementById('ship_name').value = document.getElementById('bill_name').value;
       document.getElementById('ship_addr').value = document.getElementById('bill_addr').value;
       document.getElementById('ship_city').value = document.getElementById('bill_city').value;
       document.getElementById('ship_state').value = document.getElementById('bill_state').value;
       document.getElementById('ship_zip').value = document.getElementById('bill_zip').value;
    }	   
}

function change(field) {
    if(ship) document.getElementById('ship_' + field).value = document.getElementById('bill_' + field).value;
}

function get_tracking(track,shipper) {
	var url = "ajax.php?type=get_tracking&track="+track+"&shipper="+shipper;
	document.getElementById('rmaright').innerHTML='<center><p><b>Please hold...  We are gathering the information</b></p></center>';
	setTimeout("timeout()",5000);
	post_request(url,track,start_form);
}

function get_rma_tracking(track) {
	var url = "ajax.php?type=get_rma_tracking";
	document.getElementById('showrma').innerHTML='<center><p><b>Please hold...  We are gathering the information</b></p></center>';
	setTimeout("timeout()",5000);
	post_request(url,"track="+track,show_rma_form);
}

function show_rma_form() {
	if (http_request.readyState == 4) {
		var data=http_request.responseText.split("^^");
		if(data[0]=='false') {
			alert(data[1]);
			document.getElementById('showrma').innerHTML+=data[2];
		} else {
			document.getElementById('showrma').innerHTML=data[0];
		}
	}
	return false;
}

function timeout(){
	return true;	
}

function select_return(frm) {
	separator = ',';
	query = '' + window.location;
	query = query.substring((query.indexOf('?')) + 1);
	if(query) {
		pd=query.split("=");
		if(pd[0]=='product') {
			var p=pd[1];
		}
	}
	var url = "ajax.php?type=rma&rma_type="+frm+"&ptype="+p;
	if(document.getElementById('showrma')) {
		document.getElementById('showrma').innerHTML='';
	}
	post_request(url,frm,start_form);
}

function rma_stat() {
	var rmstatus=document.getElementById('rmanumber').value;
	var url = "ajax.php?type=rma&rma_type=return_status&rmanumber="+rmstatus;
	post_request(url,rmstatus,start_form);
	return false;
}

function admin_act(aid) {
	var url = "ajax.php?type=admin_act";
	post_request(url,"aid="+aid,function(){
		if(http_request.readyState == 4) {
			document.getElementById('adminlist').style.display='none';
			document.getElementById('adminactivity').innerHTML=http_request.responseText;
			document.getElementById('adminactivity').style.display='block';
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function clear_window() {
	document.getElementById('adminlist').style.display='block';
	document.getElementById('adminactivity').style.display='none';
}

function start_form() {
	if (http_request.readyState == 4) {
		var data=http_request.responseText.split("^^");
		if(data[0]=='false') {
			alert(data[1]);
			document.getElementById('rmaright').innerHTML+=data[2];
		} else {
			document.getElementById('rmaright').innerHTML=data[0];
		}
	}
	return false;
}

function submit_repair(phase) {
	var attention = "#FFFFD5";
	var items=Array('name','company','email','phone','bill_name','bill_addr','bill_city','bill_state','bill_zip','ship_name','ship_addr','ship_city','ship_state','ship_zip','contact_pref','call_type');
	//'ship_same','ptype'
	var item_value=Array('Name','Company','Email Address','Phone Number','Bill to Name','Bill to Address','Bill to City','Bill to State','Bill to Zipcode','Ship to Name',
						 'Ship to Address','Ship to City','Ship to State','Ship to Zipcode','Contact Preference','Return Type');//,'ship_same'
	var list=new Array() ;
	var total=0;
	for(i=0;i<=items.length-1;i++) {
		if(!document.getElementById(items[i]).value && items[i] !='ship_same' && items[i] !='ptype') {
			alert("Please enter Your "+item_value[i]);
			document.getElementById(items[i]).focus();
			document.getElementById(items[i]).style.background=attention;
			return false;
		} else {
			frm=document.getElementById(items[i]);
			if(frm.type=="checkbox") {
				if(frm.checked==true) {
					list[i] = frm.name+"="+escape(frm.value);
				} 
			} else {
				list[i] = frm.name+"="+escape(frm.value);
			}
		}
	}
	var result1=list.join()
	var result2=list.join("&")
	var url = "/ajax.php?type=rma&rma_type="+phase;
	post_request(url,result2,start_form);
	return false;
}
function showCF18Pick(frm) {
	myEl = document.getElementById('cf18pick');
	myEl.style.display = (myEl.style.display == 'none') ? 'block' : 'none';
}

function submit_repair_part(phase,frm) {
	var attention = "#FFFFD5";
	var list=new Array() ;
	var total=0;
	if(document.getElementById('call_type').value=='rts' && document.getElementById('poid').value =='') {
		alert('You must enter a Havis Order # or a Purchase #');
		document.getElementById('poid').style.background=attention;
		return false;
	}

	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			}
			if(frm.elements[i].name=='authorize' && frm.elements[i].checked==false) {
				alert('You must authorize Havis to perform repairs');
				return false;
			}
		} else {
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
	}
	var result1=list.join()
	var result2=list.join("&")
	var url = "/ajax.php?type=rma&rma_type="+phase;
	post_request(url,result2,start_form);
	return false;
}

function disable_select() {
	var slct=document.getElementById('Country').value;
	var st=document.getElementById('Account-State');
	if(slct!='United States' & slct!='Canada') {
		st.disabled=true;	
	} else {
		st.disabled=false;	
	}
}

function accept_drd() {
	//alert(window.location);
	if(document.getElementById('acceptdrd').checked==false) {
		alert("You must accept the terms and conditions of the \"Deal Registration Discount Policy\"");
	} else {
		var url = "/ajax.php?type=drd&drd_type=start";
		post_request(url,'',start_drd);
	}
	return false;
}

function start_drd() {
	if (http_request.readyState == 4) {
		var data=http_request.responseText.split("^^");
		if(data[0]=='false') {
			alert(data[1]);
			document.getElementById('drdmain').innerHTML+=data[2];
		} else {
			window.location=window.location;
		}
	}
	return false;
}

function admin_accept_drd() {
	return true;
}


function admin_start_drd() {
	if (http_request.readyState == 4) {
		var data=http_request.responseText.split("^^");
		if(data[0]=='false') {
			alert(data[1]);
			document.getElementById('drdmain').innerHTML+=data[2];
		} else {
			window.location='admin.php?p=tools&step=warranty';
		}
	}
	return false;
}

function drd_submit() {
	var frm = document.getElementById('drdform');
	var tr =0;
	var attention = "#FFFFD5";
	var items=Array('Reseller-Name','Reseller-Contact','Reseller-Email','Account-Name','Country','Account-Contact','Contact-Title',
					'Contact-Phone','Contact-EMail','Project-Name','Program-Pilot','Program-Demo','Buying-Stage','Project-Funded');
	var us_items=Array('Account-Address','Account-City','Account-State','Account-Zipcode');
	var list=new Array() ;
	var total=0;
	var r= Number(0);
	var lines=parseFloat(document.getElementById('lines').value);
	var cntry=document.getElementById('Country').value;
	if(cntry == 'United States' || cntry == 'Canada') {
		for(i=0;i<=us_items.length-1;i++) {
			if(!document.getElementById(us_items[i]) || !document.getElementById(us_items[i]).value) {
				alert("Please enter the "+us_items[i]);
				document.getElementById(us_items[i]).focus();
				document.getElementById(us_items[i]).style.background=attention;
				return false;
				var error=1;
			}
		}
	}
	for(i=0;i<=items.length-1;i++) {
		if(!document.getElementById(items[i]) || !document.getElementById(items[i]).value) {
			alert("Please enter the "+items[i]);
			document.getElementById(items[i]).focus();
			document.getElementById(items[i]).style.background=attention;
			return false;
			var error=1;
		}
	}
	for(i=1;i<=lines;i++) {
		if(document.getElementById('Quantity'+i) && document.getElementById('Quantity'+i).value) {
			if(!document.getElementById('ID'+i).value) {
				alert('No Product ID for line item '+i+'\n Please update');
				document.getElementById('ID'+i).focus();
				document.getElementById('ID'+i).style.background=attention;
				return false;
				var error=1;
			}
		}
		if(document.getElementById('ID'+i) && document.getElementById('ID'+i).value) {
			if(!document.getElementById('Quantity'+i).value) {
				alert('No Quantity for line item '+i+'\n Please update');
				document.getElementById('Quantity'+i).focus();
				document.getElementById('Quantity'+i).style.background=attention;
				return false;
				var error=1;
			}
			if(!document.getElementById('Description'+i).value) {
				alert('No Description for line item '+i+'\n Please update');
				document.getElementById('Description'+i).focus();
				document.getElementById('Description'+i).style.background=attention;
				return false;
				var error=1;
			}
			r=r+document.getElementById('ID'+i).value;
		}
	}
	if(r==0) {
		alert('No Proposed Products Specified\nPlease try again.');
		return false;
	}
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			}
		} else {
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
		if(frm.elements[i].name=='Reseller-Email' && escape(frm.elements[i].value)=='bob@simmllc.com') {
			var tr=1;	
		}
	}
	var result1=list.join()
	var result2=list.join("&")
	var url = "ajax.php?type=drd&drd_type=submit_drd";
	if(!error) {
		post_request(url,result2,function(){
				if (http_request.readyState == 4) {
					var data=http_request.responseText.split("^^");
					if(data[0]=='false') {
						alert(data[1]);
						document.getElementById('dform').innerHTML+=data[2];
					} else {
						/*
						if(tr == 1) {
							alert(result2);
						} else {
						}
						*/
						document.getElementById('dform').innerHTML=data[0];
					}
				}}
				);
	}
	return false;
}

function warranty() {
	var section=window.location.search.substring(1).split("&");
	dnav = section[0];
	var ser=document.getElementById('serial').value;
	var page=document.getElementById('page').value;
	var url = "ajax.php?type=warranty";
	post_request(url,"serial="+ser+"&section="+dnav+"&page="+page,function(){
		if (http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
				document.getElementById('warrenty-status').innerHTML+=data[2];
			} else {
				document.getElementById('warrenty-status').innerHTML=data[0];
			}
		}
	});
	return false;
}

function countdownRedirect(url, msg){
   var TARG_ID = "COUNTDOWN_REDIRECT";
   var DEF_MSG = "Redirecting...";
   if(!msg)   {
      msg = DEF_MSG;
   }
   if(!url) {
      throw new Error('You didn\'t include the "url" parameter');
   }
   var e = document.getElementById(TARG_ID);
   if(!e)   {
      throw new Error('"COUNTDOWN_REDIRECT" element id not found');
   }
   var cTicks = parseInt(e.innerHTML);
   var timer = setInterval(function(){
      if(cTicks){
         e.innerHTML = --cTicks;
      }else{
         clearInterval(timer);
        // document.body.innerHTML = msg;
         location = url;	  
      }
   }, 1000);
}

function check_claim() {
	var attention = "#FFFFD5";
	var items=Array('d1_a','d2_a','customer_agency_name','customer_contact_name','customer_email','customer_phone','customer_addr_line1',
					'customer_addr_city','customer_addr_st_cd','customer_addr_zip','vehicle_qty','vehicle_typ','vehicle_brand_name',
					'vehicle_model','vehicle_dealership_name','vehicle_salesperson_name','vehicle_salesperson_phone','vehicle_salesperson_email','claim_status_typ_id');
	var item_value=Array('Est Bid Dt','Est Delivery Dt','Organization','Customer','Email Address','Phone Number','Address','City','State','Zipcode','Vehicle Quantity','Vehicle Type',
						 'Vehicle Brand','Vehicle Model','Vehicle Dealership','Vehicle Sales Rep','Vehicle Sales Rep Phone','Vehicle Sales Rep Email','Claim Status Type');
	var list=new Array() ;
	var total=0;
	for(i=0;i<=items.length-1;i++) {
		if(!document.getElementById(items[i]).value && items[i] !='ship_same') {
			alert("Please enter "+item_value[i]);
			document.getElementById(items[i]).focus();
			document.getElementById(items[i]).style.background=attention;
			return false;
		}
	}
	return true;
}

function check_ups_track() {
	if(!document.getElementById('po_number') & !document.getElementById('order_number')) {
		alert("You must enter either a Purchase Order # or your Havis Order ID");
		return false;
	}
	if(!document.getElementById('billing_zip') || document.getElementById('billing_zip').value == '') {
		alert("You must enter your Billing Zip Code");
		return false;
	}
	var on =document.getElementById('order_number').value;
	var po =document.getElementById('po_number').value;
	var bz =document.getElementById('billing_zip').value;
	result='order_number='+on+'&po_number='+po+'&billing_zip='+bz;
	post_request("ajax.php?type=track_up",result,function(){
	if (http_request.readyState == 4) {
		document.getElementById('upstrack').innerHTML=http_request.responseText;
	}
	http_request.readyState=null;
	});
	return false;
}

function Get_Models() {
	var yr=document.getElementById('model_year').value;
	alert(yr);
}

function window_view(page,pagetitle,w,h){
	var d=document.domain;
ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", "http://"+d+"/ajax.php?type="+page, pagetitle, "width="+w+"px,height="+h+"px,left=300px,top=180px,resize=1,scrolling=1")
ajaxwin.onclose=function(){}
}

function open_me(id,h) {
	document.getElementById(id).style.height=h;
}

function add_images() {
	var page=document.getElementById('imge');
	var im=document.getElementById('images').value;
	page.innerHTML="";
	for(i=1;i<=im;i++){
		page.innerHTML+='<div style="margin-bottom:5px;">'+i+'. <input type="file" name="image[]" /></div>';
	}
}

function get_notes(frm) {
	var tier=new Array();
	var tiers=new Array();
	var today =new Date();
	var m =today.getDate();
	var d =today.getMonth()+1;
	var y =today.getYear();
	var d=today.getMonth()+1 + "/" + today.getDate() + "/" +  today.getFullYear()
	tier[0]="";
	tier[1]="<strong>Simple:</strong> Revisions that are not generally visible to the customer";
	tier[2]="<strong>Moderate:</strong> Revisions, product line extenstions, and changes visible to the customer";
	tier[3]="<strong>Major:</strong> New Products and Product Families";
	tiers[0]=0;
	tiers[1]=7;
	tiers[2]=14;
	tiers[3]=31;
	document.getElementById('tieinfo').innerHTML=tier[frm.selectedIndex];
	if(frm.selectedIndex !=0) {
		document.getElementById('fd12').style.display='inline';					   
		if(frm.selectedIndex ==3) {
			document.getElementById('tier_3').style.display='inline';					   
		}
	} else {
		document.getElementById('fd12').style.display='none';
		document.getElementById('tier_3').style.display='none';					   
	}
}

function manage_dates(d,newnumber) {
	var date1 = new Date();
	dateArr=d.split('/');
	date1.setFullYear(dateArr[2],dateArr[0],dateArr[1]-1);
	date1.setDate(date1.getDate()+newnumber);
	var xr= (date1.getMonth()) + "/" + date1.getDate() + "/" +  date1.getFullYear();
	return xr;
}

function project_submit() {
	var frm=document.getElementById('pt');	
	var items=Array('Requested_by','Requested_Completion_Date','Primary_Part_Assembly','description','Tier');//,'Project_Type'
	for (i=0; i<items.length; i++){
		if(!frm.elements['project['+items[i]+']'] || frm.elements['project['+items[i]+']'].value=="") {
			var v=items[i].replace("_"," ");
			v=v.replace("_"," ");
			alert("Please enter a value for "+v);
			frm.elements['project['+items[i]+']'].focus();
			return false;
		}
	}
	document.getElementById('ptracker').style.display='none';
	document.getElementById('ptrackermessage').style.display='block';
	return true;
}

function show_tracker(id) {
	document.getElementById('ptrackermessage').innerHTML="<h4>Your ECM Request has been received<br />Your online reference ID is: "+id+" <br />Come back soon as the program progresses</h4>";
}

function change_list(part) {
	var rcd,pnb,snb,cnb,t3_pd,wcpd;      
	if(document.getElementById(part).style.display=='none') {
		document.getElementById(part).style.display='block';
		var today =new Date();
		var m =today.getDate();
		var d =today.getMonth()+1;
		var y =today.getYear();
		var d=today.getMonth()+1 + "/" + today.getDate() + "/" +  today.getFullYear()
		var newnumber=7;
		var calcdate=manage_dates(d,newnumber);
		switch(part) {
			case "prototypes":
				pnb  = new Epoch('pnb','popup',document.getElementById('pnb'));
				document.getElementById('pnb').value=calcdate
			break;
			case "samples":
				snb  = new Epoch('snb','popup',document.getElementById('snb'));
				document.getElementById('snb').value=calcdate
			break;
			case "customer":
				cnb  = new Epoch('cnb','popup',document.getElementById('cnb'));
				document.getElementById('cnb').value=calcdate
			break;
			case "marketing":
				mnb  = new Epoch('mnb','popup',document.getElementById('mnb'));
				document.getElementById('mnb').value=calcdate
			break;
			case "tier_3_additional":
				wcpd  = new Epoch('wcpd','popup',document.getElementById('wcpd'));
				document.getElementById('wcpd').value=calcdate
				t3_pd  = new Epoch('t3_pd','popup',document.getElementById('t3_pd'));
				document.getElementById('t3_pd').value=calcdate
			break;
		}
	} else {
		document.getElementById(part).style.display='none';
	}
}

/*-------[Product Line Configuration]------*/
function Get_Unit(status) {
	clean_tabs();
	var url = "/content/public/public_configurator.php?cfg_type=";
	switch(status) {
		case 'make':
			var yr=document.getElementById('model_year').value;
			var theSel=document.getElementById('model_make');
			var txt='Select Make';
			var tool=document.getElementById('mkr');
			document.getElementById('mdl').style.display='none';
			document.getElementById('line-year').innerHTML=yr;
			//document.getElementById('prd').style.display='none';
			document.getElementById('make_model').options.length=0;
			//document.getElementById('p_line').options.length=0;
			url+="model_make";
			var result = "model_year="+yr;
		break;
		case 'model':
			var yr=document.getElementById('model_year').value;
			var mk=document.getElementById('model_make').value;
			var sel=document.getElementById("model_make");
			var show=sel.options[sel.selectedIndex].text;
			var tool=document.getElementById('mdl');
			document.getElementById('line-make').innerHTML=show;
			//document.getElementById('prd').style.display='none';
			//document.getElementById('p_line').options.length=0;
			var theSel=document.getElementById('make_model');
			var txt='Select Model';
			url+="make_model";
			var result = "model_year="+yr+"&model_make="+mk;
		break;
		case 'product':
			var yr=document.getElementById('model_year').value;
			var mk=document.getElementById('model_make').value;
			var md=document.getElementById('make_model').value;
			var sel=document.getElementById("make_model");
			var show=sel.options[sel.selectedIndex].text;
			document.getElementById('line-model').innerHTML=show;
			//var tool=document.getElementById('prd');
			//var theSel=document.getElementById('p_line');
			var txt='Select Product Type';
			url+="config_product_vehicle";
			var result = "model_year="+yr+"&model_make="+mk+"&make_model="+md;
		break;
	}
		post_request(url,result,function(){
		if (http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				tool.style.display='none';
				alert(data[1]);
			} else {
				if(status != 'product') {
					tool.style.display='inline';
					theSel.options.length=0;
					optn = document.createElement("OPTION");
					optn.text = txt;
					optn.value = '';
					theSel.options.add(optn);
					for(j=0;j<=data.length;j++) {
						ndat=data[j].split("<<");
						optn = document.createElement("OPTION");
						optn.text = ndat[1];
						optn.value = ndat[0];
						theSel.options.add(optn);
					}
				} else {
					build_vehicle(http_request.responseText);
				}
			}
		}
		http_request.readyState=null;
	});
}

function config_product_line(line,type,step) {
	clean_tabs();
	var url = "./content/public/public_configurator.php?cfg_type=config_product_line";
	document.getElementById('line-type').innerHTML=type;
	var steps=Number(step);
	var nxt=steps+1;
	post_request(url,"value="+line,function(){
		if (http_request.readyState == 4) {
			if(http_request.responseText != '1') {
				build_vehicle(http_request.responseText);
			}
			$('#tabs').tabs('enable',steps);
			$("#tabs").tabs('select', steps);
		}
	});
	return false;
}

function build_vehicle(data) {
	clean_tabs();
	var dd=data.split("^^");
	if(dd[0]=='multiple') {
		var d=dd[1].split("|");
		for(i=0;i<=d.length;i++) {
			var t=d[i].split("**");
			$("#tabs").tabs("add","./content/public/public_configurator.php?cfg_type=start_build_product&pline="+t[0],t[1]);
			$("#tabs").tabs('select', 2);
		}
	} else {
		$("#tabs").tabs("add","./content/public/public_configurator.php?cfg_type=build_product",dd[0]);
		$("#tabs").tabs('select', 2);
	}
	$('#tabs').tabs('enable',1);
	http_request.readyState=null;
}

function clean_tabs(){
	for(i=2;i<=$("#tabs").tabs("length")+1;i++) {
		$("#tabs").tabs("remove",i);
	}
}

/***[CREATE ORDER ADMIN]***/
function get_product_info(id) {
	var x=document.getElementById('pid_'+id).value;
	var url = "/content/admin/admin_create_order.php";
	post_request(url,"ajax=product&pid="+x,function(){
		if (http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				document.getElementById('desc_'+id).innerHTML=data[0];
				document.getElementById('list_'+id).innerHTML=data[1];
				document.getElementById('discount_'+id).innerHTML=data[2];
				document.getElementById('price_'+id).innerHTML=data[3];
			}
			http_request.onreadystatechange = null;
		}
	});
	id=0;
	return false;
}
/*
function check_price(id) {
	var qty=document.getElementById('qty_'+id).value;
	var x=document.getElementById('pid_'+id).value;
	if(x != '') {
		var url = "/content/admin/admin_create_order.php";
		post_request(url,"ajax=check_price&pid="+x+"&qty="+qty,function(){
			if (http_request.readyState == 4) {
				var data=http_request.responseText.split("^^");
				if(data[0]=='false') {
					alert(data[1]);
				} else {
					document.getElementById('list_'+id).innerHTML=data[0];
					document.getElementById('price_'+id).innerHTML=data[1];
					document.getElementById('discount_'+id).innerHTML=data[2];
					update_cost();
				}
				http_request.onreadystatechange = null;
			}
		});
	}
	return false;
}
*/
function update_cost() {
	var nmr=0;
	var lines=document.getElementById('lines').value;
	for(b=1;b<=lines;b++) {
		if(document.getElementById('price_'+b)) {
			rt=document.getElementById('price_'+b).innerHTML;
			ra=rt.replace(',','');
			nmr=Number(nmr)+Number(ra);
		}
	}
	document.getElementById('ordertotal').innerHTML="&#36; "+Comma(nmr.toFixed(2));
}

function Comma(Num)  {
	Num += '';
	Num = Num.replace(',' , '');Num = Num.replace(',' , '');Num = Num.replace(',' , '');
	Num = Num.replace(',' , '');Num = Num.replace(',' , '');Num = Num.replace(',' , '');
	x = Num.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1))
	x1 = x1.replace(rgx, '$1' + ',' + '$2');
	return x1 + x2;
} 

function add_lines(){
	var color='white';
	var kl = document.getElementById('lines').value;
	var i = Number(kl)+1;
	var html="<table class=\"order_table\">";
    html+= "<tr class=\"blue\">\n";
    html+= "  <td><strong>Qty</strong></td>\n";
    html+= "  <td><strong>Product ID</strong></td>\n";
    html+= "  <td><strong>Product Description</strong></td>\n";
    html+= "  <td><strong>List Price</strong></td>\n";
    html+= "  <td><strong>Discount</strong></td>\n";
    html+= "  <td><strong>Final Price</strong></td>\n";
    html+= "</tr>\n";
	for(b=1;b<=10;b++) {
		color=(color == 'grey'?'white':'grey');
		html+= "<tr class=\""+color+"\">\n";
		html+= "  <td style=\"text-align:center;\"><input type=\"text\" name=\"qty["+i+"]\" id=\"qty_"+i+"\" style=\"width:28px\" onBlur=\"check_price('"+i+"')\" /></td>\n";
		html+= "  <td><input type=\"text\" name=\"pid["+i+"]\" id=\"pid_"+i+"\" style=\"width:100%\" onkeyup=\"ajax_showOptions(this,'prod',event,'"+i+"');\" /></td>\n";
		html+= "  <td id=\"desc_"+i+"\" class=\"middle\"></td>\n";
		html+= "  <td id=\"list_"+i+"\" class=\"middle\"></td>\n";
		html+= "  <td id=\"discount_"+i+"\" style=\"color:#f00\" class=\"middle\"></td>\n";
		html+= "  <td id=\"price_"+i+"\" class=\"middle\"></td>\n";
		html+= "</tr>\n";
		i++;
	}
	html+= "</table>\n";
	document.getElementById('addmore').innerHTML+=html;
	document.getElementById('lines').value='';
	document.getElementById('lines').value=i;
}

function add_drd_lines(){
	var color='white';
	var kl = document.getElementById('lines').value;
	var i = Number(kl)+1;
	d_html="<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"1\" style=\"margin-top:10px\">";
    d_html+= "<tr>\n";
 	d_html+= " <td align=\"center\" bgcolor=\"#E9E9EB\"><strong>Quantity</strong></td>\n";
 	d_html+= " <td align=\"center\" bgcolor=\"#E9E9EB\"><strong>Product ID</strong></td>\n";
 	d_html+= " <td align=\"center\" bgcolor=\"#E9E9EB\"><strong>Brief Product Description</strong></td>\n";
    d_html+= "</tr>\n";
	for(b=1;b<=10;b++) {
		color=(color == 'grey'?'white':'grey');
		d_html+= "<tr class=\""+color+"\">\n";
		d_html+= "  <td align=\"center\" ><input id=\"Quantity"+i+"\" name=\"Quantity["+i+"]\" type=\"text\" style=\"border: 1 outset rgb(50,50,50);\" maxlength=\"80\" /></td>\n";
		d_html+= "  <td align=\"center\" ><input id=\"ID"+i+"\" name=\"ID["+i+"]\" type=\"text\" style=\"border: 1 outset rgb(50,50,50);\" ";
		d_html+= "maxlength=\"80\" onkeyup=\"ajax_showOptions(this,'prod',event,'"+i+"');\" /></td>\n";
		d_html+= "  <td align=\"center\" ><input id=\"Description"+i+"\" name=\"Description["+i+"]\" type=\"text\" style=\"border: 1 outset rgb(50,50,50);\" size=\"41\" maxlength=\"80\" /></td>\n";
		d_html+= "</tr>\n";
		i++;
	}
	d_html+= "</table>\n";
	document.getElementById('addmore').innerHTML+=d_html;
	document.getElementById('lines').value='';
	document.getElementById('lines').value=i;
}

function make_upper() {
	var r=document.getElementById('PO Number').value;
	var g=r.toUpperCase();
	document.getElementById('PO Number').value=g;
}

function a_submit_order() {
	var frm = document.getElementById('customer_order');
	var list=new Array() ;
	var attention = "#FFFFD5";
	var items=Array('PO Number','Buyer');
	var total=0;
	var x=0;
	for(i=0;i<=items.length-1;i++) {
		if(!document.getElementById(items[i]) || !document.getElementById(items[i]).value) {
			alert("Please enter the "+items[i]);
			document.getElementById(items[i]).focus();
			document.getElementById(items[i]).style.background=attention;
			return false;
		}
	}
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			}
		} else {
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
	}
	if(document.getElementById('sendtype').value=='Send' && document.getElementById('ordertotal').innerHTML=='') {
		alert("You cannot submit an order without any products");
		return false;
	}
	var result1=list.join()
	var result2=list.join("&")
	var url = "/content/admin/admin_create_order.php?ajax=submit_online_order";
	document.getElementById('n_message').style.display='none';
	document.getElementById('nm').innerHTML='<h1>Please Hold.....  Processing Request</h1>';
	post_request(url,result2,function(){
		if (http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
				document.getElementById('n_message').style.display='block';
				document.getElementById('nm').style.display='none';
			} else {
				if(data[0]=='sent') {
					window.location='admin.php?p=create_order&jobsent='+data[1];
				} else {
					window.location='admin.php?p=create_order&orderid='+data[0]+'&updated=true';
				}
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function conference_register_now() {
	document.getElementById('submit').style.display='none';
	document.getElementById('submit-hold').style.display='block';
	var frm = document.getElementById('conference-form');
	var list=new Array() ;
	var attention = "#FFFFD5";
	var items=Array('name','company','address','city','state','zip','email','cell','attending_conference');
	var item_msg=Array('Please Enter Your Name','Please Enter Your Company','Please Enter Your Address','Please Enter Your City','Please Enter Your State',
					   'Please Enter Your Zip','Please Enter Your Email Address','Please Enter Your Cell Phone #','Will you be attending the conference?');
	var evnt_items=Array('attending_conference','shirt_jacket_size','mens_or_womens');
	var evnt_item_msg=Array('Will you be attending the golf outing?','Is this for a man or woman?','What is your shirt / jacket size?');
	var total=0;
	var x=0;
	for(i=0;i<=items.length-1;i++) {
		if(!document.getElementById(items[i]) || !document.getElementById(items[i]).value) {
			document.getElementById('item_msg').innerHTML=item_msg[i];
			document.getElementById(items[i]).focus();
			document.getElementById(items[i]).style.background=attention;
			document.getElementById('submit').style.display='block';
			document.getElementById('submit-hold').style.display='none';
			return false;
		}
	}
	if(document.getElementById('attending_conference').value=='Yes') {
		for(i=0;i<=evnt_items.length-1;i++) {
			if(!document.getElementById(evnt_items[i]) || !document.getElementById(items[i]).value) {
				document.getElementById('item_msg').innerHTML=evnt_item_msg[i];
				document.getElementById(evnt_items[i]).focus();
				document.getElementById(evnt_items[i]).style.background=attention;
				document.getElementById('submit').style.display='block';
				document.getElementById('submit-hold').style.display='none';
				return false;
			}
		}
	}
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			}
		} else {
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
	}
	var result1=list.join()
	var result2=list.join("&")
	var url = "pages/conference.php";
	post_request(url,result2,function(){
		if (http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				document.getElementById('pc2010').innerHTML=data[0];
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function check_golf(frm) {
	if(frm.value=='Yes') {
		document.getElementById('golf').style.visibility="visible";	
		document.getElementById('jacket').style.visibility="visible";	
	} else {
		document.getElementById('golf').style.visibility="hidden";	
		document.getElementById('jacket').style.visibility="hidden";	
	}
}

function reg_check(frm) {
	var list=new Array() ;
	var attention = "#FFFFD5";
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].name != 'retype_last_name' && frm.elements[i].name !='Address2') {
			if(frm.elements[i].value == "") {
				fr=frm.elements[i].name.replace('_',' ');
				alert("Please enter a value for your "+fr);
				return false;
			}
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
	}
	var result2=list.join("&")
	var url = "productivity/index.php?ajax=1";
	post_request(url,result2,function(){
		if (http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				document.getElementById('form').innerHTML=data[0];
				setTimeout("document.getElementById('msg_box').innerHTML='You are now being Redirected'",3000);
				setTimeout("window.location='/"+data[1]+"'",5500);
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function reg_check_2011(frm,form_folder) {
	var list=new Array() ;
	var attention = "#FFFFD5";
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].name != 'retype_last_name' && frm.elements[i].name !='Address2') {
			if(frm.elements[i].value == "") {
				fr=frm.elements[i].name.replace('_',' ');
				alert("Please enter a value for your "+fr);
				return false;
			}
			if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
				if(frm.elements[i].checked==true) {
					list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
				}
			} else {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			}
		}
	}
	var result2=list.join("&")
	var url = form_folder+"/index.php?ajax=1";
	post_request(url,result2,function(){
		if (http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				document.getElementById('form').innerHTML=data[0];
				//setTimeout("document.getElementById('msg_box').innerHTML='You are now being Redirected'",3000);
				//setTimeout("window.location='/"+data[1]+"'",5500);
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function change_file(f) {
	document.getElementById('file').value=f;	
}
/***[CREATE ORDER ADMIN]***/
function get_product_info(id) {
	var x=document.getElementById('pid_'+id).value;
	var url = "/content/admin/admin_create_quote.php";
	if(document.getElementById('drd').checked==true) {
		var drd='yes';	
	} else {
		var drd=0;	
	}
	post_request(url,"ajax=product&pid="+x+"&drd="+drd,function(){
		if (http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				document.getElementById('desc_'+id).innerHTML=data[0];
				document.getElementById('list_'+id).innerHTML=data[1];
				document.getElementById('discount_'+id).innerHTML=data[2];
				document.getElementById('price_'+id).innerHTML=data[3];
				document.getElementById('per_'+id).innerHTML=data[4];
			}
			http_request.onreadystatechange = null;
		}
	});
	id=0;
	return false;
}

function check_price(id) {
	//drd_pricing();
	var qty=document.getElementById('qty_'+id).value;
	var x=document.getElementById('pid_'+id).value;
	x.toUpperCase();
	if(document.getElementById('drd').checked==true) {
		var drd='yes';	
	} else {
		var drd=0;	
	}
	//var frght=parseFloat(document.getElementById('freight').value);
	if(x != '') {
		var url = "content/admin/admin_create_quote.php";
		post_request(url,"ajax=check_price&drd="+drd+"&pid="+x+"&qty="+qty,function(){
			if (http_request.readyState == 4) {
				var data=http_request.responseText.split("^^");
				if(data[0]=='false') {
					alert(data[1]);
				} else {
					x.toUpperCase();
					document.getElementById('list_'+id).innerHTML=data[0];
					document.getElementById('price_'+id).innerHTML=data[1];
					document.getElementById('discount_'+id).innerHTML=data[2];
					document.getElementById('desc_'+id).innerHTML=data[3];
					document.getElementById('per_'+id).innerHTML=data[4];
					document.getElementById('get_freight_button').innerHTML='<button onclick=\"return calculate_freight(); return false;\">Calculate Freight</button>';
					update_cost();
				}
				http_request.onreadystatechange = null;
			}
		});
	}
	return false;
}

function calculate_freight() {
	var list=new Array() ;
	var lines = document.getElementById('lines').value;
	var freight=document.getElementById('freight_show');
	var freight_h=document.getElementById('freight');
	var freight_m=document.getElementById('freight_show');
	var ship_via=document.getElementById('ship_via');
	var ship_ok=2;
	var zip='';
	var ship_state='';
	var ship_via_send='';
	var ship_types=new Array('0-UPS GROUND','UPS 2ND DAY AIR','UPS 3 DAY AIR','UPS FREIGHT','UPS NEXT DAY AIR','UPS NEXT DAY AIR SAVER','UPS NEXT DAY EARLY A.M.','UPS NEXT DAY SAT. DELIVERY');
	if(ship_via.value) {
		for(i=0;i<=ship_types.length-1;i++) {
			if(ship_types[i] && ship_via.value==ship_types[i]) {
				var ship_ok=1;
			}
		}
	}
	if(ship_ok != 1) {
		alert('This only works when shipping via UPS');
		return false;
	} else {
		var i=1;
		if(!document.getElementById('ship_zipcode').value) {
			alert("Please enter a Shipping Zipcode");
			return false;
		} else {
			var zip=document.getElementById('ship_zipcode').value;
		}
		if(!ship_via.value) {
			alert("Please enter a Shipping Via");
			return false;
		} else {
			var ship_via_send=ship_via.value;
		}
		if(!document.getElementById('ship_state').value) {
			alert("Please enter a Shipping State");
			return false;
		} else {
			var ship_state=document.getElementById('ship_state').value;
		}
		for(b=0;b<=lines;b++) {
			if(document.getElementById('pid_'+b) && document.getElementById('pid_'+b).value) {
				list[i] = "part[]="+escape(document.getElementById('pid_'+b).value+"|"+document.getElementById('qty_'+b).value);
				i++;
			}
		}
		list[b++]='zip='+escape(zip);
		list[b++]='ship_via='+escape(ship_via_send);
		list[b++]='ship_state='+escape(ship_state);
		var url = "/content/admin/admin_create_quote.php";
		var result1=list.join();
		var result2=list.join("&");
		freight_m.innerHTML='Calculating';
		post_request(url,"ajax=calculate_freight&"+result2,function(){
			if (http_request.readyState == 4) {
				var data=http_request.responseText.split("^^");
				if(data[0]=='false') {
					freight_m.innerHTML=data[1];
				} else {
					var pattern=new RegExp(":");
					if(pattern.test(data[1])){
						freight.innerHTML=data[1];
						freight_h.value=0;
					} else {
						freight.innerHTML="\$"+(data[1]!=''?data[1]:'0.00');
						freight_h.value=data[1];
					}
					//freight_m.innerHTML='';
					update_cost();
				}
				http_request.onreadystatechange = null;
			}
		});
	}
	return false;
}

function drd_pricing() {
	var list=new Array() ;
	var lines=document.getElementById('lines').value;
	for(b=0;b<=lines;b++) {
		if(document.getElementById('pid_'+b) && document.getElementById('pid_'+b).value) {
			list[b] = "part[]="+escape(document.getElementById('pid_'+b).value+"|"+document.getElementById('qty_'+b).value+"|"+b);
		}
	}
	if(list.length !=0) {
		if(document.getElementById('drd').checked==true) {
			list[b++] ='drd=1';
		} else {
			list[b++] ='drd=2';
		}
		var result2=list.join("&");
		var url = "/content/admin/admin_create_quote.php";
		post_request(url,"ajax=drd_pricing&"+result2,function(){
			if (http_request.readyState == 4) {
				var data=http_request.responseText.split("||");
				if(data[0]=='false') {
					alert(data[1]);
				} else {
					/*
						0=list
						1=final
						2=discount
						3=title
						4=per
						5=line item
					*/
					for(b=0;b<=data.length;b++) {
						if(data[b]) {
							result=data[b].split("^^");
							document.getElementById('list_'+result[5]).innerHTML=result[0];
							document.getElementById('price_'+result[5]).innerHTML=result[1];
							document.getElementById('discount_'+result[5]).innerHTML=result[2];
							document.getElementById('desc_'+result[5]).innerHTML=result[3];
							document.getElementById('per_'+result[5]).innerHTML=result[4];
						}
					}
					update_cost();
				}
				http_request.onreadystatechange = null;
			}
		});
	}
	return false;
}

function update_cost() {
	var nmr=0;
	var lines=document.getElementById('lines').value;
	var freight=document.getElementById('freight').value;
	for(b=1;b<=lines;b++) {
		if(document.getElementById('price_'+b)) {
			rt=document.getElementById('price_'+b).innerHTML;
			ra=rt.replace(',','').replace('-','');
			nmr=Number(nmr)+Number(ra);
		}
	}
	if(isNaN(freight) != true) {
		nmr=Number(nmr)+Number(freight);
	}
	document.getElementById('ordertotal').innerHTML="&#36;"+Comma(nmr.toFixed(2));
}

function Comma(Num)  {
	Num += '';
	Num = Num.replace(',' , '');Num = Num.replace(',' , '');Num = Num.replace(',' , '');
	Num = Num.replace(',' , '');Num = Num.replace(',' , '');Num = Num.replace(',' , '');
	x = Num.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1))
	x1 = x1.replace(rgx, '$1' + ',' + '$2');
	return x1 + x2;
} 

function add_lines(){
	var color='white';
	var kl = document.getElementById('lines').value;
	var i = Number(kl)+1;
	var html="<table class=\"order_table\">";
    html+= "<tr class=\"blue\">\n";
    html+= "  <td><strong>Qty</strong></td>\n";
    html+= "  <td><strong>Product ID</strong></td>\n";
    html+= "  <td><strong>Product Description</strong></td>\n";
    html+= "  <td><strong>List Price</strong></td>\n";
    html+= "  <td><strong>Discount</strong></td>\n";
    html+= "  <td><strong>Final Price</strong></td>\n";
    html+= "</tr>\n";
	for(b=1;b<=10;b++) {
		color=(color == 'grey'?'white':'grey');
		html+= "<tr class=\""+color+"\">\n";
		html+= "  <td style=\"text-align:center;\"><input type=\"text\" name=\"qty["+i+"]\" id=\"qty_"+i+"\" style=\"width:28px\" onBlur=\"check_price('"+i+"')\" /></td>\n";
		html+= "  <td><input type=\"text\" name=\"pid["+i+"]\" id=\"pid_"+i+"\" style=\"width:100%\" ";
		html+= "onkeyup=\"ajax_showOptions(this,'prod',event,'"+i+"');\" /></td>\n";
		html+= "  <td id=\"desc_"+i+"\" class=\"middle\"></td>\n";
		html+= "  <td id=\"list_"+i+"\" class=\"middle\"></td>\n";
		html+= "  <td id=\"discount_"+i+"\" style=\"color:#f00\" class=\"middle\"></td>\n";
		html+= "  <td id=\"per_"+i+"\" class=\"middle\"></td>\n";
		html+= "  <td id=\"price_"+i+"\" class=\"middle\"></td>\n";
		html+= "</tr>\n";
		i++;
	}
	html+= "</table>\n";
	document.getElementById('addmore').innerHTML+=html;
	document.getElementById('lines').value='';
	document.getElementById('lines').value=i;
}

function make_upper() {
	var r=document.getElementById('PO Number').value;
	var g=r.toUpperCase();
	document.getElementById('PO Number').value=g;
}

function use_existing_address(frm) {
	if(frm.value != '') {
		var url = "/content/admin/admin_create_quote.php";
		post_request(url,"ajax=address&id="+frm.value,function(){
			if (http_request.readyState == 4) {
				var data=http_request.responseText.split("^^");
				if(data[0]=='false') {
					alert(data[1]);
				} else {
					document.getElementById('ship_name').value=data[0];
					document.getElementById('end_user').value=data[1];
					document.getElementById('ship_address').value=data[2];
					document.getElementById('ship_sub_address').value=data[3];
					document.getElementById('ship_city').value=data[4];
					document.getElementById('ship_state').value=data[5];
					document.getElementById('ship_zipcode').value=data[6];
				}
				http_request.onreadystatechange = '';
			}
		});
	return false;
	}
}

function submit_order() {
	var frm = document.getElementById('customer_order');
	var sendtype=document.getElementById('sendtype').value;
	var ship_via=document.getElementById('ship_via').value;
	var third_party=document.getElementById('third_party_shipping').value;
	var list=new Array() ;
	var attention = "#FFFFD5";
	var items=Array('PO Number','Buyer','ship_name','ship_address','ship_city','ship_state','ship_zipcode');
	var ship_types=new Array('0-UPS GROUND','UPS 2ND DAY AIR','UPS 3 DAY AIR','UPS FREIGHT','UPS NEXT DAY AIR','UPS NEXT DAY AIR SAVER','UPS NEXT DAY EARLY A.M.','UPS NEXT DAY SAT. DELIVERY');
	var total=0;
	var ship_ok=2;
	var x=0;
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			}
		} else {
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
	}
	if(sendtype=='Send') {
		for(i=0;i<=items.length-1;i++) {
			if(!document.getElementById(items[i]) || !document.getElementById(items[i]).value) {
				alert("Please enter the "+items[i]);
				document.getElementById(items[i]).focus();
				document.getElementById(items[i]).style.background=attention;
				return false;
			}
		}
		if(document.getElementById('ordertotal').innerHTML=='') {
			alert("You cannot submit an order without any products");
			return false;
		}
		for(i=0;i<=ship_types.length-1;i++) {
			if(ship_via==ship_types[i]) {
				var ship_ok=1;	
			}
		}
		if(ship_ok==2 && !third_party) {
			alert("You Must enter your Third Party Shipping ID");
			document.getElementById('third_party_shipping').focus();
			document.getElementById('third_party_shipping').style.background=attention;
			return false;
		}
	}
	var result1=list.join()
	var result2=list.join("&")
	var url = "/content/admin/admin_create_quote.php";
	document.getElementById('n_message').style.display='none';
	document.getElementById('nm').innerHTML='<h1>Please Hold.....  Processing Request</h1>';
	post_request(url,"ajax=submit_online_order&"+result2,function(){
		if (http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
				document.getElementById('n_message').style.display='block';
				document.getElementById('nm').style.display='none';
			} else {
				if(data[0]=='sent') {
					//alert(http_request.responseText);
					window.location='admin.php?p=create_quote&jobsent='+data[1];
				} else {
					if(sendtype!='print') {
						window.location='admin.php?p=create_quote&orderid='+data[0]+'&updated=true';
					}
				}
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function remove_online_quote(id) {
	var x = confirm('Deleting this Quote will remove from the system entirely.\nAre you sure you want to continue?');
	if(x) {
		var url = "/content/admin/admin_create_quote.php?ajax=remove_online_quote";
		post_request(url,"&id="+id,function(){
			if (http_request.readyState == 4) {
				var data=http_request.responseText.split("^^");
				if(data[0]=='false') {
					alert(data[1]);
				} else {
					//alert(data);
					window.location='/admin.php?p=create_quote&open_orders=1';
				}
				http_request.onreadystatechange = null;
			}
		});
	}
	return false;
}

function duplicate_online_quote(id) {
	var url = "/content/admin/admin_create_quote.php?ajax=duplicate_online_quote";
	post_request(url,"&id="+id,function(){
		if (http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				//alert(data);
				window.location='/admin.php?p=create_quote&orderid='+data[0];
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}

function Orders_changeOrdersStatus(){
	f = document.forms["frmOrders"];
	var list=new Array();
	for(i=0; i<f.elements.length; i++){
		if(f.elements[i].type=="checkbox") {
			if(f.elements[i].checked==true) {
				list[i] = f.elements[i].name+"="+escape(f.elements[i].value);
			}
		} else {
			list[i] = f.elements[i].name+"="+escape(f.elements[i].value);
		}
	}
	var result1=list.join()
	var result2=list.join("&")
	if(!list){
		alert("Please select one or more orders!")
	} else {
		f=document.forms['frmOrdersStatus'];
		if(f.elements["payment_status"].value==""){
			alert("Nothing to change. Please select new status for checked orders");
		} else{
			result2=result2+"&payment_status="+f.elements["payment_status"].value;
			if(confirm("Are you sure want to change status for selected orders?")){
				var url = "/content/admin/admin_create_quote.php";
				post_request(url,"ajax=update_status&"+result2,function(){
					if (http_request.readyState == 4) {
						var data=http_request.responseText.split("^^");
						if(data[0]=='false') {
							alert(data[1]);
						} else {
							//alert(data);
							window.location=window.location.href;
						}
						http_request.onreadystatechange = null;
					}
				});
			}
		}
	}
	return false;
}

function order_upload() {
	var frm =document.getElementById('upform');
	frm.action="/content/admin/admin_create_quote.php?ajax=upload_orders";
	frm.target = 'upload';	
}

function go_page_new() {
	window.location='/admin.php?p=create_quote';
}
/*---[End Online Order]---*/

function submit_survey(frm) {
	var list=new Array() ;
	var attention = "#FFFFD5";
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			}
		} else {
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
	}

	var result2=list.join("&")
	var url = "cssurvey11/survey.php?ajax=1";
	//document.getElementById('survey').innerHTML='<h1>Processing...  Please Hold</h1>';
	post_request(url,result2,function(){
		if (http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				document.getElementById('survey').innerHTML=data[0];
				//setTimeout("document.getElementById('msg_box').innerHTML='You are now being Redirected'",3000);
				//setTimeout("window.location='/"+data[1]+"'",5500);
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}
function submit_survey(frm) {
	var list=new Array() ;
	var attention = "#FFFFD5";
	for (i=0; i<frm.elements.length; i++){
		if(frm.elements[i].type=="checkbox" || frm.elements[i].type=="radio") {
			if(frm.elements[i].checked==true) {
				list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
			}
		} else {
			list[i] = frm.elements[i].name+"="+escape(frm.elements[i].value);
		}
	}

	var result2=list.join("&")
	var url = "pc2011/register.php?ajax=1";
	//document.getElementById('survey').innerHTML='<h1>Processing...  Please Hold</h1>';
	post_request(url,result2,function(){
		if (http_request.readyState == 4) {
			var data=http_request.responseText.split("^^");
			if(data[0]=='false') {
				alert(data[1]);
			} else {
				document.getElementById('survey').innerHTML=data[0];
				//setTimeout("document.getElementById('msg_box').innerHTML='You are now being Redirected'",3000);
				//setTimeout("window.location='/"+data[1]+"'",5500);
			}
			http_request.onreadystatechange = null;
		}
	});
	return false;
}
