﻿/***********************************************
* Cool DHTML tooltip script II- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var offsetfromcursorX = 12 //Customize x offset of tooltip
var offsetfromcursorY = 10 //Customize y offset of tooltip

var offsetdivfrompointerX = 10 //Customize x offset of tooltip DIV relative to pointer image
var offsetdivfrompointerY = 14 //Customize y offset of tooltip DIV relative to pointer image. Tip: Set it to (height_of_pointer_image-1).

document.write('<div id="dhtmltooltip"></div>') //write out tooltip DIV
document.write('<img id="dhtmlpointer" src="images/arrow2.gif">') //write out pointer image

var ie = document.all
var ns6 = document.getElementById && !document.all
var enabletip = false
if (ie || ns6)
	var tipobj = document.all ? document.all["dhtmltooltip"] : document.getElementById ? document.getElementById("dhtmltooltip") : ""

var pointerobj = document.all ? document.all["dhtmlpointer"] : document.getElementById ? document.getElementById("dhtmlpointer") : ""

var shadowboxLoad = function() {
	if (YAHOO.env.ua.ie > 0 && YAHOO.env.ua.ie < 5.5) {
	}
	else {
		Shadowbox.init({ counterType: 'skip', continuous: true });
	}
};
YAHOO.util.Event.onDOMReady(shadowboxLoad);

function ietruebody() {
	return (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body
}

function ddrivetip(thetext, thewidth, thecolor) {
	if (ns6 || ie) {
		if (typeof thewidth != "undefined") tipobj.style.width = thewidth + "px"
		if (typeof thecolor != "undefined" && thecolor != "") tipobj.style.backgroundColor = thecolor
		tipobj.innerHTML = thetext
		enabletip = true
		return false
	}
}

function positiontip(e) {
	if (enabletip) {
		var nondefaultpos = false
		var curX = (ns6) ? e.pageX : event.clientX + ietruebody().scrollLeft;
		var curY = (ns6) ? e.pageY : event.clientY + ietruebody().scrollTop;
		//Find out how close the mouse is to the corner of the window
		var winwidth = ie && !window.opera ? ietruebody().clientWidth : window.innerWidth - 20
		var winheight = ie && !window.opera ? ietruebody().clientHeight : window.innerHeight - 20

		var rightedge = ie && !window.opera ? winwidth - event.clientX - offsetfromcursorX : winwidth - e.clientX - offsetfromcursorX
		var bottomedge = ie && !window.opera ? winheight - event.clientY - offsetfromcursorY : winheight - e.clientY - offsetfromcursorY

		var leftedge = (offsetfromcursorX < 0) ? offsetfromcursorX * (-1) : -1000

		//if the horizontal distance isn't enough to accomodate the width of the context menu
		if (rightedge < tipobj.offsetWidth) {
			//move the horizontal position of the menu to the left by it's width
			tipobj.style.left = curX - tipobj.offsetWidth + "px"
			nondefaultpos = true
		}
		else if (curX < leftedge)
			tipobj.style.left = "5px"
		else {
			//position the horizontal position of the menu where the mouse is positioned
			tipobj.style.left = curX + offsetfromcursorX - offsetdivfrompointerX + "px"
			pointerobj.style.left = curX + offsetfromcursorX + "px"
		}

		//same concept with the vertical position
		if (bottomedge < tipobj.offsetHeight) {
			tipobj.style.top = curY - tipobj.offsetHeight - offsetfromcursorY + "px"
			nondefaultpos = true
		}
		else {
			tipobj.style.top = curY + offsetfromcursorY + offsetdivfrompointerY + "px"
			pointerobj.style.top = curY + offsetfromcursorY + "px"
		}
		tipobj.style.visibility = "visible"
		if (!nondefaultpos)
			pointerobj.style.visibility = "visible"
		else
			pointerobj.style.visibility = "hidden"
	}
}

function hideddrivetip() {
	if (ns6 || ie) {
		enabletip = false
		tipobj.style.visibility = "hidden"
		pointerobj.style.visibility = "hidden"
		tipobj.style.left = "-1000px"
		tipobj.style.backgroundColor = ''
		tipobj.style.width = ''
	}
}

document.onmousemove = positiontip


function ccpopupoutofstocknotify() {
	//if (document.getElementById("ctl00_contentWorkingArea_oosemail").checked == true || document.getElementById("ctl00_contentWorkingArea_rbtmaster").checked == true || document.getElementById("ctl00_contentWorkingArea_rbtammerican").checked == true || document.getElementById("ctl00_contentWorkingArea_rbtjcb").checked == true || document.getElementById("ctl00_contentWorkingArea_rbtdinner").checked == true) {
	var windowHeight = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
	var windowWidth = window.innerWidth ? window.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth;

	var scrOfX = 0, scrOfY = 0;
	if (typeof (window.pageYOffset) == 'number') {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}


//	var IpopTop = ((windowHeight - document.getElementById("ctl00_contentWorkingArea_contentmsg").offsetHeight) / 2);
//	var IpopLeft = ((windowWidth - document.getElementById("ctl00_contentWorkingArea_contentmsg").offsetWidth) / 2);
//	IpopTop = IpopTop + scrOfY;
//	IpopLeft = IpopLeft + scrOfX;

//	document.getElementById("ctl00_contentWorkingArea_contentmsg").style.top = IpopTop + 'px';
//	document.getElementById("ctl00_contentWorkingArea_contentmsg").style.left = IpopLeft + 'px';

//	document.getElementById("ctl00_contentWorkingArea_contentmsg").style.visibility = "visible";



	var IpopTop = ((windowHeight - document.getElementById("contentmsg").offsetHeight) / 2);
	var IpopLeft = ((windowWidth - document.getElementById("contentmsg").offsetWidth) / 2);
	IpopTop = IpopTop + scrOfY;
	IpopLeft = IpopLeft + scrOfX;

	document.getElementById("contentmsg").style.top = IpopTop + 'px';
	document.getElementById("contentmsg").style.left = IpopLeft + 'px';

	document.getElementById("contentmsg").style.visibility = "visible";
	//document.getElementById("content").style.visibility = "visible";
	//content
	//	}

}



function OOSemailchecknew() { 
    
	if (document.getElementById("ctl00_contentWorkingArea_oosemail").value == "") {
		alert("Please enter Email Id.")
		return false;
	}
	if (!check_email(document.getElementById("ctl00_contentWorkingArea_oosemail").value)) {
		alert("Please enter valid Email Id.")
		return false;
	}
}

function ccpopupalreadysendemail() {
	var windowHeight = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
	var windowWidth = window.innerWidth ? window.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth;

	var scrOfX = 0, scrOfY = 0;
	if (typeof (window.pageYOffset) == 'number') {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	var IpopTop = ((windowHeight - document.getElementById("contentmsgemailsent").offsetHeight) / 2);
	var IpopLeft = ((windowWidth - document.getElementById("contentmsgemailsent").offsetWidth) / 2);
	IpopTop = IpopTop + scrOfY;
	IpopLeft = IpopLeft + scrOfX;

	document.getElementById("contentmsgemailsent").style.top = IpopTop + 'px';
	document.getElementById("contentmsgemailsent").style.left = IpopLeft + 'px';

	document.getElementById("contentmsgemailsent").style.visibility = "visible";
	//document.getElementById("content").style.visibility = "visible";

}

function hidepopup() {
	document.getElementById("contentmsg").style.visibility = "hidden";
}


function hidepopupsendmail() {
	document.getElementById("contentmsgemailsent").style.visibility = "hidden";
}
