// JavaScript Document
// giftcardfuncs.js

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}


function gifttext_to_cookie(form,name) 
{
	//alert("in gifttext_to_cookie, name is: " + name);
	var name_pointer = document.getElementsByName(name);
	var maxlen=420;
	var gifttext = name_pointer[0].value;
	//alert("len: " + gifttext.length);
	//alert("gifttext is: " + gifttext + ", len is: " + gifttext.length);
	if (gifttext.length > maxlen)
	{
		//alert("Your message was " + gifttext.length + ". Maximum length is " + maxlen + " characters. Please edit your message.");
		return false;
	}
	
	setgiftmsgCookie('dcbGiftCookie',gifttext,1);
	//var cookieText = getCookie('dcbGiftCookie');
	//alert("cookieText is: " + cookieText);

	reset_giftcard(0);
	return true;
}

function setgiftmsgCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function reset_giftcard(yes_no)
{
	var sel = window.opener.document.getElementById("ID42");
	//sel.options[yes_no].selected = true;
	sel.checked = true;
	//var form = window.opener.document.getElementByName("tForm0");
	//form.submit();
	
	
	
}

function count_chars(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit)
		{ // if too long...trim it!
			field.value = field.value.substring(0, maxlimit);
			cntfield.value = maxlimit - field.value.length;
			// otherwise, update 'characters left' counter
		}
		else
			cntfield.value = maxlimit - field.value.length;
}

function sizewindow()
{
	resizeTo(500, 600)
}

