function tabbed_button_click(button_name)
{
	var button_names = new Array();
	button_names[0] = "hotels";
	button_names[1] = "air";
	button_names[2] = "cars";
	///button_names[3] = "air-and-hotel";

	for (var i = 0;i < button_names.length;i++)
	{
		if (button_names[i] == button_name)
		{
			document.getElementById("search-box").getElementsByTagName("ul")[0].getElementsByTagName("li")[i].className = "active";
			document.getElementById("search-box").getElementsByTagName("ul")[0].getElementsByTagName("li")[i].getElementsByTagName("a")[0].blur();
			document.getElementById("tab" + button_names[i]).style.display = "block";
		}
		else
		{
			document.getElementById("search-box").getElementsByTagName("ul")[0].getElementsByTagName("li")[i].className = "";
			document.getElementById("tab" + button_names[i]).style.display = "none";
		}
	}
}

function city_page_tabbed_button_click(button_name)
{
	var button_names = new Array();
	button_names[0] = "overview";
	button_names[1] = "guest-reviews";
	button_names[2] = "photos";
	//button_names[3] = "virtual-tours";

	for (var i = 0;i < button_names.length;i++)
	{
		if (button_names[i] == button_name)
		{
			document.getElementById("city-page-tabs").getElementsByTagName("li")[i].className = "active";
			document.getElementById("city-page-tabs").getElementsByTagName("li")[i].getElementsByTagName("a")[0].blur();
			document.getElementById("tab-" + button_names[i]).style.display = "block";
		}
		else
		{
			document.getElementById("city-page-tabs").getElementsByTagName("li")[i].className = "";
			document.getElementById("tab-" + button_names[i]).style.display = "none";
		}
	}
}

function show_drop_down(menu_name)
{
	if (menu_name.substr(menu_name.length - 11,11) != "-navigation")
	{
		menu_name = menu_name + "-navigation";
	}

	var total_drop_downs = document.getElementById("drop-downs").getElementsByTagName("ul").length;

	for (var i = 0;i < total_drop_downs;i++)
	{
		if (document.getElementById("drop-downs").getElementsByTagName("ul")[i].id == menu_name)
		{
			document.getElementById("drop-downs").getElementsByTagName("ul")[i].className = "visible";
		}
		else
		{
			document.getElementById("drop-downs").getElementsByTagName("ul")[i].className = "";
		}
	}

	document.getElementById(menu_name.replace("-navigation","")).className = "active";
}

function hide_drop_downs(active_navigation_item)
{
	var total_drop_downs = document.getElementById("drop-downs").getElementsByTagName("ul").length;

	for (var i = 0;i < total_drop_downs;i++)
	{
		document.getElementById("drop-downs").getElementsByTagName("ul")[i].className = "";
	}

	var total_drop_downs = document.getElementById("navigation").getElementsByTagName("li").length;

	for (var i = 0;i < total_drop_downs;i++)
	{
		if (document.getElementById("navigation").getElementsByTagName("li")[i].id == active_navigation_item)
		{
			document.getElementById("navigation").getElementsByTagName("li")[i].className = "active";
		}
		else
		{
			document.getElementById("navigation").getElementsByTagName("li")[i].className = "";
		}
	}
}

function country_change()
{
	document.getElementById("state-row").getElementsByTagName("label")[0].style.display = "none";
	document.getElementById("state-row").getElementsByTagName("select")[0].style.display = "none";

	document.getElementById("state-row").getElementsByTagName("label")[1].style.display = "none";
	document.getElementById("state-row").getElementsByTagName("select")[1].style.display = "none";

	if (document.getElementById("country").value == "CA")
	{
		document.getElementById("state-row").getElementsByTagName("label")[0].style.display = "block";
		document.getElementById("state-row").getElementsByTagName("select")[0].style.display = "block";
	}

	if (document.getElementById("country").value == "US")
	{
		document.getElementById("state-row").getElementsByTagName("label")[1].style.display = "block";
		document.getElementById("state-row").getElementsByTagName("select")[1].style.display = "block";
	}
}

function draw_find_hotels_button()
{
	document.write("<a id=\"find-hotels-button\" href=\"#\" onclick=\"document.getElementById('rs_sbh_form').submit();return false;\">Find Hotels</a>");
}

function draw_newsletter_button()
{
	document.write("<a id=\"newsletter-button\" href=\"#\" onclick=\"document.getElementById('newsletter-form').submit();document.getElementById('newsletter-form').innerHTML = 'Thank you for signing up.';return false;\">Sign Up for Newsletter</a>");
}

function draw_check_availability_button()
{
	document.write("<a id=\"check-availability-button\" href=\"#\" onclick=\"document.getElementById('check-rates-form').submit();return false;\">Check Availability</a>");
}

function draw_pay_button()
{
	document.write("<a id=\"pay-button\" href=\"#\" onclick=\"if (check_booking_form()) { document.getElementById('details-form').submit(); } return false;\">Pay</a>");
}

function check_blog_post_form(force_image_upload)
{
	if (document.getElementById("blog-category").value.length == 0)
	{
		document.getElementById("blog-category").focus();
		alert("Please choose a category");
		return false;
	}

	if (document.getElementById("blog-title").value.length == 0)
	{
		document.getElementById("blog-title").focus();
		alert("Please fill in the title");
		return false;
	}

	if (force_image_upload)
	{
		if (document.getElementById("image-file1").value.length == 0 && document.getElementById("image-file2").value.length == 0 && document.getElementById("image-file3").value.length == 0)
		{
			document.getElementById("image-file1").focus();
			alert("Please choose at least one image to upload");
			return false;
		}
	}

	return true;
}

function check_booking_form()
{
	var email_regex = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;

	if (document.getElementById("first-name").value.length == 0)
	{
		document.getElementById("first-name").focus();
		alert("Please fill in your first name");
		return false;
	}

	if (document.getElementById("last-name").value.length == 0)
	{
		document.getElementById("last-name").focus();
		alert("Please fill in your last name");
		return false;
	}

	if (document.getElementById("email-address").value.length == 0 || !email_regex.test(document.getElementById("email-address").value))
	{
		document.getElementById("email-address").focus();
		alert("Please fill in a valid email address");
		return false;
	}

	if (document.getElementById("email-address2").value != document.getElementById("email-address").value)
	{
		document.getElementById("email-address2").focus();
		alert("Your email addresses must match");
		return false;
	}

	if (document.getElementById("address").value.length == 0)
	{
		document.getElementById("address").focus();
		alert("Please fill in your address");
		return false;
	}

	if (document.getElementById("city").value.length == 0)
	{
		document.getElementById("city").focus();
		alert("Please fill in your city");
		return false;
	}

	if (document.getElementById("zip-postal-code").value.length == 0)
	{
		document.getElementById("zip-postal-code").focus();
		alert("Please fill in your zip/postal code");
		return false;
	}

	if (document.getElementById("country").value.length == 0)
	{
		document.getElementById("country").focus();
		alert("Please choose your country");
		return false;
	}

	if (document.getElementById("country").value == "CA" && document.getElementById("province").value.length != 2)
	{
		document.getElementById("province").focus();
		alert("Please choose your province");
		return false;
	}

	if (document.getElementById("country").value == "US" && document.getElementById("state").value.length != 2)
	{
		document.getElementById("state").focus();
		alert("Please choose your state");
		return false;
	}

	if (document.getElementById("telephone").value.length == 0)
	{
		document.getElementById("telephone").focus();
		alert("Please fill in your telephone number");
		return false;
	}

	if (document.getElementById("card-type").value.length == 0)
	{
		document.getElementById("card-type").focus();
		alert("Please choose your credit card type");
		return false;
	}

	if (document.getElementById("credit-card-number").value.length == 0)
	{
		document.getElementById("credit-card-number").focus();
		alert("Please fill in your credit card number");
		return false;
	}

	var credit_card_number = "";

	for (var i = 0;i < document.getElementById("credit-card-number").value.length;i++)
	{
		if (document.getElementById("credit-card-number").value.charAt(i) != " ")
		{
			credit_card_number += document.getElementById("credit-card-number").value.charAt(i);
		}
	}

	if (isNaN(credit_card_number))
	{
		document.getElementById("credit-card-number").focus();
		alert("Your credit card number cannot contain anything except for numbers and spaces");
		return false;
	}

	// <check_sum_test>
	var check_sum_total = 0;

	for (var i = credit_card_number.length - 1;i >= 0;i--)
	{
		var add_value = 0;

		if ((i - credit_card_number.length) % 2 == 0)
		{
			add_value = parseInt(credit_card_number.charAt(i)) * 2;
		}
		else
		{
			add_value = parseInt(credit_card_number.charAt(i));
		}

		if (add_value >= 10)
		{
			add_value = parseInt(add_value.toString().charAt(0)) + parseInt(add_value.toString().charAt(1));
		}

		check_sum_total += add_value;
	}

	if (check_sum_total % 10 != 0)
	{
		document.getElementById("credit-card-number").focus();
		alert("Your credit card number is invalid");
		return false;
	}
	// </check_sum_test>

	switch (document.getElementById("card-type").value)
	{
		case "AX":
			if (
				credit_card_number.length != 15 ||
				(credit_card_number.substr(0,2) != "34" && credit_card_number.substr(0,2) != "37")
			)
			{
				document.getElementById("credit-card-number").focus();
				alert("The credit card number you entered is not a valid American Express card number, please try again");
				return false;
			}
			break;
		case "DS":
			if (
				credit_card_number.length != 16 ||
				credit_card_number.substr(0,4) != "6011"
			)
			{
				document.getElementById("credit-card-number").focus();
				alert("The credit card number you entered is not a valid Discover card number, please try again");
				return false;
			}
			break;
		case "MC":
			if (
				credit_card_number.length != 16 ||
				(credit_card_number.substr(0,2) != "51" && credit_card_number.substr(0,2) != "52" && credit_card_number.substr(0,2) != "53" && credit_card_number.substr(0,2) != "54" && credit_card_number.substr(0,2) != "55")
			)
			{
				document.getElementById("credit-card-number").focus();
				alert("The credit card number you entered is not a valid MasterCard number, please try again");
				return false;
			}
			break;
		case "VI":
			if (
				(credit_card_number.length != 13 && credit_card_number.length != 16) ||
				credit_card_number.substr(0,1) != "4"
			)
			{
				document.getElementById("credit-card-number").focus();
				alert("The credit card number you entered is not a valid Visa card number, please try again");
				return false;
			}
			break;
	}

	var expiration_year = document.getElementById("expiration-year").value;

	if (expiration_year.length == 1)
	{
		expiration_year = "200" + "" + expiration_year;
	}
	else if (expiration_year.length == 2)
	{
		expiration_year = "20" + "" + expiration_year;
	}

	if (!(parseInt(expiration_year) > new Date().getFullYear() || parseInt(document.getElementById("expiration-month").value) >= new Date().getMonth() + 1))
	{
		document.getElementById("expiration-month").focus();
		alert("The credit card you have entered has expired, please try again");
		return false;
	}

	if (!(parseInt(expiration_year) >= new Date().getFullYear()))
	{
		document.getElementById("expiration-month").focus();
		alert("The credit card you have entered has expired, please try again");
		return false;
	}

	if (document.getElementById("name-on-credit-card").value.length == 0)
	{
		document.getElementById("name-on-credit-card").focus();
		alert("Please enter the name on your credit card");
		return false;
	}

	var verification_code = "";

	for (var i = 0;i < document.getElementById("verification-code").value.length;i++)
	{
		if (document.getElementById("verification-code").value.charAt(i) != " ")
		{
			verification_code += document.getElementById("credit-card-number").value.charAt(i);
		}
	}

	if (verification_code.length != 3 || isNaN(verification_code))
	{
		document.getElementById("verification-code").focus();
		alert("Please enter the verification code of your credit card");
		return false;
	}

	return true;
}

function check_product_view_form()
{
	if (document.getElementById("name").value.length == 0)
	{
		alert("Please enter your name");
		document.getElementById("name").focus();
		return false;
	}

	if (document.getElementById("comments").value.length == 0)
	{
		alert("Please enter your comments");
		document.getElementById("comments").focus();
		return false;
	}

	return true;
}

function show_account_overlay(form_to_show)
{
	for (var i = 0;i < document.getElementById("utility-links").getElementsByTagName("li").length;i++)
	{
		document.getElementById("utility-links").getElementsByTagName("li")[i].getElementsByTagName("a")[0].blur();
	}

	if (document.getElementById("account-overlay").style.display == "block" && document.getElementById(form_to_show + "-form").style.display == "block")
	{
		document.getElementById("account-overlay").style.display = "none";
	}
	else
	{
		document.getElementById("account-overlay").style.display = "block";
		document.getElementById("account-overlay").className = form_to_show;

		for (var i = 0;i < document.getElementById("account-overlay").getElementsByTagName("form").length;i++)
		{
			if (document.getElementById("account-overlay").getElementsByTagName("form")[i].id == form_to_show + "-form")
			{
				document.getElementById("account-overlay").getElementsByTagName("form")[i].style.display = "block";
			}
			else
			{
				document.getElementById("account-overlay").getElementsByTagName("form")[i].style.display = "none";
			}
		}
	}
}

function show_sign_in_form()
{
	show_account_overlay("sign-in");
}

function show_my_account_form()
{
	show_account_overlay("my-account");
}
/* <SET MOUSE X,Y> */
var IE = document.all ? true : false;
if (!IE)
{
	document.captureEvents(Event.MOUSEMOVE);
}

document.onmousemove = getMouseXY;

var show_tool_tip_now = false;
var tool_tip_text = "";

var x_coord = 0;
var y_coord = 0;

function getMouseXY(e)
{
	if (IE)
	{
		if (event)
		{
			if (document.body)
			{
				x_coord = event.clientX + document.body.scrollLeft;
				y_coord = event.clientY + document.body.scrollTop;
			}
		}
	}
	else
	{
		x_coord = e.pageX;
		y_coord = e.pageY;
	}

	if (x_coord < 0)
	{
		x_coord = 0;
	}

	if (y_coord < 0)
	{
		y_coord = 0;
	}

	if (show_tool_tip_now)
	{
		document.getElementById("tool-tip").style.top = (y_coord + 3)  + "px";
		document.getElementById("tool-tip").style.left = (x_coord + 3) + "px";
	}
}
/* </SET MOUSE X,Y> */
function show_tool_tip()
{
	show_tool_tip_now = true;
	document.getElementById("tool-tip").innerHTML = tool_tip_text;
	document.getElementById("tool-tip").style.display = "block";
}

function hide_tool_tip()
{
	show_tool_tip_now = false;
	document.getElementById("tool-tip").style.display = "none";
}

function enlarge_image(image_number)
{
	document.getElementById("main-image").src = document.getElementById("image-" + image_number).src;
}

function get_xml(filename)
{
	var xml_document;

	if (window.ActiveXObject)
		xml_document = new ActiveXObject("Microsoft.XMLDOM");
	else if (document.implementation && document.implementation.createDocument)
		xml_document = document.implementation.createDocument("","",null);
	else
		return "";

	xml_document.async = false;
	xml_document.load(filename);

	return xml_document;
}

function region_change()
{
	document.getElementById("states").style.display = "none";
	document.getElementById("states-label").style.display = "none";
	document.getElementById("cities").style.display = "none";
	document.getElementById("cities-label").style.display = "none";

	document.getElementById("city-description-div").style.display = "none";
	document.getElementById("hotel-list-div").style.display = "none";
	document.getElementById("baby-certification-div").style.display = "none";

	switch (document.getElementById("regions").value)
	{
		case "usa":
		case "can":
		case "eur":
		case "int":
			var states_xml = get_xml("/ajax/get-states.php?region=" + document.getElementById("regions").value);

			document.getElementById("states").options.length = 0;
			document.getElementById("states").options[0] = new Option("Please make a selection","");

			for (var i = 0;i < states_xml.getElementsByTagName("state").length;i++)
			{
				document.getElementById("states").options[document.getElementById("states").options.length] = new Option(states_xml.getElementsByTagName("state")[i].childNodes[0].nodeValue,states_xml.getElementsByTagName("state")[i].childNodes[0].nodeValue);
			}

			if (document.getElementById("regions").value == "usa")
			{
				document.getElementById("states-label").innerHTML = "State:";
			}
			else if (document.getElementById("regions").value == "can")
			{
				document.getElementById("states-label").innerHTML = "Province:";
			}
			else
			{
				document.getElementById("states-label").innerHTML = "Country:";
			}

			document.getElementById("states").style.display = "";
			document.getElementById("states-label").style.display = "inline";

			break;

		case "aus":
			state_change()

			break;
	}
}

function state_change()
{
	document.getElementById("cities").style.display = "none";
	document.getElementById("cities-label").style.display = "none";

	document.getElementById("city-description-div").style.display = "none";
	document.getElementById("hotel-list-div").style.display = "none";
	document.getElementById("baby-certification-div").style.display = "none";

	var cities_xml = get_xml("/ajax/get-cities.php?region=" + document.getElementById("regions").value + "&state=" + document.getElementById("states").value);

	document.getElementById("cities").options.length = 0;
	document.getElementById("cities").options[0] = new Option("Please make a selection","");

	for (var i = 0;i < cities_xml.getElementsByTagName("city").length;i++)
	{
		document.getElementById("cities").options[document.getElementById("cities").options.length] = new Option(cities_xml.getElementsByTagName("city")[i].getElementsByTagName("name")[0].childNodes[0].nodeValue,cities_xml.getElementsByTagName("city")[i].getElementsByTagName("id")[0].childNodes[0].nodeValue);
	}

	document.getElementById("cities").style.display = "";
	document.getElementById("cities-label").style.display = "inline";
}

function city_change()
{
	document.getElementById("city-description-div").style.display = "none";
	document.getElementById("hotel-list-div").style.display = "none";

	if (document.getElementById("cities").value.length > 0)
	{
		document.getElementById("city-description-div").style.display = "block";
		document.getElementById("hotel-list-div").style.display = "block";
		document.getElementById("baby-certification-div").style.display = "none";

		var city_xml = get_xml("/ajax/get-city-details.php?city=" + document.getElementById("cities").value);
		WYSIWYG.insertHTML(city_xml.getElementsByTagName("description")[0].childNodes[0].nodeValue,'city-description');

		var hotels_xml = get_xml("/ajax/get-hotels.php?city=" + document.getElementById("cities").value);
		var hotel_list;

		hotel_list = '<ul id="hotel-list">';
		for (var i = 0;i < hotels_xml.getElementsByTagName("hotel").length;i++)
		{
			if (i % 2 == 0)
			{
				hotel_list += '<li>';
			}
			else
			{
				hotel_list += '<li class="alternate">';
			}
			hotel_list += '<a href="#" onclick="hotel_change(' + hotels_xml.getElementsByTagName("hotel")[i].getElementsByTagName("id")[0].childNodes[0].nodeValue + ',\'' + hotels_xml.getElementsByTagName("hotel")[i].getElementsByTagName("name")[0].childNodes[0].nodeValue + '\');return false;">' + hotels_xml.getElementsByTagName("hotel")[i].getElementsByTagName("name")[0].childNodes[0].nodeValue + '</a></li>';
		}
		hotel_list += '</ul>';

		document.getElementById("hotel-list-div").getElementsByTagName("div")[0].innerHTML = hotel_list;
	}
}

function hotel_change(hotel_id,hotel_name)
{
	document.getElementById("baby-certification-div").getElementsByTagName("h4")[0].innerHTML = 'Baby Certification For: ' + hotel_name;

	document.getElementById("hotel-id").value = hotel_id;

	var hotel_xml = get_xml("/ajax/get-hotel-details.php?hotel=" + hotel_id);

	document.getElementById("baby-certified").value = hotel_xml.getElementsByTagName("baby-certified")[0].childNodes[0].nodeValue;
	WYSIWYG.insertHTML(hotel_xml.getElementsByTagName("description")[0].childNodes[0].nodeValue,'hotel-description');

	document.getElementById("baby-certification-div").style.display = "block";
}

function category_change()
{
	document.getElementById("items").style.display = "none";
	document.getElementById("items-label").style.display = "none";
	document.getElementById("edit-item-div").style.display = "none";
	document.getElementById("edit-category-div").style.display = "none";
	document.getElementById("add-item-div").style.display = "none";
	document.getElementById("add-category-div").style.display = "none";

	if (document.getElementById("categories").value.length > 0)
	{
		var items_xml = get_xml("/ajax/get-items.php?category=" + document.getElementById("categories").value);

		document.getElementById("items").options.length = 0;
		document.getElementById("items").options[0] = new Option("Please make a selection","");

		for (var i = 0;i < items_xml.getElementsByTagName("item").length;i++)
		{
			document.getElementById("items").options[document.getElementById("items").options.length] = new Option(items_xml.getElementsByTagName("item")[i].getElementsByTagName("name")[0].childNodes[0].nodeValue,items_xml.getElementsByTagName("item")[i].getElementsByTagName("id")[0].childNodes[0].nodeValue);
		}

		document.getElementById("items").style.display = "";
		document.getElementById("items-label").style.display = "inline";

                document.getElementById("edit-category-div").style.display = "block";
		if (items_xml.getElementsByTagName("category_id")[0].childNodes.length > 0)
			document.getElementById("cate-id").value = items_xml.getElementsByTagName("category_id")[0].childNodes[0].nodeValue;

		if (items_xml.getElementsByTagName("category_name")[0].childNodes.length > 0)
			document.getElementById("cate-name").value = items_xml.getElementsByTagName("category_name")[0].childNodes[0].nodeValue;
			
		if (items_xml.getElementsByTagName("category_h1_tag")[0].childNodes.length > 0)
			document.getElementById("cate-h1-tag").value = items_xml.getElementsByTagName("category_h1_tag")[0].childNodes[0].nodeValue;

		if (items_xml.getElementsByTagName("category_meta_description")[0].childNodes.length > 0)
			document.getElementById("cate-meta-description").value = items_xml.getElementsByTagName("category_meta_description")[0].childNodes[0].nodeValue;

                if (items_xml.getElementsByTagName("category_description")[0].childNodes.length > 0)
                  document.getElementById("cate-description").value = items_xml.getElementsByTagName("category_description")[0].childNodes[0].nodeValue;
			
		if (items_xml.getElementsByTagName("category_image_exists")[0].childNodes[0].nodeValue == "Y") {
                    if (document.getElementById("categories").value >= 11) {
                      document.getElementById("category-image-label").innerHTML = "<span class=\"required\">*</span> Logo: <em>(already exists, click <a href=\"/img/boutique-categories/" + items_xml.getElementsByTagName("category_id")[0].childNodes[0].nodeValue + "-logo.gif\" onclick=\"window.open(this.href,'_new');return false;\">here</a> to view the current logo)</em>";
                    } else {
                      document.getElementById("category-image-label").innerHTML = "Logo: <em>(already exists, click <a href=\"/img/boutique-categories/" + items_xml.getElementsByTagName("category_id")[0].childNodes[0].nodeValue + "-logo.gif\" onclick=\"window.open(this.href,'_new');return false;\">here</a> to view the current logo)</em>";
                    }
                } else {
                    if (document.getElementById("categories").value >= 11) {
		      document.getElementById("category-image-label").innerHTML = "<span class=\"required\">*</span> Logo:";
                    } else {
		      document.getElementById("category-image-label").innerHTML = "Logo:";
                    }
                }
	}
}

function item_change()
{
	document.getElementById("edit-item-div").style.display = "none";
	document.getElementById("add-item-div").style.display = "none";
        document.getElementById("edit-category-div").style.display = "none";

	if (document.getElementById("items").value.length > 0)
	{
		var item_xml = get_xml("/ajax/get-item-details.php?item=" + document.getElementById("items").value);

		if (item_xml.getElementsByTagName("id")[0].childNodes.length > 0)
			document.getElementById("item-id").value = item_xml.getElementsByTagName("id")[0].childNodes[0].nodeValue;

		if (item_xml.getElementsByTagName("name")[0].childNodes.length > 0)
			document.getElementById("item-name").value = item_xml.getElementsByTagName("name")[0].childNodes[0].nodeValue;

                draw_categories();

		if (item_xml.getElementsByTagName("price")[0].childNodes.length > 0)
			document.getElementById("item-price").value = item_xml.getElementsByTagName("price")[0].childNodes[0].nodeValue;

		if (item_xml.getElementsByTagName("weight")[0].childNodes.length > 0)
			document.getElementById("item-weight").value = item_xml.getElementsByTagName("weight")[0].childNodes[0].nodeValue;

		if (item_xml.getElementsByTagName("status")[0].childNodes.length > 0)
			document.getElementById("item-status").value = item_xml.getElementsByTagName("status")[0].childNodes[0].nodeValue;

		if (item_xml.getElementsByTagName("style_type")[0].childNodes.length > 0)
			document.getElementById("style-type").value = item_xml.getElementsByTagName("style_type")[0].childNodes[0].nodeValue;

		if (item_xml.getElementsByTagName("drop_ship")[0].childNodes.length > 0)
			document.getElementById("drop-ship").value = item_xml.getElementsByTagName("drop_ship")[0].childNodes[0].nodeValue;

		if (item_xml.getElementsByTagName("sale_price")[0].childNodes.length > 0)
			document.getElementById("sale-price").value = item_xml.getElementsByTagName("sale_price")[0].childNodes[0].nodeValue;

		if (item_xml.getElementsByTagName("description")[0].childNodes.length > 0)
			document.getElementById("item-description").value = item_xml.getElementsByTagName("description")[0].childNodes[0].nodeValue;

		if (item_xml.getElementsByTagName("meta_description")[0].childNodes.length > 0)
			document.getElementById("item-meta-description").value = item_xml.getElementsByTagName("meta_description")[0].childNodes[0].nodeValue;

		if (item_xml.getElementsByTagName("category_id")[0].childNodes.length > 0)
			document.getElementById("cate-id").value = item_xml.getElementsByTagName("category_id")[0].childNodes[0].nodeValue;

		if (item_xml.getElementsByTagName("category_name")[0].childNodes.length > 0)
			document.getElementById("cate-name").value = item_xml.getElementsByTagName("category_name")[0].childNodes[0].nodeValue;
			
		if (item_xml.getElementsByTagName("category_h1_tag")[0].childNodes.length > 0)
			document.getElementById("cate-h1-tag").value = item_xml.getElementsByTagName("category_h1_tag")[0].childNodes[0].nodeValue;
			
		if (item_xml.getElementsByTagName("category_meta_description")[0].childNodes.length > 0)
			document.getElementById("cate-meta-description").value = item_xml.getElementsByTagName("category_meta_description")[0].childNodes[0].nodeValue;
			
		if (item_xml.getElementsByTagName("category_description")[0].childNodes.length > 0)
                    document.getElementById("cate-description").value = item_xml.getElementsByTagName("category_description")[0].childNodes[0].nodeValue;
			
		draw_features();
		draw_styles();

		if (item_xml.getElementsByTagName("image_1_exists")[0].childNodes[0].nodeValue == "Y")
		{
			document.getElementById("image-1-label").innerHTML = "<span class=\"required\">*</span> Image 1: <em>(already exists, click <a href=\"/img/boutique-items/" + item_xml.getElementsByTagName("id")[0].childNodes[0].nodeValue + ".gif\" onclick=\"window.open(this.href,'_new');return false;\">here</a> to view the current image 1)</em>";
		}
		else
		{
			document.getElementById("image-1-label").innerHTML = "<span class=\"required\">*</span> Image 1:";
		}

		if (item_xml.getElementsByTagName("image_2_exists")[0].childNodes[0].nodeValue == "Y")
		{
			document.getElementById("image-2-label").innerHTML = "Image 2: <em>(already exists, click <a href=\"/img/boutique-items/" + item_xml.getElementsByTagName("id")[0].childNodes[0].nodeValue + "-2.gif\" onclick=\"window.open(this.href,'_new');return false;\">here</a> to view the current image 2)</em>";
		}
		else
		{
			document.getElementById("image-2-label").innerHTML = "Image 2:";
		}

		if (item_xml.getElementsByTagName("image_3_exists")[0].childNodes[0].nodeValue == "Y")
		{
			document.getElementById("image-3-label").innerHTML = "Image 3: <em>(already exists, click <a href=\"/img/boutique-items/" + item_xml.getElementsByTagName("id")[0].childNodes[0].nodeValue + "-3.gif\" onclick=\"window.open(this.href,'_new');return false;\">here</a> to view the current image 3)</em>";
		}
		else
		{
			document.getElementById("image-3-label").innerHTML = "Image 3:";
		}

		if (item_xml.getElementsByTagName("image_4_exists")[0].childNodes[0].nodeValue == "Y")
		{
			document.getElementById("image-4-label").innerHTML = "Image 4: <em>(already exists, click <a href=\"/img/boutique-items/" + item_xml.getElementsByTagName("id")[0].childNodes[0].nodeValue + "-4.gif\" onclick=\"window.open(this.href,'_new');return false;\">here</a> to view the current image 4)</em>";
		}
		else
		{
			document.getElementById("image-4-label").innerHTML = "Image 4:";
		}

		if (item_xml.getElementsByTagName("image_5_exists")[0].childNodes[0].nodeValue == "Y")
		{
			document.getElementById("image-5-label").innerHTML = "Image 5: <em>(already exists, click <a href=\"/img/boutique-items/" + item_xml.getElementsByTagName("id")[0].childNodes[0].nodeValue + "-5.gif\" onclick=\"window.open(this.href,'_new');return false;\">here</a> to view the current image 5)</em>";
		}
		else
		{
			document.getElementById("image-5-label").innerHTML = "Image 5:";
		}

		if (item_xml.getElementsByTagName("image_6_exists")[0].childNodes[0].nodeValue == "Y")
		{
			document.getElementById("image-6-label").innerHTML = "Image 6: <em>(already exists, click <a href=\"/img/boutique-items/" + item_xml.getElementsByTagName("id")[0].childNodes[0].nodeValue + "-6.gif\" onclick=\"window.open(this.href,'_new');return false;\">here</a> to view the current image 6)</em>";
		}
		else
		{
			document.getElementById("image-6-label").innerHTML = "Image 6:";
		}

		if (item_xml.getElementsByTagName("image_7_exists")[0].childNodes[0].nodeValue == "Y")
		{
			document.getElementById("image-7-label").innerHTML = "Image 7: <em>(already exists, click <a href=\"/img/boutique-items/" + item_xml.getElementsByTagName("id")[0].childNodes[0].nodeValue + "-7.gif\" onclick=\"window.open(this.href,'_new');return false;\">here</a> to view the current image 7)</em>";
		}
		else
		{
			document.getElementById("image-7-label").innerHTML = "Image 7:";
		}

		if (item_xml.getElementsByTagName("image_8_exists")[0].childNodes[0].nodeValue == "Y")
		{
			document.getElementById("image-8-label").innerHTML = "Image 8: <em>(already exists, click <a href=\"/img/boutique-items/" + item_xml.getElementsByTagName("id")[0].childNodes[0].nodeValue + "-8.gif\" onclick=\"window.open(this.href,'_new');return false;\">here</a> to view the current image 8)</em>";
		}
		else
		{
			document.getElementById("image-8-label").innerHTML = "Image 8:";
		}

		document.getElementById("edit-item-div").style.display = "block";
	}
}

function draw_features()
{
	var item_xml = get_xml("/ajax/get-item-details.php?item=" + document.getElementById("items").value);

	var features = "<ul class=\"features\">";
	for (var i = 0;i < item_xml.getElementsByTagName("feature").length;i++)
	{
		features += "<li id=\"feature-" + item_xml.getElementsByTagName("feature")[i].getAttribute("id") + "\"><a href=\"#\" onclick=\"if (confirm('Remove this feature?')) { remove_feature(" + item_xml.getElementsByTagName("feature")[i].getAttribute("id") + "); } return false;\">Remove</a> " + item_xml.getElementsByTagName("feature")[i].childNodes[0].nodeValue + "</li>";
	}
	features += "<li><input type=\"text\" id=\"new-feature-text\" name=\"new-feature-text\" /> <input type=\"button\" value=\"Add Feature\" onclick=\"add_feature()\" /></li>";
	features += "</ul>";
	document.getElementById("edit-item-features").innerHTML = features;
}

function draw_styles()
{
	var item_xml = get_xml("/ajax/get-item-details.php?item=" + document.getElementById("items").value);

	var features = "<ul class=\"styles\">";
	for (var i = 0;i < item_xml.getElementsByTagName("style").length;i++)
	{
		features += "<li id=\"style-" + item_xml.getElementsByTagName("style")[i].getAttribute("id") + "\"><a href=\"#\" onclick=\"if (confirm('Remove this style?')) { remove_style(" + item_xml.getElementsByTagName("style")[i].getAttribute("id") + "); } return false;\">Remove</a> " + item_xml.getElementsByTagName("style")[i].childNodes[0].nodeValue + " (SKU: " + item_xml.getElementsByTagName("style")[i].getAttribute("sku") + ") (UPC: " + item_xml.getElementsByTagName("style")[i].getAttribute("upc") + ") </li>";
	}
	features += "<li><input type=\"text\" id=\"new-style-text\" name=\"new-style-text\" class=\"item-style-input\" /> SKU:<input type=\"text\" id=\"new-style-sku\" name=\"new-style-sku\" class=\"item-style-input\" />  UPC:<input type=\"text\" id=\"new-style-upc\" name=\"new-style-upc\" class=\"item-style-input\" /> <input type=\"button\" value=\"Add Style\" onclick=\"add_style()\" /></li>";
	features += "</ul>";
	document.getElementById("edit-item-styles").innerHTML = features;
}

function draw_categories()
{
	var item_xml = get_xml("/ajax/get-item-details.php?item=" + document.getElementById("items").value);

	var categories = "<br><table><tr>";
	for (var i = 0;i < item_xml.getElementsByTagName("category").length;i++)
	{
            if ((i % 3) == 0)
                categories += "</tr><tr>";
            categories +=  "<td style=\"padding-left: 20px; padding-right: 2px;\">" + item_xml.getElementsByTagName("category")[i].childNodes[0].nodeValue + "</td><td style=\"padding-right: 20px\"><input type=\"checkbox\" name=\"item-categories[]\" value=\"" + item_xml.getElementsByTagName("category")[i].getAttribute("id") + "\" " + item_xml.getElementsByTagName("category")[i].getAttribute("checked") + "></td>";
        }
	categories += "</tr></table>";
	document.getElementById("edit-item-categories").innerHTML = categories;
}

function add_feature()
{
	if (escape(document.getElementById("new-feature-text").value).length > 0)
	{
		get_xml("/ajax/add-feature.php?item=" + document.getElementById("items").value + "&feature=" + escape(document.getElementById("new-feature-text").value));
		draw_features();
	}
	else
	{
		alert("You can't have add an empty feature");
	}
}

function add_style()
{
	if (escape(document.getElementById("new-style-text").value).length > 0 && escape(document.getElementById("new-style-sku").value).length > 0)
	{
		get_xml("/ajax/add-style.php?item=" + document.getElementById("items").value + "&style=" + escape(document.getElementById("new-style-text").value) + "&sku=" + escape(document.getElementById("new-style-sku").value) + "&upc=" + escape(document.getElementById("new-style-upc").value));
		draw_styles();
	}
	else
	{
		alert("You can't add an empty style");
	}
}

function remove_feature(feature_id)
{
	get_xml("/ajax/remove-feature.php?feature=" + feature_id);
	draw_features();
}

function remove_style(style_id)
{
	if (document.getElementById("edit-item-styles").getElementsByTagName("li").length <= 2)
	{
		alert("You can not delete this item style, you must leave at least one style");
		return false;
	}
	get_xml("/ajax/remove-style.php?style=" + style_id);
	draw_styles();
}

function add_item()
{
	document.getElementById("items").selectedIndex = 0;
	document.getElementById("edit-item-div").style.display = "none";
	document.getElementById("add-item-div").style.display = "block";
	document.getElementById("edit-category-div").style.display = "none";
	document.getElementById("add-category-div").style.display = "none";

	document.getElementById("add-item-features").innerHTML = "<ul class=\"features\"><li><input type=\"text\" id=\"new-feature-text-add\" name=\"new-feature-text-add\" /> <input type=\"button\" value=\"Add Feature\" onclick=\"add_temp_feature();\" /></li></ul>";
	document.getElementById("add-item-styles").innerHTML = "<ul class=\"styles\"><li><input type=\"text\" id=\"new-style-text-add\" name=\"new-style-text-add\" class=\"item-style-input\" /> SKU:<input type=\"text\" id=\"new-style-sku-add\" name=\"new-style-sku-add\" class=\"item-style-input\" /> UPC:<input type=\"text\" id=\"new-style-upc-add\" name=\"new-style-upc-add\" class=\"item-style-input\" /> <input type=\"button\" value=\"Add Style\" onclick=\"add_temp_style();\" /></li></ul>";
}

function add_category()
{
	document.getElementById("categories").selectedIndex = 0;
	document.getElementById("edit-item-div").style.display = "none";
	document.getElementById("add-item-div").style.display = "none";
	document.getElementById("edit-category-div").style.display = "none";
	document.getElementById("add-category-div").style.display = "block";
}

function add_temp_feature()
{
	var new_feature = document.createElement("input");
	new_feature.type = "hidden";
	new_feature.name = "features[]";
	new_feature.id= "features[]";
	new_feature.value = document.getElementById("new-feature-text-add").value;

	if (document.getElementById("new-feature-text-add").value.length > 0)
	{
		document.getElementById("add-item-form").appendChild(new_feature);
	}
	else
	{
		alert("You can't have add an empty feature");
	}

	draw_temp_features();
}

function add_temp_style()
{
	var new_style = document.createElement("input");
	new_style.type = "hidden";
	new_style.name = "styles[]";
	new_style.id= "styles[]";
	new_style.value = document.getElementById("new-style-text-add").value + " (SKU: " + document.getElementById("new-style-sku-add").value + ")" + " (UPC: " + document.getElementById("new-style-upc-add").value + ")";

	if (document.getElementById("new-style-text-add").value.length > 0 && document.getElementById("new-style-sku-add").value.length > 0)
	{
		document.getElementById("add-item-form").appendChild(new_style);
	}
	else
	{
		alert("You can't have an empty style or empty SKU");
	}

	draw_temp_styles();
}

function remove_temp_feature(feature_text)
{
	for (var i = 0;i < document.getElementById("add-item-form").getElementsByTagName("input").length;i++)
	{
		if (document.getElementById("add-item-form").getElementsByTagName("input")[i].name == "features[]" && document.getElementById("add-item-form").getElementsByTagName("input")[i].value == feature_text)
		{
			document.getElementById("add-item-form").removeChild(document.getElementById("add-item-form").getElementsByTagName("input")[i]);
		}
	}

	draw_temp_features();
}

function remove_temp_style(style_text)
{
	for (var i = 0;i < document.getElementById("add-item-form").getElementsByTagName("input").length;i++)
	{
		if (document.getElementById("add-item-form").getElementsByTagName("input")[i].name == "styles[]" && document.getElementById("add-item-form").getElementsByTagName("input")[i].value == style_text)
		{
			document.getElementById("add-item-form").removeChild(document.getElementById("add-item-form").getElementsByTagName("input")[i]);
		}
	}

	draw_temp_styles();
}

function draw_temp_features()
{
	var features = "<ul class=\"features\">";
	for (var i = 0;i < document.getElementById("add-item-form").getElementsByTagName("input").length;i++)
	{
		if (document.getElementById("add-item-form").getElementsByTagName("input")[i].name == "features[]")
		{
			features += "<li><a href=\"#\" onclick=\"if (confirm('Remove this feature?')) { remove_temp_feature('" + document.getElementById("add-item-form").getElementsByTagName("input")[i].value + "'); } return false;\">Delete</a> " + document.getElementById("add-item-form").getElementsByTagName("input")[i].value + "</li>";
		}
	}
	features += "<li><input type=\"text\" id=\"new-feature-text-add\" name=\"new-feature-text-add\" /> <input type=\"button\" value=\"Add Feature\" onclick=\"add_temp_feature();\" /></li></ul>";

	document.getElementById("add-item-features").innerHTML = features;
}

function draw_temp_styles()
{
	var styles = "<ul class=\"styles\">";
	for (var i = 0;i < document.getElementById("add-item-form").getElementsByTagName("input").length;i++)
	{
		if (document.getElementById("add-item-form").getElementsByTagName("input")[i].name == "styles[]")
		{
			styles += "<li><a href=\"#\" onclick=\"if (confirm('Remove this style?')) { remove_temp_style('" + document.getElementById("add-item-form").getElementsByTagName("input")[i].value + "'); } return false;\">Delete</a> " + document.getElementById("add-item-form").getElementsByTagName("input")[i].value + "</li>";
		}
	}
	styles += "<li><input type=\"text\" id=\"new-style-text-add\" name=\"new-style-text-add\" class=\"item-style-input\" /> SKU:<input type=\"text\" id=\"new-style-sku-add\" name=\"new-style-sku-add\" class=\"item-style-input\" /> UPC:<input type=\"text\" id=\"new-style-upc-add\" name=\"new-style-upc-add\" class=\"item-style-input\" /> <input type=\"button\" value=\"Add Style\" onclick=\"add_temp_style();\" /></li></ul>";

	document.getElementById("add-item-styles").innerHTML = styles;
}




var intPlode = 0;

function divPlode(objDv,strType,strOn,strOff)
{
	var childDiv = objDv.getElementsByTagName("div");
	var strImg = "";
	//explosion
	if(intPlode==1)
	{
		for(var i=0;i<childDiv.length;i++)
		{
			if(childDiv[i].getAttribute("name")=="divX")
			{
				if(childDiv[i].style.display=='none')
				{
					childDiv[i].style.display = 'block';
					intPlode = 11;
				}
				else
				{
					childDiv[i].style.display = 'none';
					intPlode = 12;
				}
				i = childDiv.length;
			}
		}
	}
	else if(intPlode==2)
	{
		for(var i=0;i<childDiv.length;i++)
		{
			if(childDiv[i].name=="divX")
			{
				childDiv[i].style.display = 'block';
				i = childDiv.length;
			}
		}
		intPlode = 11;
	}
	else if(intPlode==3)
	{
		for(var i=0;i<childDiv.length;i++)
		{
			if(childDiv[i].name=="divX")
			{
				childDiv[i].style.display = 'none';
				i = childDiv.length;
			}
		}
		intPlode = 12;
	}
	//displaying
	if(strType!=undefined)
	{
		if(strOn!=undefined&&strOff!=undefined)
		{
			if(intPlode==11)
			{
				strImg = strOff;
			}
			else if(intPlode==12)
			{
				strImg = strOn;
			}
		}
		if(strType=="img")
		{
			var childImg = objDv.getElementsByTagName("img");
			for(var i=0;i<childImg.length;i++)
			{
				if(childImg[i].getAttribute("name")=="imgX")
				{
					childImg[i].src = strImg;
					i = childImg.length;
				}
			}
		}
	}
}

function check_guest_review_form()
{
	if (document.getElementById("rs_name").value.length == 0)
	{
		document.getElementById("rs_name").focus();
		alert("You must fill out your name");
		return false;
	}

	if (document.getElementById("rs_email").value.length == 0)
	{
		document.getElementById("rs_email").focus();
		alert("You must fill out your email");
		return false;
	}

	if (document.getElementById("rattle-rating").value.length == 0)
	{
		document.getElementById("rattle-rating").focus();
		alert("You must enter a rattle rating");
		return false;
	}

	if (document.getElementById("rs_comment").value.length == 0)
	{
		document.getElementById("rs_comment").focus();
		alert("You must fill out your comments");
		return false;
	}

	flip_guest_review_form();

	return true;
}

function flip_guest_review_form()
{
	document.getElementById("comment-form").style.display = "none";
	document.getElementById("dvCommentPosted").style.display = "block";
}

function flip_order_ship_to()
{
	if (document.getElementById("ship-to-billing").checked)
	{
		document.getElementById("ship-other-row-1").style.display = "none";
		document.getElementById("ship-other-row-2").style.display = "none";
		document.getElementById("ship-other-row-3").style.display = "none";
		document.getElementById("ship-other-row-4").style.display = "none";
		document.getElementById("ship-other-row-5").style.display = "none";
		document.getElementById("ship-other-row-6").style.display = "none";
	}
	else
	{
		document.getElementById("ship-other-row-1").style.display = "";
		document.getElementById("ship-other-row-2").style.display = "";
		document.getElementById("ship-other-row-3").style.display = "";
		document.getElementById("ship-other-row-4").style.display = "";
		document.getElementById("ship-other-row-5").style.display = "";
		document.getElementById("ship-other-row-6").style.display = "";
	}
}




/***********************************************
* Ultimate Fade-In Slideshow (v1.51):  Dynamic Drive (http://www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

var fadeimages=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages[0]=["/img/features/feature1.jpg", "/blog/snow-baby/", "_self"] //image with link and target syntax
fadeimages[1]=["/img/features/feature2.jpg", "", ""] //image with link syntax
fadeimages[2]=["/img/features/feature3.jpg", "", ""] //image with link syntax
fadeimages[3]=["/img/features/feature4.jpg", "", ""] //image with link syntax
fadeimages[4]=["/img/features/feature5.jpg", "/blog/beach-baby/", "_self"] //image with link and target syntax

var fadebgcolor="white"

////NO need to edit beyond here/////////////

var fadearray=new Array() //array to cache fadeshow instances
var fadeclear=new Array() //array to cache corresponding clearinterval pointers

var dom=(document.getElementById) //modern dom browsers
var iebrowser=document.all

function fadeshow(theimages, fadewidth, fadeheight, borderwidth, delay, pause, displayorder){
this.pausecheck=pause
this.mouseovercheck=0
this.delay=delay
this.degree=10 //initial opacity degree (10%)
this.curimageindex=0
this.nextimageindex=1
fadearray[fadearray.length]=this
this.slideshowid=fadearray.length-1
this.canvasbase="canvas"+this.slideshowid
this.curcanvas=this.canvasbase+"_0"
if (typeof displayorder!="undefined")
theimages.sort(function() {return 0.5 - Math.random();}) //thanks to Mike (aka Mwinter) :)
this.theimages=theimages
this.imageborder=parseInt(borderwidth)
this.postimages=new Array() //preload images
for (p=0;p<theimages.length;p++){
this.postimages[p]=new Image()
this.postimages[p].src=theimages[p][0]
}

var fadewidth=fadewidth+this.imageborder*2
var fadeheight=fadeheight+this.imageborder*2

if (iebrowser&&dom||dom) //if IE5+ or modern browsers (ie: Firefox)
document.write('<div id="master'+this.slideshowid+'" style="position:relative;width:'+fadewidth+'px;height:'+fadeheight+'px;overflow:hidden;"><div id="'+this.canvasbase+'_0" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div><div id="'+this.canvasbase+'_1" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div></div>')
else
document.write('<div><img name="defaultslide'+this.slideshowid+'" src="'+this.postimages[0].src+'"></div>')

if (iebrowser&&dom||dom) //if IE5+ or modern browsers such as Firefox
this.startit()
else{
this.curimageindex++
setInterval("fadearray["+this.slideshowid+"].rotateimage()", this.delay)
}
}

function fadepic(obj){
if (obj.degree<100){
obj.degree+=10
if (obj.tempobj.filters&&obj.tempobj.filters[0]){
if (typeof obj.tempobj.filters[0].opacity=="number") //if IE6+
obj.tempobj.filters[0].opacity=obj.degree
else //else if IE5.5-
obj.tempobj.style.filter="alpha(opacity="+obj.degree+")"
}
else if (obj.tempobj.style.MozOpacity)
obj.tempobj.style.MozOpacity=obj.degree/101
else if (obj.tempobj.style.KhtmlOpacity)
obj.tempobj.style.KhtmlOpacity=obj.degree/100
else if (obj.tempobj.style.opacity&&!obj.tempobj.filters)
obj.tempobj.style.opacity=obj.degree/101
}
else{
clearInterval(fadeclear[obj.slideshowid])
obj.nextcanvas=(obj.curcanvas==obj.canvasbase+"_0")? obj.canvasbase+"_0" : obj.canvasbase+"_1"
obj.tempobj=iebrowser? iebrowser[obj.nextcanvas] : document.getElementById(obj.nextcanvas)
obj.populateslide(obj.tempobj, obj.nextimageindex)
obj.nextimageindex=(obj.nextimageindex<obj.postimages.length-1)? obj.nextimageindex+1 : 0
setTimeout("fadearray["+obj.slideshowid+"].rotateimage()", obj.delay)
}
}

fadeshow.prototype.populateslide=function(picobj, picindex){
var slideHTML=""
if (this.theimages[picindex][1]!="") //if associated link exists for image
slideHTML='<a href="'+this.theimages[picindex][1]+'" target="'+this.theimages[picindex][2]+'">'
slideHTML+='<img src="'+this.postimages[picindex].src+'" border="'+this.imageborder+'px">'
if (this.theimages[picindex][1]!="") //if associated link exists for image
slideHTML+='</a>'
picobj.innerHTML=slideHTML
}


fadeshow.prototype.rotateimage=function(){
if (this.pausecheck==1) //if pause onMouseover enabled, cache object
var cacheobj=this
if (this.mouseovercheck==1)
setTimeout(function(){cacheobj.rotateimage()}, 100)
else if (iebrowser&&dom||dom){
this.resetit()
var crossobj=this.tempobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
crossobj.style.zIndex++
fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",50)
this.curcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_1" : this.canvasbase+"_0"
}
else{
var ns4imgobj=document.images['defaultslide'+this.slideshowid]
ns4imgobj.src=this.postimages[this.curimageindex].src
}
this.curimageindex=(this.curimageindex<this.postimages.length-1)? this.curimageindex+1 : 0
}

fadeshow.prototype.resetit=function(){
this.degree=10
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
if (crossobj.filters&&crossobj.filters[0]){
if (typeof crossobj.filters[0].opacity=="number") //if IE6+
crossobj.filters(0).opacity=this.degree
else //else if IE5.5-
crossobj.style.filter="alpha(opacity="+this.degree+")"
}
else if (crossobj.style.MozOpacity)
crossobj.style.MozOpacity=this.degree/101
else if (crossobj.style.KhtmlOpacity)
crossobj.style.KhtmlOpacity=this.degree/100
else if (crossobj.style.opacity&&!crossobj.filters)
crossobj.style.opacity=this.degree/101
}


fadeshow.prototype.startit=function(){
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
this.populateslide(crossobj, this.curimageindex)
if (this.pausecheck==1){ //IF SLIDESHOW SHOULD PAUSE ONMOUSEOVER
var cacheobj=this
var crossobjcontainer=iebrowser? iebrowser["master"+this.slideshowid] : document.getElementById("master"+this.slideshowid)
crossobjcontainer.onmouseover=function(){cacheobj.mouseovercheck=1}
crossobjcontainer.onmouseout=function(){cacheobj.mouseovercheck=0}
}
this.rotateimage()
}
