
function show_large($new_src) { 
	document.getElementById('large_img').src='/images/thumbs_lrg/'+$new_src;
}

function printWindow(){
   bV = parseInt(navigator.appVersion)
   if (bV >= 4) window.print()
}

function CheckMessageLength() {
	var ARLineCount
	var maxLen = 100;                                // the maximum length of message allowed
	var maxWidth = 20;                                // the maximum width of message allowed
	var maxLine = 15;                                // the maximum line number of message allowed
	var MsgLen = document.checkout_form.ord_card_msg.value.length;
	var strMessage= document.checkout_form.ord_card_msg.value;
	var strNewMessage = new String()
	strMessage = document.checkout_form.ord_card_msg.value.replace(/\r\n/g, "\r")
	strMessage = strMessage.replace(/\n\r/g, "\r")
	strMessage = strMessage.replace(/\r/g, "\r")
	strMessage = strMessage.replace(/\n/g, "\r")
	var stringArray = strMessage.replace(/\r/g, " ").split(" ");
	ARLineCount = strMessage.split("\r");
	
	if(MsgLen > maxLen) {
			document.checkout_form.ord_card_msg.value = document.checkout_form.ord_card_msg.value.substring(0, maxLen);
			alert("Maximum Card Message length is " + maxLen + " characters");
	}
	
	for (var i=0; i < stringArray.length; i++){
		if(stringArray[i].length >= maxWidth){
			strNewMessage = strMessage.replace(stringArray[i], stringArray[i].substring(0, maxWidth-1))
			document.checkout_form.ord_card_msg.value = strNewMessage
			alert("In order for your message to print correctly on the card, please limit the word length to " + maxWidth + " characters");
			break;
		}
	}
	
	if(ARLineCount.length > maxLine) {
		alert("Maximum Number of lines in Card Message length is " + maxLine + " lines");
		strNewMessage = ""
		for(var i=0; i<(ARLineCount.length-1); i++) {
			if(i+1 == maxLine) {
				strNewMessage = strNewMessage + ARLineCount[i];
			} else {
				strNewMessage = strNewMessage + ARLineCount[i] + "\n";
			}
		}
		document.checkout_form.ord_card_msg.value = strNewMessage
	}
	
	 document.checkout_form.MessageLength.value = document.checkout_form.ord_card_msg.value.length;
}

function doCalc($email){
var outString = "";
var inString = $email;
for(i=0;i<inString.length;i++){
outString+="&#"+inString.charCodeAt(i)+";"
}

var firstPart="<script type=\"text/javascript\">\n";
firstPart+="<!--\n document.";
firstPart+="write(\"<li><a href='mailto:";
firstPart+=outString;
firstPart+="'>";
firstPart+=$email;
//firstPart+='contact us';
firstPart+="</a></li>\")\n";
firstPart+="//"
firstPart+=" -->"
firstPart+="\n<"
firstPart+="/script>";
outString=firstPart
return outString;
}
