var set=false;
var v=0;
var a;

function clearForms()
{
        var i;
        for (i = 0; (i < document.forms.length); i++) 
        {
                document.forms[i].reset();
        }
}

function taLimit(objId) 
{
        var taObj=document.getElementById(objId);//event.srcElement;
        alert(taObj.value.length);
        //alert(taObj.value.length);
        var totalChars = taObj.value;
        if (taObj.value.length > 30000)
        {
                totalChars = totalChars.substr(0,30000);
                taObj.value= totalChars;
                alert('Your story reached it\'s 30000 character limit. Please condense and resubmit.');
                return false;
        }
}

function taCount(visCnt,visCnt1,objId,maxLength) 
{
        var taObj=document.getElementById(objId);//event.srcElement;
        var totalChars = taObj.value;
        
        if (taObj.value.length>maxLength*1)
            taObj.value=taObj.value.substring(0,maxLength*1);

        if (visCnt) 
        {
                visCnt.innerHTML=maxLength-taObj.value.length;//taObj.maxLength-taObj.value.length;
                visCnt1.innerHTML=maxLength-taObj.value.length;//taObj.maxLength-taObj.value.length;
        }
}

function taCount1(visCnt,visCnt1) 
{
        var taObj=form1.the_story;
        if (visCnt) 
        {
                visCnt.innerText=taObj.maxLength;
                visCnt1.innerText=taObj.maxLength;
        }
}
<!--
function MM_findObj(n, d) { //v4.0
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
        if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
        for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
        if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function newValidate() {
        errors = "";
        if (document.getElementById("category_id1").checked==false&&document.getElementById("category_id2").checked==false) 
                errors+='- the category is required.\n';
        if (document.getElementById("sub_category_id1").checked==false&&document.getElementById("sub_category_id2").checked==false&&document.getElementById("sub_category_id3").checked==false) 
                errors+='- the type of story you want to tell is is required.\n';
        if (errors == "")
                document.forms[0].submit();
        else
                alert(errors);
}

function MM_validateForm() { //v4.0
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
if (document.form1.read_guidelines.checked==false) errors+='Please check the box at the top to ascertain that you agree to StoryStar guidelines.\n';

if (document.getElementById("category_id1").checked==false&&document.getElementById("category_id2").checked==false) errors+='- the category is required.\n';
if (document.getElementById("sub_category_id1").checked==false&&document.getElementById("sub_category_id2").checked==false&&document.getElementById("sub_category_id3").checked==false) errors+='- the type of story you want to tell is is required.\n';
if (document.getElementById("poster_genderm").checked==false&&document.getElementById("poster_genderf").checked==false) errors+='- poster\'s gender is required.\n';

for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
        } else if (test!='R') {
                if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
                if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
                min=test.substring(8,p); max=test.substring(p+1);
                if (val<min || max<val) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
                } } } else if (test.charAt(0) == 'R') {
                        exp = nm.split("_");
                        errors += '- '+exp[0]+' '+exp[1]+' is required.\n'; }
}
}
if (document.form1.attest_original.checked==false) errors+='Please check the box to attest that the submitted story is original.\n';
if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
}

function RateBarStatus(Rate){

        if (Rate==1){
                document.image1.src="../images/orange_star.png";
                document.image2.src="../images/star1.gif";
                document.image3.src="../images/star1.gif";
                document.image4.src="../images/star1.gif";
                document.image5.src="../images/star1.gif";
        }else if(Rate==2){
                document.image1.src="../images/orange_star.png";
                document.image2.src="../images/orange_star.png";
                document.image3.src="../images/star1.gif";
                document.image4.src="../images/star1.gif";
                document.image5.src="../images/star1.gif";
        }else if(Rate==3){
                document.image1.src="../images/orange_star.png";
                document.image2.src="../images/orange_star.png";
                document.image3.src="../images/orange_star.png";
                document.image4.src="../images/star1.gif";
                document.image5.src="../images/star1.gif";
        }else if(Rate==4){
                document.image1.src="../images/orange_star.png";
                document.image2.src="../images/orange_star.png";
                document.image3.src="../images/orange_star.png";
                document.image4.src="../images/orange_star.png";
                document.image5.src="../images/star1.gif";
        }else if(Rate==5){
                document.image1.src="../images/orange_star.png";
                document.image2.src="../images/orange_star.png";
                document.image3.src="../images/orange_star.png";
                document.image4.src="../images/orange_star.png";
                document.image5.src="../images/orange_star.png";
        }else{
                document.image1.src="../images/star1.gif";
                document.image2.src="../images/star1.gif";
                document.image3.src="../images/star1.gif";
                document.image4.src="../images/star1.gif";
                document.image5.src="../images/star1.gif";
        }


}


// See KB article about changing this dynamic HTML
dynamicanimAttr = "dynamicanimation"
animCancel = "skipanim"
fpanimationPrefix = "fpAnim"
animateElements = new Array()
currentElement = 0
speed = 1
stepsZoom = 8
stepsWord = 8
stepsFly = 17
stepsSpiral = 16
stepsSpiralWord = 19
stepsElastic = 32
steps = stepsZoom
step = 0
cornerPhase=0
outEffect=0
function remSuffix(str)
{
        ind=str.indexOf("FP")
        str = str.substring(0,ind)
        return str
}
function dynAnimOut(el)
{
        outEffect=1
        dynAnimation(el)
        outEffect=0
}
function dynAnimation(obj)
{
        animateElements = new Array()
        var ms = navigator.appVersion.indexOf("MSIE")
        ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
        if(!ie4)
        {
                if((navigator.appName == "Netscape") &&
                (parseInt(navigator.appVersion.substring(0, 1)) >= 4))
                doc_els=document.layers
                else
                return
        }
        else
        doc_els=document.all
        if(outEffect && !ie4)
        return
        if(ie4)
        {
                for (index=document.all.length-1; index >= document.body.sourceIndex; index--)
                {
                        el = document.all[index]
                        if(outEffect && el != obj)
                        continue
                        if(outEffect)
                        animationId = el.id.substring(9,el.id.length)
                        else
                        animationId = el.id.substring(6,el.id.length)
                        animation=remSuffix(animationId)
                        if(null != animation)
                        {
                                altcnt=0
                                if(        animation == "dropWord"                                ||
                                animation == "flyTopRightWord"                        ||
                                animation == "flyBottomRightWord"                ||
                                animation == "waveWords"                        ||
                                animation == "hopWords")
                                {
                                        ih = el.innerHTML
                                        outString = ""
                                        i1 = 0
                                        iend = ih.length
                                        while(true)
                                        {
                                                i2 = startWord(ih, i1)
                                                if(i2 == -1)
                                                i2 = iend
                                                outWord(ih, i1, i2, false, "", outEffect ? obj.id : el.id)
                                                if(i2 == iend)
                                                break
                                                i1 = i2
                                                i2 = endWord(ih, i1)
                                                if(i2 == -1)
                                                i2 = iend
                                                if (animation == "waveWords")
                                                outWordAlt(ih, i1, i2, true, animation, altcnt)
                                                else
                                                outWord(ih, i1, i2, true, (outEffect ? "Out" : "") + animation,
                                                outEffect ?  obj.id : el.id)

                                                if(i2 == iend)
                                                break
                                                i1 = i2
                                                altcnt++
                                        }
                                        document.all[index].innerHTML = outString
                                        document.all[index].style.posLeft = 0
                                        document.all[index].setAttribute(animCancel, true)
                                        document.all[index].style.visibility="visible"
                                }
                        }
                }
        }
        i = 0
        for (index=0; index < doc_els.length; index++)
        {
                el = doc_els[index]
                if(0 != el.id.indexOf(fpanimationPrefix))
                continue
                if (ie4)
                {
                        elprops=el.style
                        scrollOffsetTop=document.body.scrollTop
                        docHeight=document.body.offsetHeight
                        docWidth=document.body.offsetWidth
                        elW=100
                        elH=el.offsetHeight
                }
                else
                {
                        elprops=el
                        scrollOffsetTop=window.pageYOffset
                        docHeight=window.innerHeight
                        docWidth=window.innerWidth
                        elW=el.clip.width
                        elH=el.clip.height
                }
                if(outEffect)
                animationId = el.id.substring(9,el.id.length)
                else
                animationId = el.id.substring(6,el.id.length)
                animation=remSuffix(animationId)
                if(outEffect && (obj != el))
                {
                        if(el.SRCID != obj.id)
                        continue
                }
                if (null != animation )
                {
                        if(ie4 && null!=el.getAttribute(animCancel, false))
                        continue
                        if(!ie4)
                        {
                                elprops.posLeft=elprops.left
                                elprops.posTop=elprops.top
                        }
                        el.startL=offsetLeft(el)
                        if(animation == "flyLeft")
                        {
                                elprops.posLeft = -offsetLeft(el)-elW
                                elprops.posTop = 0
                        }
                        else if(animation == "flyRight" || animation=="elasticRight")
                        {
                                elprops.posLeft = -offsetLeft(el)+docWidth
                                elprops.posTop = 0
                        }
                        else if(animation == "flyTop" || animation == "dropWord")
                        {
                                elprops.posLeft = 0
                                elprops.posTop = scrollOffsetTop-offsetTop(el)-elH
                        }
                        else if(animation == "flyBottom" || animation == "elasticBottom")
                        {
                                elprops.posLeft = 0
                                elprops.posTop = scrollOffsetTop-offsetTop(el)+docHeight
                        }
                        else if(animation == "flyTopLeft")
                        {
                                elprops.posLeft = -offsetLeft(el)-elW
                                elprops.posTop = scrollOffsetTop-offsetTop(el)-elH
                        }
                        else if(animation == "flyTopRight" || animation == "flyTopRightWord")
                        {
                                elprops.posLeft = -offsetLeft(el)+docWidth
                                elprops.posTop = scrollOffsetTop-offsetTop(el)-elH
                        }
                        else if(animation == "flyCorner")
                        {
                                elprops.posLeft = docWidth*0.2-offsetLeft(el)

                                elprops.posTop = scrollOffsetTop-offsetTop(el)+docHeight
                        }
                        else if(animation == "flyBottomLeft")
                        {
                                elprops.posLeft = -offsetLeft(el)-elW
                                elprops.posTop = scrollOffsetTop-offsetTop(el)+docHeight
                        }
                        else if(animation == "flyBottomRight" || animation == "flyBottomRightWord")
                        {
                                elprops.posLeft = -offsetLeft(el)+docWidth
                                elprops.posTop = scrollOffsetTop-offsetTop(el)+docHeight
                        }
                        else if(animation == "spiral")
                        {
                                elprops.posLeft = -offsetLeft(el)+docWidth
                                elprops.posTop = scrollOffsetTop-offsetTop(el)+docHeight
                        }
                        else if((animation.indexOf("waveWords") != -1) || animation=="hopWords")
                        {
                                if(i)
                                {
                                        prevEl=animateElements[i-1]
                                        elprops.r = offsetLeft(el)-prevEl.startL
                                }
                                else
                                elprops.r = offsetLeft(el)
                        }
                        else if(animation == "wipeLR" || animation == "wipeMID")
                        {
                                if (ie4 && elprops.position=="absolute")
                                {
                                        el.sizeW=el.offsetWidth
                                        elprops.clip="rect(0 0 0 0)"
                                }
                                else if (!ie4)
                                {
                                        el.sizeW=el.clip.width
                                        el.clip.width=0
                                }
                        }
                        else if(animation == "wipeTB")
                        {
                                if (ie4 && elprops.position=="absolute")
                                {
                                        elprops.clip="rect(0 0 0 0)"
                                }
                                else if(!ie4)
                                {
                                        el.sizeH=el.clip.height
                                        el.clip.height=0
                                }
                        }
                        else if(animation == "zoomIn")
                        {
                                elprops.posLeft = 0
                                elprops.posTop = 0
                        }
                        else if(animation == "zoomOut")
                        {
                                elprops.posLeft = 0
                                elprops.posTop = 0
                        }
                        else
                        {
                                continue
                        }
                        if(!outEffect)
                        {
                                el.initLeft = elprops.posLeft
                                el.initTop  = elprops.posTop
                                el.endLeft  = 0
                                el.endTop   = 0
                                elprops.visibility = "hidden"
                        }
                        else
                        {
                                el.initLeft = 0
                                el.initTop  = 0
                                el.endLeft = elprops.posLeft
                                el.endTop  = elprops.posTop
                                elprops.posTop = 0
                                elprops.posLeft = 0
                        }
                        if(!ie4)
                        {
                                elprops.left=elprops.initLeft
                                elprops.top =elprops.initTop
                        }
                        animateElements[i++] = el
                }
        }
        if(animateElements.length > 0)
        {
                if(outEffect)
                window.setTimeout("animate(1);", speed, "Javascript")
                else
                window.setTimeout("animate(0);", speed, "Javascript")
        }
}
function offsetLeft(el)
{
        if(ie4)
        {
                x = el.offsetLeft
                for (e = el.offsetParent; e; e = e.offsetParent)
                x += e.offsetLeft
                return x
        }
        else
        {
                x = el.pageX
                return x
        }
}
function offsetTop(el)
{
        if(ie4)
        {
                y = el.offsetTop
                for (e = el.offsetParent; e; e = e.offsetParent)
                y += e.offsetTop;
                return y
        }
        else
        {
                y = el.pageY
                return y
        }
}
function startWord(ih, i)
{
        for(tag = false; i < ih.length; i++)
        {
                c = ih.charAt(i)
                if(c == '<')
                {
                        if(ih.substring(i+1, i+4) == "IMG")
                        return i;
                        tag = true
                }
                if(!tag)
                return i
                if(c == '>')
                tag = false
        }
        return -1
}
function endWord(ih, i)
{
        nonSpace = false
        space = false
        img = false
        if(ih.charAt(i) == '<')
        {
                img = true
                i++;
        }
        while(i < ih.length)
        {
                c = ih.charAt(i)
                if(c != ' ')
                nonSpace = true
                if(img && c == '>')
                img = false;
                if(nonSpace && !img && c == ' ')
                space = true
                if(c == '<')
                return i
                if(space && c != ' ')
                return i
                i++
        }
        return -1
}
function outWord(ih, i1, i2, dyn, anim, srcID)
{
        if(dyn)
        if(!outEffect)
        outString += "<SPAN ID=\"" +  fpanimationPrefix + anim + "FP\" style=\"position: relative; visibility: hidden;\">"
        else
        outString += "<SPAN SRCID=\"" + srcID + "\"ID=\"" +  fpanimationPrefix + anim + "FP\" style=\"position: relative;\">"
        outString += ih.substring(i1, i2)
        if(dyn)
        outString += "</SPAN>"
}
function outWordAlt(ih, i1, i2, dyn, anim, altcnt)
{
        if(dyn)
        {
                if(altcnt%2)
                outString += "<SPAN ID=\"" +  fpanimationPrefix + anim + "LFP\" style=\"position: relative;  visibility: hidden;\">"
                else
                outString += "<SPAN ID=\"" +  fpanimationPrefix + anim + "RFP\" style=\"position: relative;  visibility: hidden;\">"
        }

        outString += ih.substring(i1, i2)
        if(dyn)
        outString += "</SPAN>"
}
function animate(animOut)
{
        el = animateElements[currentElement]
        if(animOut)
        animationId = el.id.substring(9,el.id.length);
        else
        animationId = el.id.substring(6,el.id.length);
        animation=remSuffix(animationId)
        if (ie4)
        elprops=el.style
        else
        elprops=el

        if(!step && !animOut)
        elprops.visibility="visible"
        step++
        if(animation == "spiral")
        {
                steps = stepsSpiral
                v = step/steps
                rf = 1.0 - v
                t = v * 2.0*Math.PI
                rx = Math.max(Math.abs(el.initLeft), 200)
                ry = Math.max(Math.abs(el.initTop),  200)
                elprops.posLeft = Math.ceil(-rf*Math.cos(t)*rx)
                elprops.posTop  = Math.ceil(-rf*Math.sin(t)*ry)
        }
        else if(animation == "waveWordsL" || animation=="hopWords" || animation == "waveWords")
        {
                steps = stepsSpiralWord
                v = step/steps
                rf = (1.0 - v)
                t = v * 1.0*Math.PI
                elprops.posLeft = Math.ceil(-rf*Math.cos(t)*elprops.r)
                elprops.posTop  = Math.ceil(-rf*Math.sin(t)*elprops.r)
        }
        else if(animation == "waveWordsR")
        {
                steps = stepsSpiralWord
                v = step/steps
                rf = (1.0 - v)
                t = v * 1.0*Math.PI
                elprops.posLeft = Math.ceil(-rf*Math.cos(t)*elprops.r)
                elprops.posTop  = Math.ceil( rf*Math.sin(t)*elprops.r)
        }
        else if(animation == "zoomIn")
        {
                steps = stepsZoom
                elprops.fontSize = Math.ceil(50+50*step/steps) + "%"
                elprops.posLeft = 0
        }
        else if(animation == "zoomOut")
        {
                steps = stepsZoom
                fontSz=Math.ceil(100+200*(steps-step)/steps) + "%"
                elprops.fontSize = fontSz
                elprops.posLeft = 0
        }
        else if(animation == "elasticRight")
        {
                steps = stepsElastic
                v = step/steps
                rf=Math.exp(-v*7)
                t = v * 1.5*Math.PI
                rx =Math.abs(el.initLeft)
                elprops.posLeft = rf*Math.cos(t)*rx
                elprops.posTop  = 0
        }
        else if(animation == "elasticBottom")
        {
                steps = stepsElastic
                v = step/steps
                rf=Math.exp(-v*7)
                t = v * 2.5*Math.PI
                ry =Math.abs(el.initTop)
                elprops.posLeft = 0
                elprops.posTop  = rf*Math.cos(t)*ry
        }
        else if(animation == "wipeLR")
        {
                steps = stepsElastic
                if(ie4 && elprops.position=="absolute")
                elprops.clip = "rect(0 "+ step/steps*100 +"% 100% 0)"
                else if (!ie4)
                {
                        elprops.clip.right=step/steps*el.sizeW
                }
        }
        else if(animation == "wipeTB")
        {
                steps = stepsElastic
                if(ie4 && elprops.position=="absolute")
                elprops.clip = "rect(0 100% "+step/steps*el.offsetHeight+"px 0)"
                else
                elprops.clip.bottom=step/steps*el.sizeH
        }
        else if(animation == "wipeMID")
        {
                steps = stepsElastic
                if(ie4 && elprops.position=="absolute")
                {
                        elprops.clip = "rect(0 "+el.sizeW/2*(1+step/steps)+"px 100% "+el.sizeW/2*(1-step/steps)+")"
                }
                else if(!ie4)
                {
                        elprops.clip.right=el.sizeW/2*(1+step/steps)
                        elprops.clip.left=el.sizeW/2*(1-step/steps)
                }
        }
        else if(animation == "flyCorner")
        {
                if(!cornerPhase)
                {
                        steps = stepsElastic/2
                        v = step/steps
                        rf=Math.exp(-v*7)
                        t = v * 2.5*Math.PI
                        ry =Math.abs(el.initTop)
                        elprops.posTop  = rf*Math.cos(t)*ry
                }
                else
                {
                        steps = stepsFly
                        dl = el.initLeft / steps
                        elprops.posLeft = elprops.posLeft - dl
                        elprops.posTop = 0
                }
        }
        else
        {
                steps = stepsFly
                if(animation == "dropWord" || animation == "flyTopRightWord" || animation == "flyBottomRightWord")
                steps = stepsWord
                dl = (el.endLeft - el.initLeft) / steps
                dt = (el.endTop  - el.initTop)  / steps
                elprops.posLeft = elprops.posLeft + dl
                elprops.posTop = elprops.posTop + dt
        }
        if (step >= steps)
        {
                if(!(animation == "wipeLR"        ||
                animation  == "wipeTB"        ||
                animation  == "wipeMID"        ||
                (animation == "flyCorner" && !cornerPhase)))
                {
                        elprops.posLeft = el.endLeft
                        elprops.posTop = el.endTop
                }
                if(animOut)
                {
                        elprops.visibility="hidden"
                }

                step = 0
                if(animation=="flyCorner" && !cornerPhase)
                cornerPhase=1
                else
                {
                        cornerPhase=0
                        currentElement++
                }

        }
        if(!ie4)
        {
                elprops.left=elprops.posLeft
                elprops.top =elprops.posTop
        }
        if(currentElement < animateElements.length)
        {
                if(animOut)
                window.setTimeout("animate(1);", speed, "Javascript")
                else
                window.setTimeout("animate(0);", speed, "Javascript")
        }
        else
        currentElement=0
}
function rollIn(el)
{
        var ms = navigator.appVersion.indexOf("MSIE")
        ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
        if(ie4)
        {
                el.initstyle=el.style.cssText;el.style.cssText=el.fprolloverstyle
        }
}
function rollOut(el)
{
        var ms = navigator.appVersion.indexOf("MSIE")
        ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
        if(ie4)
        {
                el.style.cssText=el.initstyle
        }
}
function clickSwapStyle(el)
{
        var ms = navigator.appVersion.indexOf("MSIE")
        ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
        if(ie4)
        {
                ts=el.style.cssText
                el.style.cssText=el.fprolloverstyle
                el.fprolloverstyle=ts
        }
}
function clickSwapImg(el)
{
        if(document.all || document.layers)
        {
                ts=el.src
                el.src=el.lowsrc
                el.lowsrc=ts
        }
}

function stars_over(id1, id2)
{
        var obj;
        for (var i = 0; i<id2; i++) {
                obj = document.getElementById(""+id1+"_"+i);
                obj.src = "../images/stars.gif";
        }
}
function stars_out(id1, id2)
{
        var obj;
        for (var i = 0; i<id2; i++) {
                obj = document.getElementById(""+id1+"_"+i);
                obj.src = "../images/star2.gif";
        }
}

function delete_story(id)
{
        //if (confirm("Are you sure you want to delete this story?")) {
                document.location = "../sysman/delete_story.php?story_id="+id;
        //}
}

function delete_allstory()
{
        if (confirm("Are you sure you want to delete this story?")) {
                document.location = "../sysman/delete_alloldstory.php?answer=yes";
        }
}

function getOption(id, attribute)
{
        var obj = document.getElementById(id);
        /*var obj1 = obj.options[obj.selectedIndex];
        if (attribute == "value") {
        return obj1.value;
        }
        return obj1.text;*/
        return obj.value;
}

function getOption1(id, attribute)
{
        var obj = document.getElementById(id);
        var obj1 = obj.options[obj.selectedIndex];
        if (attribute == "value") {
                return obj1.value;
        }
        return obj1.text;
}

function change_display(id, sel, opt, hid)
{
        var obj = document.getElementById(id);
        var disp = obj.style.display;
        if (disp == "none") {
                disp = "block";
        } else {
                disp = "none";
        }
        obj.style.display = disp;
        document.getElementById("span_add_"+opt).style.display = "none";

        document.getElementById(sel).value = getOption1(opt, "text");
        document.getElementById(hid).value = getOption1(opt, "value");
}
function change_display1(id, str)
{
        var obj = document.getElementById(id);
        var disp = obj.style.display;
        if (disp == "none") {
                disp = "block";
        } else {
                disp = "none";
        }
        obj.style.display = disp;
        document.getElementById("span_edit_"+str).style.display = "none";
}
function delete_theme()
{
        if (confirm("Are you sure you want to delete this theme?")) {
                id = getOption1("theme", "value");
                document.location = "../sysman/themes_subjects.php?action=delete_theme&theme_id="+id;
        }
}
function delete_subject()
{
        if (confirm("Are you sure you want to delete this subject?")) {
                id = getOption1("subject", "value");
                document.location = "../sysman/themes_subjects.php?action=delete_subject&subject_id="+id;
        }
}

function submitUser(action, from)
{
        opt = getOption(from, "value");
        if (action == "delete") 
        {
                if (confirm("Are you sure you want to delete this e-mail?")) {
                        document.location = "../sysman/users.php?action=delete&from="+from+"&id="+opt;                        
                }
        } 
        else 
        {                
                document.location = "../sysman/users.php?action="+action+"&from="+from+"&id="+opt;                                
        }
}

function changeView(btn, active, val)
{
        document.getElementById(btn).value = val;
        
        if (active == 0) 
        {
                document.getElementById(btn+"_act").style.display = "block";
                document.getElementById(btn+"_deact").style.display = "none";
        } 
        else 
        {
                document.getElementById(btn+"_act").style.display = "none";
                document.getElementById(btn+"_deact").style.display = "block";
        }

        document.getElementById(btn+"_del").style.display = "block";
        document.getElementById(btn+"_featured").style.display = "block";
       
        if (btn == "authors") 
        {
                document.getElementById("authors_block").style.display = "none";
                document.getElementById("authors_unblock").style.display = "none";
        }
        
        if (btn == "search") 
        {
                document.getElementById("search_block").style.display = "none";
                document.getElementById("search_unblock").style.display = "none";
        }
}

function changeBlocked(id)
{
        if (id!=0) {
                document.getElementById("authors_block").style.display = "none";                
                document.getElementById("authors_unblock").style.display = "block";
        } else {
                document.getElementById("authors_block").style.display = "block";
                document.getElementById("authors_unblock").style.display = "none";
        }
}

function changeBlocked1(id)
{        
        if (id!=0) {
                document.getElementById("search_block").style.display = "none";
                document.getElementById("search_unblock").style.display = "block";
        } else {
                document.getElementById("search_block").style.display = "block";
                document.getElementById("search_unblock").style.display = "none";
        }
}

function story_status(id, status)
{
        document.location = "../sysman/activate_story.php?story_id="+id+"&status="+status;
}

function block_ip(id)
{
        document.location = "../sysman/users.php?action=block_read&from=read&id="+id;
}

function unblock_ip(id)
{
        document.location = "../sysman/users.php?action=unblock_read&from=read&id="+id;
}

function loadStars()
{
        star1 = new Image();
        star1.src = "../images/starsrat.gif";
        star2 = new Image();
        star2.src= "../images/starrat2.gif";
}

function highlight(x)
{
        if (set==false)
        {
                y=x*1+1
                switch(x)
                {
                        case "1":
                                document.getElementById(x).src= star2.src;
                                document.getElementById('vote').innerHTML="one star";
                                break;
                        case "2":
                                for (i=1;i<y;i++)
                                {
                                        document.getElementById(i).src= star2.src;
                                }
                                document.getElementById('vote').innerHTML="two stars"
                                break;
                        case "3":
                                for (i=1;i<y;i++)
                                {
                                document.getElementById(i).src= star2.src;
                                }
                                document.getElementById('vote').innerHTML="three stars"
                                break;
                        case "4":
                                for (i=1;i<y;i++)
                                {
                                document.getElementById(i).src= star2.src;
                                }
                                document.getElementById('vote').innerHTML="four stars"
                                break;
                        case "5":
                                for (i=1;i<y;i++)
                                {
                                document.getElementById(i).src= star2.src;
                                }
                                document.getElementById('vote').innerHTML="five stars"
                                break;
                }
        }
}

function losehighlight(x)
{
        if (set==false)
        {
                for (i=1;i<6;i++)
                {
                        document.getElementById(i).src=star1.src;
                        document.getElementById('vote').innerHTML="<strong>Please Click on Star for Rating</strong> (5 stars = highest rating. / 1 star = lowest rating) <strong>Thank You</strong>";
                }
        }
}

function setStar(x)
        {
        y=x*1+1;
        if (set==false)
        {
                switch(x)
                {
                        case "1": 
                                a="1";
                                flash(a);
                                break;
                        case "2": 
                                a="2";
                                flash(a);
                                break;
                        case "3": 
                                a="3";
                                flash(a);
                                break;
                        case "4":
                                a="4";
                                flash(a);
                                break;
                        case "5":
                                a="5";
                                flash(a);
                                break;
                }
                set=true;
                //document.getElementById('vote').innerHTML="Thank you for your vote!";
        }        
}
function flash()
{
        y=a*1+1;
        switch(v)
        {
                case 0:
                        for (i=1;i<y;i++)        
                        {
                        document.getElementById(i).src= star1.src;
                        }
                        v=1;
                        setTimeout(flash,200);
                        break;
                case 1:        
                        for (i=1;i<y;i++)        
                        {
                        document.getElementById(i).src= star2.src;
                        }
                        v=2;
                        setTimeout(flash,200);
                        break;
                case 2:
                        for (i=1;i<y;i++)        
                        {
                        document.getElementById(i).src= star1.src;
                        }
                        v=3;
                        setTimeout(flash,200);
                        break;
                case 3:
                        for (i=1;i<y;i++)        
                        {
                                document.getElementById(i).src= star2.src;
                        }
                        v=4;
                        setTimeout(flash,200);
                        break;
                case 4:
                        for (i=1;i<y;i++)        
                        {
                                document.getElementById(i).src= star1.src;
                        }
                        v=5;
                        setTimeout(flash,200);
                        break;
                case 5:
                        for (i=1;i<y;i++)        
                        {
                                document.getElementById(i).src= star2.src;
                        }
                        v=6;
                        setTimeout(flash,200);
                        break;
        }
}

