var xmlHttp;
var url;
var returnedText;
//Create the XML Object based on users browser
function GetXmlHttpObject(){
  var xmlHttp=null;
  //What browser is the client using
  try{// Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  }
  catch (e){// Internet Explorer
    try{
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e){
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  return xmlHttp;
}
function jumpToPage(pg){
	if(pg != "NA"){
		window.location = "?content=" + pg;
	}
}
function swapImage(imgID,newImage){
	document.getElementById(imgID).src=newImage;
}
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); };
function replaceSpecialCharacters(content){
		content = content.replace(/#/g,"*poundsign*");
		content = content.replace(/'/g,"*apostrophe*");
		content = content.replace(/%/g,"*percentsign*");
		content = content.replace(/&/g,"*ampersand*");
		content = content.replace(/\+/g,"*plussign*");
		content = content.replace(/\"/g,"*doublequote*");
		return content;
}
function popUp(URL,sc,re,wt,ht) {
	var day = new Date();
	var id = day.getTime();
	var myWindow;
	//eval("page" + id + " = window.open(URL, '" + id + "','toolbar=0,scrollbars=" + sc + ",location=0,statusbar=0,menubar=0,resizable=" + re + ",width=" + wt + ",height=" + ht +",left=100,top=100');");
	myWindow = window.open(URL, id,'toolbar=0,scrollbars=' + sc + ',location=0,statusbar=0,menubar=0,resizable=' + re + ',width=' + wt + ',height=' + ht + ',left=100,top=100');
	//myWindow.moveTo(350,500);
	myWindow.opener = self;
}
function deleteFile(filename,ref){
	if(confirm('Delete the web file: ' + filename + ' ?')==false){
		return;
	}
		url = "delete_file.php?filename=" + filename;
		xmlHttp = GetXmlHttpObject();
		xmlHttp.open("GET", url, false);
		xmlHttp.send(null);
		returnedText = xmlHttp.responseText;
		if(returnedText == "OK"){
			if(ref=="index.php?content=index"){
				window.location = "index.php";
			} else {
				window.location = ref;
			}
		}else{
			alert(returnedText);
		}
}
function loadNewVarmImage_click(imgid){
		url = "mk_cap_v1.001.php?varmImgReload=Y";
		xmlHttp = GetXmlHttpObject();
		xmlHttp.open("GET", url, false);
		xmlHttp.send(null);
		returnedText = xmlHttp.responseText;
		document.getElementById(imgid).src = returnedText;
}
function contactEmail_click(contactType){
	var name = replaceSpecialCharacters(document.getElementById('contact_name').value.trim());
	var from = document.getElementById('contact_email').value.trim();
	var subject = replaceSpecialCharacters(document.getElementById('contact_subject').value.trim());
	var comments = replaceSpecialCharacters(document.getElementById('contact_comments').value.trim());
	var code = document.getElementById('contact_pin').value.trim();
	if(name == ""){
		alert('Please provide your name.');
		return;
	}
	if(from == ""){
		alert('Please provide an email address.');
		return;
	}
	if(subject == ""){
		alert('Please provide a subject.');
		return;
	}
	if(comments == ""){
		alert('Please provide comments.');
		return;
	}
	
	url = "form_processor.php?type=contact&code=" + code;
	url = url + "&fromname=" + name;
	url = url + "&from=" + from;
	url = url + "&subject=" + subject;
	url = url + "&comments=" + comments;
	/**/
	if(contactType == "rfq"){
		var company = replaceSpecialCharacters(document.getElementById('company_name').value.trim());
		
		var address = replaceSpecialCharacters(document.getElementById('address').value.trim());
		var city = replaceSpecialCharacters(document.getElementById('city').value.trim());
		var state = replaceSpecialCharacters(document.getElementById('state').value.trim());
		var zip = replaceSpecialCharacters(document.getElementById('zip').value.trim());
		var phone = replaceSpecialCharacters(document.getElementById('phone').value.trim());
		var fax = replaceSpecialCharacters(document.getElementById('fax').value.trim());
		
		if(address == ""){
			alert('Please provide an address .');
			return;
		}
		
		if(city == ""){
			alert('Please provide a city.');
			return;
		}
		
		if(state == ""){
			alert('Please provide a state.');
			return;
		}
		
		if(zip == ""){
			alert('Please provide a zip.');
			return;
		}
		
		if(phone == ""){
			alert('Please provide a phone number.');
			return;
		}
		
		url = url + "&company=" + company;
		url = url + "&address=" + address;
		url = url + "&city=" + city;
		url = url + "&state=" + state;
		url = url + "&zip=" + zip;
		url = url + "&phone=" + phone;
		url = url + "&fax=" + fax;
		url = url + "&rfq=1";
	}
	
		
	xmlHttp = GetXmlHttpObject();
	xmlHttp.open("GET", url, false);
	xmlHttp.send(null);
	returnedText = xmlHttp.responseText;
	alert(returnedText);
}
function sendCatalogOriginal_click(){
	var catalogname = replaceSpecialCharacters(document.getElementById('catalog_name').value.trim());
	var catalogaddr1 = replaceSpecialCharacters(document.getElementById('catalog_address1').value.trim());
	var catalogaddr2 = replaceSpecialCharacters(document.getElementById('catalog_address2').value.trim());
	var catalogcity = replaceSpecialCharacters(document.getElementById('catalog_city').value.trim());
	var catalogstate = document.getElementById('catalog_state').value.trim();
	var catalogzip = document.getElementById('catalog_zip').value.trim();
	var code = document.getElementById('catalog_pin').value.trim();
	
	if(catalogname == ""){
		alert('Please provide your name.');
		return;
	}
	if(catalogaddr1 == "" && catalogaddr2 == ""){
		alert('Please provide an address.');
		return;
	}
	
	if(catalogzip == ""){
		alert('Please provide a postal code (zip).');
		return;
	}
	url = "form_processor.php?type=catalog&code=" + code;
	url = url + "&catalogname=" + catalogname;
	url = url + "&catalogaddr1=" + catalogaddr1;
	url = url + "&catalogaddr2=" + catalogaddr2;
	url = url + "&catalogcity=" + catalogcity;
	url = url + "&catalogstate=" + catalogstate;
	url = url + "&catalogzip=" + catalogzip;
	
	xmlHttp = GetXmlHttpObject();
	xmlHttp.open("GET", url, false);
	xmlHttp.send(null);
	returnedText = xmlHttp.responseText;
	alert(returnedText);
}
function sendCatalog_click(){
	var catalogname = replaceSpecialCharacters(document.getElementById('catalog_name').value.trim());
	var catalogaddr1 = replaceSpecialCharacters(document.getElementById('catalog_address1').value.trim());
	var catalogaddr2 = replaceSpecialCharacters(document.getElementById('catalog_address2').value.trim());
	var catalogcity = replaceSpecialCharacters(document.getElementById('catalog_city').value.trim());
	var catalogstate = document.getElementById('catalog_state').value.trim();
	var catalogzip = document.getElementById('catalog_zip').value.trim();
	var code = document.getElementById('catalog_pin').value.trim();
	var company = document.getElementById('catalog_companyname').value.trim();
	//var includePaperSamples = (document.getElementById('catalog_includePaperSamples').checked)?"Yes":"No";
	var includePaperSamples = "No";
	if(catalogname == ""){
		alert('Please provide your name.');
		return;
	}
	if(catalogaddr1 == "" && catalogaddr2 == ""){
		alert('Please provide an address.');
		return;
	}
	
	if(catalogzip == ""){
		alert('Please provide a postal code (zip).');
		return;
	}
	url = "form_processor.php?type=catalog&code=" + code;
	url = url + "&catalogname=" + catalogname;
	url = url + "&catalogaddr1=" + catalogaddr1;
	url = url + "&catalogaddr2=" + catalogaddr2;
	url = url + "&catalogcity=" + catalogcity;
	url = url + "&catalogstate=" + catalogstate;
	url = url + "&catalogzip=" + catalogzip;
	url = url + "&company=" + company;
	url = url + "&includePaperSamples=" + includePaperSamples;
	
	xmlHttp = GetXmlHttpObject();
	xmlHttp.open("GET", url, false);
	xmlHttp.send(null);
	returnedText = xmlHttp.responseText;
	alert(returnedText);
}
function searchNow_click(){
	var ss = replaceSpecialCharacters(document.getElementById('panap_search').value.trim());
	if(ss != "" && ss != "search"){
		window.location = "?content=searchresults&ss=" + ss;
	} else {
		return;
	}	
}
function wasEnterKeyPressed(event){
	if(event.keyCode == 13){
		searchNow_click();
	}
}
function rotateContactForm(){
	var radioInputs = document.form1253.getElementsByTagName('input');
	var form = (radioInputs[0].checked)?"general":"rfq";
	var contactFormSpan = document.getElementById('contactFormHtml');
	var contactFormHTML = "";
	
	switch(form){
		case "general":
			contactFormHTML = contactFormHTML + "<table>";
            contactFormHTML = contactFormHTML + "<tbody>";
			
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td colspan=\"2\"><span style=\"font-weight: normal;color:#FF0000\">** All Fields Are Required **</span></td>";
            contactFormHTML = contactFormHTML + "</tr>";
			
            contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td><span style=\"font-weight: bold;\">Name:</span></td>";
            contactFormHTML = contactFormHTML + "<td><input type=\"text\" name=\"contact_name\" size=\"40\" maxlength=\"50\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px;\" id=\"contact_name\" /></td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td><span style=\"font-weight: bold;\">Email Address:</span></td>";
            contactFormHTML = contactFormHTML + "<td><input type=\"text\" name=\"contact_email\" size=\"40\" maxlength=\"100\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px;\" id=\"contact_email\" /></td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td><span style=\"font-weight: bold;\">Subject:</span></td>";
            contactFormHTML = contactFormHTML + "<td><input type=\"text\" name=\"contact_subject\" size=\"40\" maxlength=\"100\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px;\" id=\"contact_subject\" /></td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td colspan=\"2\">";
            contactFormHTML = contactFormHTML + "<p><span style=\"font-weight: bold;\">Comments:</span></p>";
            contactFormHTML = contactFormHTML + "<p><textarea name=\"contact_comments\" cols=\"50\" rows=\"5\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px;\" id=\"contact_comments\"></textarea></p>";
            contactFormHTML = contactFormHTML + "</td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td colspan=\"2\"><img width=\"75\" height=\"40\" src=\"mk_cap_v1.001.php?type=contact\" alt=\"NA\" id=\"varm_img\" /> <img width=\"16\" height=\"16\" src=\"images/16_L_refresh.gif\" onclick=\"loadNewVarmImage_click('varm_img')\" alt=\"load a new image\" /><br />";
            contactFormHTML = contactFormHTML + "<input type=\"text\" name=\"contact_pin\" size=\"10\" maxlength=\"5\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px; background-color: rgb(255, 255, 204);\" id=\"contact_pin\" /> <font size=\"1\">please enter the above code</font></td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "<tr>";
			contactFormHTML = contactFormHTML + "<td colspan=\"2\">&nbsp;<input type=\"button\" value=\"Submit\" name=\"contact_email\" onclick=\"contactEmail_click('general')\" /></td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "</tbody>";
            contactFormHTML = contactFormHTML + "</table>";			
		break;
		case "rfq":
			contactFormHTML = contactFormHTML + "<table>";
            contactFormHTML = contactFormHTML + "<tbody>";
            
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td colspan=\"2\"><span style=\"font-weight: normal;color:#FF0000\">** High Lighted Fields Are Required **</span></td>";
            contactFormHTML = contactFormHTML + "</tr>";
			
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td><span style=\"font-weight: bold;\">Name:</span></td>";
            contactFormHTML = contactFormHTML + "<td><input type=\"text\" name=\"contact_name\" size=\"40\" maxlength=\"50\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px;background-color:#FAFAD2;\" id=\"contact_name\" /></td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td><span style=\"font-weight: bold;\">Company Name:</span></td>";
            contactFormHTML = contactFormHTML + "<td><input type=\"text\" name=\"company_name\" size=\"40\" maxlength=\"50\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px;\" id=\"company_name\" /></td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td><span style=\"font-weight: bold;\">Address:</span></td>";
            contactFormHTML = contactFormHTML + "<td><input type=\"text\" name=\"address\" size=\"40\" maxlength=\"50\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px;background-color:#FAFAD2;\" id=\"address\" /></td>";
            contactFormHTML = contactFormHTML + "</tr>";
			
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td><span style=\"font-weight: bold;\">City:</span></td>";
            contactFormHTML = contactFormHTML + "<td><input type=\"text\" name=\"city\" size=\"40\" maxlength=\"50\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px;background-color:#FAFAD2;\" id=\"city\" /></td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td><span style=\"font-weight: bold;\">State:</span></td>";
            contactFormHTML = contactFormHTML + "<td><input type=\"text\" name=\"state\" size=\"40\" maxlength=\"50\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px;background-color:#FAFAD2;\" id=\"state\" /></td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td><span style=\"font-weight: bold;\">Zip:</span></td>";
            contactFormHTML = contactFormHTML + "<td><input type=\"text\" name=\"zip\" size=\"40\" maxlength=\"50\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px;background-color:#FAFAD2;\" id=\"zip\" /></td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td><span style=\"font-weight: bold;\">Phone:</span></td>";
            contactFormHTML = contactFormHTML + "<td><input type=\"text\" name=\"phone\" size=\"40\" maxlength=\"50\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px;background-color:#FAFAD2;\" id=\"phone\" /></td>";
            contactFormHTML = contactFormHTML + "</tr>";
			
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td><span style=\"font-weight: bold;\">Fax:</span></td>";
            contactFormHTML = contactFormHTML + "<td><input type=\"text\" name=\"fax\" size=\"40\" maxlength=\"50\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px;\" id=\"fax\" /></td>";
            contactFormHTML = contactFormHTML + "</tr>";
						
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td><span style=\"font-weight: bold;\">Email Address:</span></td>";
            contactFormHTML = contactFormHTML + "<td><input type=\"text\" name=\"contact_email\" size=\"40\" maxlength=\"100\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px;background-color:#FAFAD2;\" id=\"contact_email\" /></td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td><span style=\"font-weight: bold;\">Subject:</span></td>";
            contactFormHTML = contactFormHTML + "<td><input type=\"text\" name=\"contact_subject\" size=\"40\" maxlength=\"100\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px;background-color:#FAFAD2;\" id=\"contact_subject\" value=\"RFQ: \"/></td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td colspan=\"2\">";
            contactFormHTML = contactFormHTML + "<p><span style=\"font-weight: bold;\">Comments:</span></p>";
            contactFormHTML = contactFormHTML + "<p><textarea name=\"contact_comments\" cols=\"50\" rows=\"5\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px;background-color:#FAFAD2;\" id=\"contact_comments\"></textarea></p>";
            contactFormHTML = contactFormHTML + "</td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "<tr>";
            contactFormHTML = contactFormHTML + "<td colspan=\"2\"><img width=\"75\" height=\"40\" src=\"mk_cap_v1.001.php?type=contact\" alt=\"NA\" id=\"varm_img\" /> <img width=\"16\" height=\"16\" src=\"images/16_L_refresh.gif\" onclick=\"loadNewVarmImage_click('varm_img')\" alt=\"load a new image\" /><br />";
            contactFormHTML = contactFormHTML + "<input type=\"text\" name=\"contact_pin\" size=\"10\" maxlength=\"5\" style=\"border: 1px solid rgb(51, 51, 51); padding: 3px; background-color: rgb(255, 255, 204);\" id=\"contact_pin\" /> <font size=\"1\">please enter the above code</font></td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "<tr>";
			contactFormHTML = contactFormHTML + "<td colspan=\"2\">&nbsp;<input type=\"button\" value=\"Submit\" name=\"contact_email\" onclick=\"contactEmail_click('rfq')\" /></td>";
            contactFormHTML = contactFormHTML + "</tr>";
            
			contactFormHTML = contactFormHTML + "</tbody>";
            contactFormHTML = contactFormHTML + "</table>";		
		break;
	}
	contactFormSpan.innerHTML = contactFormHTML;
}