﻿<!--
// opens custom window for pfd
function openSpecials() {
	var special = window.open("./index_includes/custom/pfd_specials.php", "special", "location=no,toolbar=no,status=no,scrollbars=no,resizable=yes,width=700,height=500");
	special.opener = window;
}
// opens custom window for vendor list in AE backend 
function openVendorWindow(vendor_id, client_id) {
	if (client_id == "") { client_id = "NULL"; }
	var vendor = window.open("./index_includes/custom/vendor_list.php?vendor_id=" + vendor_id + "&client_id=" + client_id, "vendor", "location=no,toolbar=no,status=no,scrollbars=yes,resizable=yes,width=840,height=760");
	vendor.opener = window;
}
// opens custom window for becky
function openPromotions(series) {
	if (series == 1) { url = "./index_includes/custom/syn_promos1.php"; }
	else { url = "./index_includes/custom/syn_promos2.php"; } 
	var promotional = window.open(url, "promotional", "location=no,toolbar=no,status=no,scrollbars=yes,resizable=yes,width=755,height=800");
	promotional.opener = window;
}
function coeShippingGrid() {
	var shipping = window.open("./index_includes/custom/coe_shipping.php", "shipping", "location=no,toolbar=no,status=no,scrollbars=yes,resizable=yes,width=600,height=500");
	shipping.opener = window;
}
function open830Chat() {
	var chat = window.open("http://www.newclients.com/chat/chatlive.html", "chat", "location=no,toolbar=no,status=no,scrollbars=yes,resizable=yes,width=625,height=625");
	chat.opener = window;
}
// opens custom pdf win for bashas website
function openBashasPDF() {
	var flier = window.open("./pdfs/Bashas_CS_flier.pdf", "flier", "location=no,toolbar=no,status=no,scrollbars=no,resizable=yes,width=700,height=500");
	flier.opener = window;
}

// rotate code for Gillian Moyer bluedragonflymarketing.com
currentImage = 2;
function rotateImages(section) {
	if (document.rotate.complete) {
		document.rotate.src = "./images/14/" + section + "/dragonfly_" + section + "_" + currentImage + ".jpg";
		currentImage++
		if (currentImage == 9 && section != "about") { currentImage = 1; }
		if (currentImage == 10 && section == "about") { currentImage = 1; }
		
	}
	setTimeout("rotateImages('" + section + "')", 2500);
}

// rotation code for MTO mtoonline.com
MTOImage = 1;
function MTOrotate() {
	if (document.MTOrotate.complete) {
		document.MTOrotate.src = "./images/18/rotate/" + MTOImage + ".jpg";
		MTOImage++
		if (MTOImage == 6) { MTOImage = 1; }
	}
	setTimeout("MTOrotate()", 2500);
}

// rotation code for brand candy brandcandyshowcase.com
var holder = "R";
function rotateBrandCandy(holder) {
	if (document.rotateR.complete && document.rotateC.complete && document.rotateL.complete) {
		
		// get all image sources			
		var rightimage  = document.rotateR.src;
		var centerimage = document.rotateC.src;
		var leftimage   = document.rotateL.src;
		
		// setup regexs
		var pattern1   = /(http:\/\/(www\.)?brandcandyshowcase\.com\/images\/17\/rotate\/small_bc)(\d{1})(\.jpg)/;
		var pattern2   = /(http:\/\/(www\.)?brandcandyshowcase\.com\/images\/17\/rotate\/large_bc)(\d{1})(\.jpg)/;
		
		// match patterns
		var finalR = rightimage.match(pattern1);
		var finalC = centerimage.match(pattern2);
		var finalL = leftimage.match(pattern1);
		
		// increase count
		var currentRImage = parseInt(finalR[3]);
		var currentCImage = parseInt(finalC[3]);
		var currentLImage = parseInt(finalL[3]);
		currentRImage++;
		currentCImage++;
		currentLImage++;
		
		// fix overlaps
		if (currentRImage > 4) { currentRImage = 1; }
		if (currentCImage > 6) { currentCImage = 1; }
		if (currentLImage > 4) { currentLImage = 1; }
		
		if (holder == "R") { document.rotateR.src = "./images/17/rotate/small_bc" + currentRImage + ".jpg"; next_one = "C"; }
		if (holder == "C") { document.rotateC.src = "./images/17/rotate/large_bc" + currentCImage + ".jpg"; next_one = "L"; }
		if (holder == "L") { document.rotateL.src = "./images/17/rotate/small_bc" + currentLImage + ".jpg"; next_one = "R"; }
	}
	setTimeout("holder = rotateBrandCandy(holder)", 2500);
	return next_one;
}

function rotateBrandCandyHome(numrows, time, words) {



	var rotateOne = time;
	var rotateTwo = time * 2;
	var rotateThree = time * 3;
	
	if (document.getElementById("boxesContainer")) {
		// change image 1 and switch box colors
		holderOne = checkRandomNumber(randomNumber(numrows), numrows);
		setTimeout('changeProduct(0, holderOne)', time);
		
		// change image 2 and switch box colors
		holderTwo = checkRandomNumber(randomNumber(numrows), numrows);
		setTimeout('changeProduct(1, holderTwo)', rotateTwo);

		
		// change image 3, switch box colors, and call function recusively
		holderThree = checkRandomNumber(randomNumber(numrows), numrows);
		setTimeout('changeProduct(2, holderThree)', rotateThree);

		setTimeout("rotateBrandCandyHome(" + numrows + ", " + time + ",words)", rotateThree);
	}

	return true;
}

function showHideSideNav() {

	var menuStatus = document.getElementById("showCats").style.display;

	if (menuStatus == "none") { document.getElementById("showCats").style.display = "block"; }
	else { document.getElementById("showCats").style.display = "none"; }
	
}

function carolinaRotate() {
	setTimeout("carolinaBottomRotate(2)", 5000);
	setTimeout("carolinaTopRotate(2)", 3000);
}

function carolinaTopRotate(number) {
	document.carolinaTop.src = eval("imgT" + number + ".src");
	
	if (number == 12) { number = 1; }
	else { number++; }
	
	setTimeout("carolinaTopRotate(" + number + ")", 3000);
}

function carolinaBottomRotate(number) {
	document.carolinaBottom.src = "./images/carolina/homeBottom/" + number + ".jpg";
	if (number == 13) { number = 1; }
	else { number++; }
	setTimeout("carolinaBottomRotate(" + number + ")", 5000);
}

function blinkButton() {
	if (document.getElementById("button687")) {
		if (document.getElementById("button687").style.display == "none") {
			document.getElementById("button687").style.display = "block";
		} else { document.getElementById("button687").style.display = "none"; }
	}
}
setInterval('blinkButton()', 1500);



/* functions for bullseye */
function rolloverMenuOn(menu, linkName) {
	var menuStatus = document.getElementById(menu).style.display;
	var linkStatus = document.getElementById(linkName).style.backgroundPosition;
	if (menuStatus != 'block') { document.getElementById(menu).style.display = 'block'; }
	document.getElementById(linkName).style.backgroundPosition = '0 -39px';
}
function rolloverMenuOff(menu, linkName) {
	var menuStatus = document.getElementById(menu).style.display;
	var linkStatus = document.getElementById(linkName).style.backgroundPosition;
	if (menuStatus != 'none') { document.getElementById(menu).style.display = 'none'; }
	document.getElementById(linkName).style.backgroundPosition = '0 0';
}
// function to return element height when display is non
function returnComputedProperty(obj, property) {
	if (!document.all) { return document.defaultView.getComputedStyle(obj, '').getPropertyValue(property); }
	else {
		
		var re = /(-)(\w)/g;
		property = property.replace (re, function(fullmatch,paren1,paren2) { return paren2.toUpperCase(); });
		return eval("obj.currentStyle." + property);
	}
}
function footerToBottom() {

	var myHeight = 0;
	
	if (typeof( window.innerWidth ) == 'number') { // Non-IE
	    myHeight = window.innerHeight;

	} else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {  //IE 6+ in 'standards compliant mode'
  	  myHeight = document.documentElement.clientHeight; }

	if (document.body.offsetHeight > myHeight) {
		document.getElementById('frameFooter').style.top = (document.body.offsetHeight) + "px";
	} else {
		document.getElementById('frameFooter').style.top = (myHeight -54) + "px";
	}	
}

var holderOne = 0;
function initScreaming() {
	if (document.getElementById("boxesContainer")) {
		document['product1'].src = img1.src;
		document.getElementById("link1").href = "./index.php?section=view_product&product_id=" + imgid1;
	}
	return true;
}
function rotateScreaming(numrows) {
	
	if (document.getElementById("boxesContainer")) {
		holderOne = checkRandomNumber(randomNumber(numrows), numrows);
		setTimeout('switchBoxColors()', 2800);
		setTimeout('changeProduct(1, holderOne)', 2800);
		setTimeout("rotateScreaming(" + numrows + ")", 2800);
	}
	return true;
}
//-->