<!-- Hide Script

var newwindow='';
var login_window='';
var amz_window='';
var scrn='s';
var fs='sm';
var cmenu='c';
var usr;        
var pw;         
var sv; 

function SymError() {
         return true;
}       
                
window.onerror = SymError;

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 "";
}

if (navigator.cookieEnabled == 0) {
        alert("You need to enable cookies for this site to load properly!");
}       

function showTwitter(mid)
{
        title = document.title;
        twitter = encodeURI("http://twitter.com/home?status=" + title + " http://www.recipelink.com/msgid/" + mid);
        window.open(twitter);
}

function showFacebook(mid)
{
       title = document.title;
       facebook = encodeURI("http://www.facebook.com/sharer.php?u=http://www.recipelink.com/msgid/" + mid + "&t=" + title);
       window.open(facebook);
}         

function resizeText(e,m) {

        var obj = document.getElementById(e);

	if(m == 1){
                obj.style.fontSize = "x-small";
        }

        if(m == 2){
                obj.style.fontSize = "small";
        }

        if(m == 3){
                obj.style.fontSize = "medium";
        }


        //obj.style.fontSize = parseFloat(obj.style.fontSize) + (multiplier * 0.2) + "em";
}

function showDrop(e,f){

        var obj = document.getElementById(e);
        var obj2 = document.getElementById(f);

        obj.style.display = (obj.style.display == "none") ? "block" : "none";

        if(obj.style.display == "none"){ obj2.value = "Show Message Options"; return }
        if(obj.style.display == "block"){ obj2.value = "Hide Message Options"; return }
}

function showOptions(e){
	var obj = document.getElementById(e);
        obj.style.display = (obj.style.display == "none") ? "block" : "none";
}

function showOption(e,f){

        var obj = document.getElementById(e);
        var obj2 = document.getElementById(f);

        obj.style.display = (obj.style.display == "none") ? "block" : "none";

        if(obj.style.display == "none"){ obj2.value = "Show Options"; return }
        if(obj.style.display == "block"){ obj2.value = "Hide Options"; return }
}

function clrRadio(){ 
	for (i=0; i < parent.tdisp.document.bs.sp_as.length; i++) { 
		parent.tdisp.document.bs.sp_as[i].checked = false 
	}

        for (i=0; i < parent.tdisp.document.bs.sp_date.length; i++) {           
                parent.tdisp.document.bs.sp_date[i].checked = false           
        }

        for (i=0; i < parent.tdisp.document.bs.sp_recipe.length; i++) {           
                parent.tdisp.document.bs.sp_recipe[i].checked = false           
        }
}

function setClass(fnt){

	var object = parent.mdisp.document.getElementById("bob");

	if(fnt == 'lg' && fs != 'lg'){
		fs = 'lg';
		object.className='large';
	        return;
	} 

	if(fnt == 'lg' && fs == 'lg'){
		fs = 'sm';
                object.className='content';
		return;
	}
}

function markCal(lt,tt,bc){

        for (var i=1; i <= tt; i++){

                var pp = lt + i.toString();
                pobj = document.getElementById(pp);

                if(bc == 'on'){
                        pobj.className = 'calbox_on';
                }

                if(bc == 'off'){
                        pobj.className = 'calbox_off';
                }
        }
}

function getCal(np) {

        pt = document.getElementById("fy").options.selectedIndex;
        yr = document.getElementById("fy").options[pt].value;
        pt = document.getElementById("fm").options.selectedIndex;
        mn = document.getElementById("fm").options[pt].value;

        curdate = new Date();
        cm = curdate.getMonth() + 1;
        cy = curdate.getFullYear();

        if(np == 'next'){
                mn++;
                if(mn > 12){
                        mn = 1;
                        yr++;
                }
        }

        if(np == 'prev'){
                mn--;
                if(mn < 1){
                        mn = 12;
                        yr--;
                }
        }

        if(yr < 1997){ yr = 1997; mn = 1; }
        if(yr > cy){ yr = cy; mn = cm; }
        if(mn > cm && yr == cy){ mn = cm; }
        if(mn < 10){ mn = '0' + mn; }

        url = "/weekly/" + yr + "/" + mn + "0107" + yr + ".html";
        parent.tdisp.location.href = url;
}

function getMsgID(){

	var msg = document.getElementById("msgid").value;

	bnum = parseInt(msg.substring(0,2));
	tid = msg.substring(2,20);
        url = "/gm/" + bnum + "/" + tid;

        parent.mdisp.location.href = url;
}

function goCal(){

        curdate = new Date();
        mn = curdate.getMonth() + 1;
        yr = curdate.getFullYear();

        if(mn < 10){ mn = '0' + mn; }

        url = "/weekly/" + yr + "/" + mn + "0107" + yr + ".html";
        parent.tdisp.location.href = url;
}

function scrollFrame() {
	parent.tdisp.scrollTo(0,0);
	parent.mdisp.scrollTo(0,0);
	parent.window.scrollTo(0,0);
}

function toggle(wv) {

        if(wv == 'w' && scrn != 'w'){
                scrn = 'w';
                parent.document.getElementById("msg").cols="0%,100%";
                return;
        }

        if(wv == 'w' && scrn == 'w'){
                scrn = 's';
                parent.document.getElementById("msg").cols="45%,55%";
                return;
        }

        if(wv == 'f' && scrn != 'f'){
                scrn = 'f';
                parent.document.getElementById("msg").cols="0,100%"; 
                return;
        }

        if(wv == 'f' && scrn == 'f'){
                scrn = 's';
                parent.document.getElementById("msg").cols="45%,55%";
                return;
        }


        if(wv == 's'){
                scrn = 's';
                parent.document.getElementById("msg").cols="45%,55%";
                return;
        }
}

function expandBox(object,ds) {

        cr = parent.mdisp.document.getElementById(object).rows;

        if(cr == 30){
                cr = ds;
        } else {
                cr = 30;
        }
        parent.mdisp.document.getElementById(object).rows = cr;
}

function expandWBox(object,ol,nl) {

        cr = parent.mdisp.document.getElementById(object).cols;

        if(cr == ol){
                cr = nl;
        } else {
                cr = ol;
        }
        parent.mdisp.document.getElementById(object).cols = cr;
	parent.document.getElementById("msg").cols="30%,70%";
}

function expandTab(menuObj,picObj) {

        if(menuObj == "all"){
                for (var i=1; i <= picObj; i++){

                        var pp = 'p' + i.toString();

                        mobj = document.getElementById(i);
                        pobj = document.getElementById(pp);
                        eobj = document.getElementById("exp");

                        if(eobj.value == "Expand All"){
                                mobj.style.display = "block";
                                pobj.src = "/images/minus.gif";
                        }

                        if(eobj.value == "Close All"){
                                mobj.style.display = "none";
                                pobj.src = "/images/plus.gif";
                        }

                }

                if(eobj.value == "Expand All"){
                        eobj.value = "Close All";
                } else {
                        eobj.value = "Expand All";
                }
                return;
        }

        mobj = document.getElementById(menuObj);
        pobj = document.getElementById(picObj);

        if(mobj.style.display == "none"){
                mobj.style.display = "block";
                pobj.src = "/images/minus.gif";
                return;
        }

        if(mobj.style.display == "block"){
                mobj.style.display = "none";
                pobj.src = "/images/plus.gif";
                return;
        }
}

function toggleTab(so){

        var eobj = document.getElementById("exp");
        if(eobj.value == 'EXPAND LIST'){
                SetCookie('menu','collapse');
		expandAllTab(so);
		return;
        }

        if(eobj.value == 'COLLAPSE LIST'){
                SetCookie('menu','expand');
		expandAllTab(so);
		return;
        }
}

function expandAllTab(eo) {
                
	var eobj = document.getElementById("exp");

	if(getCookie('menu') != null){
		var mo = getCookie('menu');
	} else {
		return;
	}

        for (var i=1; i <= eo; i++){
                
		var pp = 'p' + i.toString();
                var ee = 'e' + i.toString();
                var hh = 'h' + i.toString();
                
                mobj = document.getElementById(ee);
                pobj = document.getElementById(pp);
                robj = document.getElementById(hh);

                if(mo == 'collapse'){
                	mobj.style.display = "block";
                	robj.style.display = "block";
                        pobj.src = "/images/minus.gif";
                } else {
                        mobj.style.display = "none";
                	robj.style.display = "none";
                        pobj.src = "/images/plus.gif";
                }
        }

        if(mo == 'collapse'){
                eobj.value = "COLLAPSE LIST";
        } else {
                eobj.value = "EXPAND LIST";
        }
        return;
}

function expandOneTab(so) {

        ee = 'e' + so.toString();
        pp = 'p' + so.toString();
        mobj = document.getElementById(ee);
        pobj = document.getElementById(pp);

        if(mobj.style.display == 'none'){
                mobj.style.display = "block";
                pobj.src = "/images/minus.gif";
                return;
        }

        if(mobj.style.display == 'block'){
                mobj.style.display = "none";
                pobj.src = "/images/plus.gif";
                return;
        }
}

function setIt(icon){
	if(icon == 'noicon.gif'){
		icon = "blank1x1.gif";
	}
	parent.mdisp.document.getElementById("cicon").src = "/images/msgbrd/icons/" + icon;
	parent.mdisp.document.getElementById("picon").value = icon;
}

function showhide_obj(obj1,obj2,cmd) {

                myObj1 = document.getElementById(obj1);
                myObj2 = document.getElementById(obj2);

		if(cmd == 'show'){
                	myObj1.style.display = "block";
                	myObj2.style.display = "block";
		}

                if(cmd == 'hide'){
                        myObj1.style.display = "none";
                        myObj2.style.display = "none";
                }
}

function toggleView(obj1,obj2) {

                butt_title = parent.mdisp.document.getElementById(obj2);
                butt_obj = parent.mdisp.document.getElementById(obj1);

                butt_obj.style.display = (butt_obj.style.display == "none") ? "block" : "none";

                if(butt_title.value == "Hide Icons"){
                        butt_title.value="Show Icons";
                        return;
                }

                if(butt_title.value == "Show Icons"){
                        butt_title.value="Hide Icons";
                        return;
                }
}

function siteWide(){
        
        document.getElementById('ul').value = 'http://www.recipelink.com/%';
	document.bcgi.submit();
}


function setPage(fred) {

	if (document.all && parseInt(navigator.appVersion) >= 4) {
        	var url = document.location.toString();
        	var title = document.title;
        	window.external.AddFavorite(url,title);
		return;
	}

       	if(navigator.appName == "Netscape"){
       		document.write('<font class="x-small">You must press ^D (CTRL-D) to bookmark this page</font>');
		return;
	}
}

function jumpTo(optionObj){
        var url = optionObj.options[optionObj.selectedIndex].value;
        if(url == 'menutitle'){
                return;
        }
        window.parent.location.href = url;
}

function goToAmazon(optionObj){

        var idx = optionObj.options[optionObj.selectedIndex].value;

	var url="http://www.amazon.com/b?tag=thekitchenlink";
        var url = url + "&node=" + idx;
        if(idx == 'menutitle'){
                return;
        }

        if(idx == 'tklshop'){
                url = "http://www.recipelink.com/TKL/kitchenlink.html";
        }
        window.open(url,'amazon');
}

function jumpAmazon(optionObj){
        var url = optionObj.options[optionObj.selectedIndex].value;
        if(url == 'menutitle'){
                return;
        }
	window.open(url,'amazon');
}

function checkDB(e){
        mo = getCookie('rcpDB');
	if(mo == '04242010'){
        	var obj = document.getElementById(e);
        	obj.style.display = (obj.style.display == "none") ? "block" : "none";
	}
}

function checkDB2(e){
        mo = getCookie('rcpDB');
        if(mo == '04242010'){
                var idx = document.getElementsByClassName(e);  
                for (i = 0; i < idx.length ; i++) {
                        idx[i].style.display = (idx[i].style.display == "none") ? "block" : "none";
                }
        }
}

function openLogin(fn,url){

	if(top.location == self.location){
        	parent.location.href="/recipedb/tklcc.html";
	}

	window.parent.frames[fn].location.href = url;
	return;
}       

function goTo(url){
        window.parent.location.href = url;
}   

function popitup(url){
	if (!newwindow.closed && newwindow.location)
	{
		newwindow.location.href = url;
	}
	else
	{

        	var w=450;
        	var h=600;
        	LeftPosition=10;
        	TopPosition=(screen.height)?(screen.height-h)/2:100;

        	settings='width='+w+',\
        	height='+h+',\
        	top='+TopPosition+',\
        	left='+LeftPosition+',\
        	scrollbars=yes,\
        	location=no,\
        	directories=no,\
        	status=no,\
        	menubar=no,\
        	toolbar=no,\
        	resizable=yes';

		newwindow=window.open(url,'spage',settings);
		if (!newwindow.opener) newwindow.opener = self;
	}
	if (window.focus) {newwindow.focus()}
	return false;
}

function popUpLogin(url,wd,ht) {

        var w = wd;
        var h = ht;

        if (!login_window.closed && login_window.location) {
                login_window.location.href = url;
        } else {

                LeftPosition=10;
                TopPosition=(screen.height)?(screen.height-h)/2:100;

                settings='width='+w+',\
                height='+h+',\
                top='+TopPosition+',\
                left='+LeftPosition+',\
                scrollbars=no,\
                location=no,\
                directories=no,\
                status=no,\
                menubar=no,\
                toolbar=no,\
                resizable=no';

                login_window=window.open(url,'login',settings);
                if (!login_window.opener) login_window.opener = self;
        }

        if (window.focus) {
                login_window.focus();
        }
        setTimeout('login_window.close()',60000);
        return false;
}

function loadFrame(fn,url) {
        frames[fn].window.location.href = url;
	return;
}

function refreshFrame() {
        var fad = parent.logo.document.getElementById("eat");
        fad.src = fad.src;
}

function setBM(fred) {

        if (document.all && parseInt(navigator.appVersion) >= 4) {
                var url = document.location.toString();
                var title = document.title;
                window.external.AddFavorite(url,title);
                return;
        }
        
        if(navigator.appName == "Netscape"){
                document.write('<font class="x-small">You must press ^D (CTRL-D) to bookmark this page</font>');
                return;
        }
}


function setHP(fred) {

        var title = 'Recipelink.com';
        var url = "http://www.recipelink.com";
                
        if (document.all && document.getElementById){
                document.body.style.behavior='url(#default#homepage)';
                document.body.setHomePage(url);
        }
        
        if (document.layers && navigator.javaEnabled()) {
                netscape.security.PrivilegeManager.enablePrivilege('UniversalPreferencesWrite');
                navigator.preference('browser.startup.homepage', url);
        }

        if (window.sidebar){
                window.sidebar.addPanel(title, url, "");
	} 

	if (window.sidebar&&window.sidebar.addPanel) {
                window.sidebar.addPanel(title,url,"");
	}
}

function checkForm(){
        object = parent.mdisp.document.getElementById("p_subject");
        t2 = object.value;

        if(!t2 || t2.length < 2){
                alert("Please enter a recipe title or message title.");
                object.focus();
                return false;
        }

        object = parent.mdisp.document.getElementById("p_author");
        t2 = object.value;

        if(!t2 || t2.length < 2){
                alert("Please enter your name and location.");
                object.focus();
                return false;
        }

        return true;
}


function clearForm(oForm) {
    
  var elements = oForm.elements; 
    
  oForm.reset();

  for(i=0; i<elements.length; i++) {
      
        field_type = elements[i].type.toLowerCase();
        
        switch(field_type) {
        
                case "text": 
                case "password": 
                case "textarea":
                case "hidden":  
                        
                        elements[i].value = ""; 
                        break;
        
                case "radio":
                case "checkbox":
                        if (elements[i].checked) {
                                elements[i].checked = false; 
                        }
                        break;

                case "select-one":
                case "select-multi":
                        elements[i].selectedIndex = -1;
                        break;

                default: 
                        break;
        }
    }
}

//-->

