var theDate = new Date();
var cookie_expire_date = new Date( theDate.getTime() + 30758400000 );
var font;
var fontname;
function chng()  {
Response = "";
while ((Response == "") || (Response == "")){
Response=prompt ("Enter text to preview", "Lorem ipsum...");
}
if (Response != null) {
if (Response != "Lorem ipsum...") {
Set_Cookie( "prevtxt" , Response , cookie_expire_date , "/" , false );
preview(fontname,font);
} 
}
if (Response == "Lorem ipsum...") 
reset();
}

function reset()  {
delcookie("prevtxt" , "/" , false );
preview(fontname,font);
}

function Set_Cookie(name,value,expires,path,domain,secure) {
    var cookieString = name + "=" +escape(value) +
       ( (expires) ? ";expires=" + expires.toGMTString() : "") +
       ( (path) ? ";path=" + path : "") +
       ( (domain) ? ";domain=" + domain : "") +
       ( (secure) ? ";secure" : "");
    document.cookie = cookieString;
}

function Get_Cookie(name) {
   var start = document.cookie.indexOf(name+"=");
   var len = start+name.length+1;
   if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
   if (start == -1) return null;
   var end = document.cookie.indexOf(";",len);
   if (end == -1) end = document.cookie.length;
   return unescape(document.cookie.substring(len,end));
} 

function delcookie( name, path, domain ) {
if ( Get_Cookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function rez() {
 var myWidth = 0, 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;
 } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
 //IE 4 compatible
 myHeight = document.body.clientHeight;
 }
document.getElementById('list').style.height = myHeight-297+'px';
document.getElementById('prev').style.height = myHeight-287+'px';

}


function preview(name,fname)  {
font = fname;
fontname = name;
document.getElementById('prev').style.backgroundImage = 'none';
document.getElementById('loader').style.visibility = 'visible';
document.getElementById('fontname').firstChild.nodeValue = name;
document.getElementById('dll').href = 'dl.php?f='+ fname;
prevtxtt = Get_Cookie('prevtxt');
if (prevtxtt != null) document.getElementById('prevload').src = 'prevq.php?t=' + prevtxtt + '&f=' + font;
else 
document.getElementById('prevload').src = 'http://betterfonts.com/png3/'+ fname +'.png';
}

function propreview(sku,name,url)  {
//font = fname;
//fontname = name;
document.getElementById('prev').style.backgroundImage = 'none';
document.getElementById('loader').style.visibility = 'visible';
document.getElementById('fontname').firstChild.nodeValue = name;
document.getElementById('dll').href = url;
document.getElementById('prevload').src = 'http://betterfonts.com/fmp/grid/'+ sku +'-grid.png';
}




function o() {
			el = document.getElementById("overlay");
			el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
		}