// JavaScript Document

// MISC. CONSTANTS

var pageArr = new Array();
pageArr[0]="index.htm";
pageArr[1]="motorcycles.php";
pageArr[2]="financing.htm";
pageArr[3]="disclaimer.htm";
pageArr[4]="about_us.htm";
pageArr[5]="contact.htm";

var ROOTSITE = "http://www.heavymetalcycles.com/";

function ShowCopyright() {
 	var copyright = ""; 
        copyright += "<div align=\"center\" class=\"copyright\">Copyright &copy; 2007, Heavy Metal Cycles Inc. All rights reserved.</div>";
		//copyright += "<a href=\"privacy.htm\">Our Privacy Policy</a> | <a href=\"mailto:mccarthyj@nl.rogers.com\">Contact the Webmaster</a></div>";

	return copyright;

}

function PrintPage(arg) {
	//print current page
	window.print();		
}

function PopPage(arg) {
	var pagewin = window.open(arg,'popwin','scrollbars,menubar,resizable,width=600,height=475,screenX=0,screenY=0,left=0,top=0');
}

function resizeWindow(intWidth,intHeight){
	window.resizeTo(intWidth,intHeight);
}

function JumpToPage(pagenum) {
	if (pagenum < pageArr.length) {
		window.location = pageArr[pagenum];
	}
}


function MotorcycleInfo(v_id,loc) {
	// loc should be . or .. etc..
	var page = loc + "/motorcycle_info.php?v_id="+v_id;	
	var pagewin = window.open(page, 'w' + v_id,'scrollbars,menubar=no,resizable,width=740,height=330,screenX=0,screenY=0,left=0,top=0');
}

function MotorcycleInquiry(v_id,loc) {
	// loc should be . or .. etc..
	var page = loc + "/inquiry.php?v_id="+v_id;	
	var pagewin = window.open(page, 'i' + v_id,'scrollbars,menubar=no,resizable,width=520,height=420,screenX=0,screenY=0,left=0,top=0');
}

function DeleteMotorcycle(v_id) {
	// loc should be . or .. etc..
	if(confirm("Are you sure you wish to delete this motorcycle?")) {
		window.location = "delete.php?v_id=" + v_id;
	} else {
		return false;
	}
}

function ValidatePWCForm(frm) {
	// password change form
	
	if(frm.field_oldpassword.value == "") {
		alert("You must provide your current password to validate.");
		return false;
	}
	
	if (frm.field_newpassword.value == "") {
		alert("You must supply a new password.");
		return false;
	}
	
	if (frm.field_confirm.value == "") {
		alert("You must confirm your new password.");
		return false;
	}
	
	if (frm.field_newpassword.value != frm.field_confirm.value) {
		alert("Confirmation failed.\n\nPlease ensure your new password and confirmation match exactly.");
		return false;
	}
	
	frm.submit();	
		
}

function ValidateAddForm(frm) {
	// password change form
	
	if(frm.make.value == "") {
		alert("Please provide a 'make' for this motorcycle.");
		return false;
	}
	
	if (frm.model.value == "") {
		alert("Please provide a 'model' for this motorcycle.");
		return false;
	}
	
	if (frm.mileage.value == "") {
		alert("Please provide the current 'mileage' for this motorcycle.");
		return false;
	} else if(isNaN(parseInt(frm.mileage.value))) {
		alert("The 'mileage' field must contain a number. (e.g. 54500)");
		return false;
	}
	
	if (frm.price.value == "") {
		alert("Please provide a current 'price' for this motorcycle.");
		return false;
	} else if(isNaN(parseInt(frm.price.value))) {
		alert("The 'price' field must contain a number. (e.g. 21000)");
		return false;
	}
	
	if (frm.warranty.value == "") {
		alert("Please provide the 'warranty' (in months) for this motorcycle.");
		return false;
	} else if(isNaN(parseInt(frm.warranty.value))) {
		alert("The 'warranty' field must contain a number of months. (e.g. 12)");
		return false;
	}
	
	if (frm.payments.value == "") {
		alert("Please provide the number of 'monthly payments' for this motorcycle.");
		return false;
	} else if(isNaN(parseInt(frm.payments.value))) {
		alert("The 'payments' field must contain a number of payments. (e.g. 24).");
		return false;
	}
	
	frm.submit();	
		
}

function ValidateInquiryForm(frm) {
	// password change form
	
	if(frm.name.value == "") {
		alert("You must provide your name.");
		return false;
	}
		
	if (frm.phone.value == "") {
		alert("You must provide a phone number.");
		return false;
	}
	
	if (frm.messagebody.value == "") {
		alert("You must provide a message for your inquiry.");
		return false;
	}
	
	frm.submit();	
		
}

//******************** FLASH CODE ******************************

function displaySWF_admin() { 

document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="760" height="190" id="adminheader" align="top"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="adminheader.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="adminheader.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="760" height="190" name="adminheader" align="top" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>'); 

}

function displaySWF_index() { 

document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="760" height="550" id="index" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="index.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><embed src="index.swf" quality="high" bgcolor="#000000" width="760" height="550" name="index" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>'); 

}

function displaySWF_1() { 

document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="760" height="190" id="header" align="top"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="header.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="header.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="760" height="190" name="header" align="top" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>'); 

}

function displaySWF_map() { 

document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="500" height="350" id="map" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="map.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="map.swf" quality="high" bgcolor="#ffffff" width="500" height="350" name="map" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>'); 

}


