/*<script language="javascript"></script>*/ 
function displaypicture(url,width,height)
{
   cw = (window.screen.width /2) - (width / 2);
   ch = (window.screen.height / 2) - (height / 2);
   bigpic  = window.open(url,'bigpicture','width='+Math.round(width)+',height='+Math.round(height)+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,copyhistory=0,resizable=0,left='+Math.round(cw)+','+'top='+Math.round(ch));
   bigpic.focus();
}
function displaypicturescroll(url,width,height)
{
   cw = (window.screen.width /2) - (width / 2);
   ch = (window.screen.height / 2) - (height / 2);
   bigpic  = window.open(url,'bigpicture','width='+Math.round(width)+',height='+Math.round(height)+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,copyhistory=0,resizable=0,left='+Math.round(cw)+','+'top='+Math.round(ch));
   bigpic.focus();
}
function displaypopupimage(url,picture,width,height)
{
   cw = (window.screen.width /2) - (width / 2);
   ch = (window.screen.height / 2) - (height / 2);
   fullurl = url + '?imgname=' + picture;
   bigpic  = window.open(fullurl,'bigpicture','width='+Math.round(width)+',height='+Math.round(height)+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,copyhistory=0,resizable=0,left='+Math.round(cw)+','+'top='+Math.round(ch));
   bigpic.focus();
}
function displaymovie(moviename)
{
    cw = (window.screen.width /2) - (320 / 2);
    ch = (window.screen.height / 2) - (250 / 2);
    window.open('/playswmovie.php?moviename='+moviename,'mywindow','width=315,height=235,toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0,copyhistory=0,resizable=0,left='+cw+','+'top='+ch+'\'');
}
function toggleelement(obj)
{
    var el = document.getElementById(obj);
    if ( el.style.display != 'none' ) {
        el.style.display = 'none';
    }
    else {
        el.style.display = '';
    }
}
function objectsetup(moviename)
{
document.write('<OBJECT CLASSID="clsid:166B1BCA-3F9C-11CF-8075-444553540000" ');
document.write('WIDTH="315" ');
document.write('HEIGHT="233" ');
document.write('CONTROLLER="YES"');
document.write('NAME="MovieName">');
document.write('<PARAM NAME="SRC" VALUE="'+moviename+'">');
document.write('<EMBED SRC="'+moviename+'" HEIGHT=233 WIDTH=315 NAME="'+moviename+'">');
document.write('</center>');
document.write('</OBJECT>');
}
function clearcombo(){
  for (var i=document.f1.list1.options.length-1; i>=0; i--){
    document.f1.list1.options[i] = null;
  }
  document.f1.list1.selectedIndex = -1;
}
function fillcombo(){
  for (var i = 0; i < 10; i++){
    document.f1.list1.options[document.f1.list1.options.length]=
      new Option("display string " + i, "value " + i);
  }
}
function menuselected(item) {
  document.tagsearch.subdetails.options.length = 0;
  for (var i=0; i<subdetail.length; i++)
  {
       if (subdetail[i].detailcode == item)
       {
          pos = document.tagsearch.subdetails.options.length;
          document.tagsearch.subdetails.options[pos]= new Option(subdetail[i].description, subdetail[i].code);
          if (subdetail[i].selected == 1)
              document.tagsearch.subdetails.options[pos].selected = true;
       }
  }
}
function populateselectbox(item) {
  document.tagsearch.details.options.length = 0;
  for (var i=0; i<detail.length; i++)
  {
/*
       if (subdetail[i].detailcode == item)
       {
          pos = document.tagsearch.subdetails.options.length;
          document.tagsearch.subdetails.options[pos]= new Option(subdetail[i].description, subdetail[i].code);
          if (subdetail[i].selected == 1)
              document.tagsearch.subdetails.options[pos].selected = true;
       }
*/
          pos = document.tagsearch.details.options.length;
          document.tagsearch.details.options[pos]= new Option(detail[i].description, detail[i].code);
  }
}
function setsubdetail() {
   var res = '';
   for (var i=0; i<subdetail.length; i++)
   {
       if (subdetail[i].selected == 1)
       {
           if (res != '')
               res = res + ',' + subdetail[i].code;
           else
               res = subdetail[i].code;
       }
   }
   document.tagsearch.allsubdetails.value = res;
}

function setclickval() {
    found = 0;
    for (count=0; count<document.tagsearch.subdetails.options.length; count++)
    {
        for (var i=0; i<subdetail.length; i++)
        {
            if (subdetail[i].code == document.tagsearch.subdetails.options[count].value)
            {
                 detailcode = subdetail[i].detailcode;
                 if (document.tagsearch.subdetails.options[count].selected == true)
                 {
                     found = 1;
                     subdetail[i].selected = 1;
                     for (var j=0; j<document.tagsearch.details.length; j++)
                     {
                        if (document.tagsearch.details.options[j].value == subdetail[i].detailcode)
                            document.tagsearch.details.options[j].style.backgroundColor = 'cyan';
                     }
                 }
                 else
                 {
                     subdetail[i].selected = 0;
                 }
            }
        }
    }
    if (found == 0)
    {
        for (var j=0; j<document.tagsearch.details.length; j++)
        {
            if (document.tagsearch.details.options[j].value == detailcode)
                document.tagsearch.details.options[j].style.backgroundColor = 'B0C4DE';
        }
    }
}

function togglebutton(id,val) {
    if (buttonarray[id] == 0)
    {
        buttonarray[id] = val;
        document["IMG" + id].src = "30x30a.gif";
        document["IMG" + id].style.borderStyle = "inset";
    }
    else
    {
        buttonarray[id] = 0;
        document["IMG" + id].src = "30x30.gif";
        document["IMG" + id].style.borderStyle = "outset";
    }
}

function checkpressedbuttons() {
    var res = '';
    for (var i=0; i<buttonarray.length; i++)
    {
        if (buttonarray[i] != 0)
        {
            if (res != '')
                res = res + ' ';
            res = res + buttonarray[i];
        }
    }
    document.trendsearch.pressedvalues.value = res;
    return true;
}

function setallbuttons() {
   if (selectall == 0)
       selectall = 1;
   else
       selectall = 0;
   for (var i = 0; i<garmenttype.length; i++)
   {
       garmenttype[i].selected = selectall;
       if (selectall == 1)
           document["garment" + i].src = garmenttype[i].downimage;
       else
           document["garment" + i].src = garmenttype[i].upimage;
   }
}

function setcheckboxes(id) {
    var found = 0;
    var imgname = 'garment';
    if (garmenttype[id].selected == 0)
    {
        document["garment" + id].src = garmenttype[id].downimage;
/*
        document["garment" + id].style.borderStyle = "inset";
*/
        garmenttype[id].selected = 1;
    }
    else
    {
        document["garment" + id].src = garmenttype[id].upimage;
/*
        document["garment" + id].style.borderStyle = "outset";
*/
        garmenttype[id].selected = 0;
    }
/*
    code = garmenttype[id].code;
    for (var i=0; i<garmentdetail.length; i++)
    {
        if (garmentdetail[i].garmenttypecode == code)
        {
            if (garmenttype[id].selected == 1)
            {
                garmentdetail[i].selected = 1;
                document.getElementById('TITLE' + garmentdetail[i].code).style.color='hotpink';
                document.getElementById('TITLE' + garmentdetail[i].code).style.fontWeight='bold';
                if (garmentdetail[i].code == 'CIT')
                {
                    document.getElementById('TITLE' + garmentdetail[i].code + '2').style.color='hotpink';
                    document.getElementById('TITLE' + garmentdetail[i].code + '2').style.fontWeight='bold';
                    document.getElementById('TITLE' + garmentdetail[i].code + '3').style.color='hotpink';
                    document.getElementById('TITLE' + garmentdetail[i].code + '3').style.fontWeight='bold';
                }
                document.getElementById(garmentdetail[i].type + garmentdetail[i].detailcode).style.color='#473C8B';
                document.getElementById(garmentdetail[i].type + garmentdetail[i].detailcode).style.fontWeight='bold';
                document.tagsearch.elements['CHECK' + garmentdetail[i].type + garmentdetail[i].detailcode].disabled = false;
            }
            else
            {
                found = 0;
                foundsibling = 0;
                garmentdetail[i].selected = 0;
                for (var j=0; j<garmentdetail.length; j++)
                {
                    if ((garmentdetail[j].detailcode == garmentdetail[i].detailcode) && (garmentdetail[j].type == garmentdetail[i].type) && (garmentdetail[j].selected == 1))
                    {
                            found = 1;
                            break;
                    }
                    if ((garmentdetail[j].code == garmentdetail[i].code) && (garmentdetail[j].selected == 1))
                    {
                        foundsibling = 1;
                    }
                }
                if (found == 0)
                {
                    document.getElementById(garmentdetail[i].type + garmentdetail[i].detailcode).style.fontWeight='normal';
                    document.getElementById(garmentdetail[i].type + garmentdetail[i].detailcode).style.color='black';
                    document.tagsearch.elements['CHECK' + garmentdetail[i].type + garmentdetail[i].detailcode].checked = false;
                    document.tagsearch.elements['CHECK' + garmentdetail[i].type + garmentdetail[i].detailcode].disabled = true;
                    if (foundsibling == 0)
                    {
                        document.getElementById('TITLE' + garmentdetail[i].code).style.color='black';
                        if (garmentdetail[i].code == 'CIT')
                        {
                            document.getElementById('TITLE' + garmentdetail[i].code + '2').style.color='black';
                            document.getElementById('TITLE' + garmentdetail[i].code + '3').style.color='black';
                        }
                    }
                }
            }
        }  
    }
*/
}

function gatherbuttons() {
    var res = '';
    for (var i=0; i<garmenttype.length; i++)
    {
        if (garmenttype[i].selected == 1)
        {
            if (res != '')
                res = res + ',';
            res = res + "'" + garmenttype[i].code + "'";
        }
    }
    document.tagsearch.garmenttype.value = res;
    if (res == '')
        return false;
    else
        return true;
}

function gatheralbums(id,now,prefix,albumid) {
    var res = '';
    for (var i=0; i<album.length; i++)
    {
        if (album[i].selected == 1)
        {
            if (res != '')
                res = res + ',';
            res = res + album[i].id;
        }
    }
    document.individual.albumlist.value = res;
    existalbumchecked = document.individual.elements['existalbumchecked'].checked; 
    newalbumchecked = document.individual.elements['newalbumchecked'].checked;
    if ((newalbumchecked==1) && (document.individual.newalbumname.value==""))
    {
        document.getElementById('usermessage').innerHTML = "Enter an Album Name";
        return false;
    }
    else if (existalbumchecked && res == '')
    {
        document.getElementById('usermessage').innerHTML = "Please Select an Album";
        return false;
    }
    else
    {
        url = '?id=' + id + '&mode=save&now= ' + now + '&prefix=' + prefix + '&albumid=' + albumid + '&albumlist=' + res + '&newalbumname=' + document.individual.newalbumname.value + '&newalbumchecked=' + newalbumchecked + '&existalbumchecked=' + existalbumchecked ;
        self.location.href = url;
    }
}

function untickboxes() {
    for (var i=0; i<garmentdetail.length; i++ )
    {
        document.tagsearch.elements['CHECK' + garmentdetail[i].type + garmentdetail[i].detailcode].checked = false;
    }
}

function sendform(url,id) {
    if (document.gettrendname.savename.value != '')
    {
        url = url + "&savename=" + document.gettrendname.savename.value + "&nextsearchid=" + id + "&saveboard=true";
        self.location.href = url;
        return true;
    }
    else
    {
        document.getElementById('enteraname').style.color = 'red';
        return false;
    }
}
    

function toggle_div(div_id) {
    if (document.getElementById(div_id).style.visibility == 'hidden')
        document.getElementById(div_id).style.visibility = 'visible';
    else
        document.getElementById(div_id).style.visibility = 'hidden';
}

function toggle_div_display(div_id) {
    if (document.getElementById(div_id).style.display == '')
        document.getElementById(div_id).style.display = 'none';
    else
        document.getElementById(div_id).style.display = '';

     if ((document.getElementById('newalbumentry').style.display) == '' || (document.getElementById('albumlistdiv').style.display == ''))
        document.getElementById('savebutton').style.display = '';
     else 
        document.getElementById('savebutton').style.display = 'none';
}

function togglealbum(id,ele) {
    if (album[id].selected == 0)
    {
        album[id].selected = 1;
        ele.style.backgroundColor = 'gray';
    }
    else
    {
        album[id].selected = 0;
        ele.style.backgroundColor = 'white';
    }
}

function changealbumpage(pageno,albumsperpage) {
    enddisplay = (pageno * albumsperpage);
    startdisplay =  enddisplay - (albumsperpage - 1);
    for (var i=0; i < album.length; i++ )
    {
        if ((i+1) >= startdisplay && (i+1) <= enddisplay)
        {
            document.getElementById('ALBUM' + i).style.display='';
            document.getElementById('LINE' + i).style.display='';
        }
        else
        {
            document.getElementById('ALBUM' + i).style.display='none';
            document.getElementById('LINE' + i).style.display='none';
        }
    }
    if (pageno > 1)
        document.getElementById('prev').style.display='';
    else
        document.getElementById('prev').style.display='none';

    if (enddisplay < album.length)
        document.getElementById('next').style.display='';
    else
        document.getElementById('next').style.display='none';
        
}
function setsubscription(name) {
   for (var i = 0; i<subscription.length; i++)
   {
       curcode = subscription[i].code;
       if (name == curcode)
       {
/*
           if (subscription[i].selected == 0)
           {
*/
               document[name].src = subscription[i].logopressed;
               subscription[i].selected = 1;
               document.payform.package2.value = subscription[i].description;
               document.payform.packageshort2.value = subscription[i].code;
               top.subscriptprice = subscription[i].price;
               var totalprice = parseFloat(top.subscriptprice) + parseFloat(document.payform.extralicenses.value * 295.00);
               document.payform.price.value = totalprice + ".00";
               document.getElementById("totalprice").innerHTML = "$" + totalprice + ".00";
/*
           }
           else
           {
               document[name].src = subscription[i].logopressed;
               subscription[i].selected = 0;
               document.getElementById("totalprice").innerHTML = "$0.00";
               document.payform.package2.value = '';
               document.payform.price.value = '';
               top.subscriptprice = 0;
           }
*/
       }
       else
       { 
           document[curcode].src = subscription[i].logo;
           subscription[i].selected = 0;
       }
   }
}
function setsubscription2(name) {
   for (var i = 0; i<subscription.length; i++)
   {
       curcode = subscription[i].code;
       if (name == curcode)
       {
           if (subscription[i].selected == 0)
           {
               document.getElementById('largeselect' + name).src = 'newlargedeselect.jpg';
               subscription[i].selected = 1;
               document.payform.package2.value = subscription[i].description;
               top.subscriptprice = subscription[i].price;
               document.payform.subscriptiontype.value = curcode;
               document.payform.subscriptionvalue.value = subscription[i].price;
               if (name == 'ALL')
               {
                   optionstotal = 0;
                   document.payform.optionstotal.value = "0.00";
                   document.getElementById('optionstotaldisplay').innerHTML = optionstotal + ".00";
                   for (j = 0; j < options.length; j++)
                   {
                       options[j].selected = 0;
                       document.getElementById('extrasval' + options[j].code).value = '0.00';
                       document.getElementById('select' + j).style.visibility='hidden';
                       document.getElementById('select' + j).src='newsmallselect.jpg';
                   }
               }
               else
               {
                   for (j = 0; j < options.length; j++)
                   {
                       document.getElementById('select' + j).style.visibility='visible';
                   }
               }
           }
           else
           {
               top.subscriptprice = 0;
               document.payform.subscriptiontype.value = '';
               document.payform.subscriptionvalue.value = '0.00';
               document.getElementById('largeselect' + name).src = 'newlargeselect.jpg';
               subscription[i].selected = 0;
               document.payform.package2.value = '';
               if (name == 'ALL');
               {
                   for (j = 0; j < options.length; j++)
                   {
                       document.getElementById('select' + j).style.visibility='visible';
                   }
               }
           }
           totalprice = parseFloat(top.subscriptprice) + parseFloat(document.payform.extralicenses.value * 295.00) + parseFloat(optionstotal);
           document.payform.totalprice.value = totalprice + ".00";
           document.getElementById('totalpricedisplay').innerHTML = totalprice + ".00";
       }
       else
       {
           document.getElementById('largeselect' + curcode).src = 'newlargeselect.jpg';
           subscription[i].selected = 0;
       }
   }
}
function setsubscription3(name) {
   for (var i = 0; i<subscription.length; i++)
   {
       curcode = subscription[i].code;
       if (name == curcode)
       {
           if (subscription[i].selected == 0)
           {
               subscription[i].selected = 1;
               document.payform.package2.value = subscription[i].description;
               top.subscriptprice = subscription[i].price;
               document.payform.subscriptiontype.value = curcode;
               document.payform.subscriptionvalue.value = subscription[i].price;
               document.getElementById('tickbox' + name).src = 'lightbuttonpressed.jpg';
               document.getElementById('subvalue' + name).innerHTML = '$' + subscription[i].price;
               if (name == 'ALL')
               {
                   optionstotal = 0;
                   for (j = 0; j < options.length; j++)
                   {
                       options[j].selected = 0;
                       document.getElementById('option' + j).innerHTML = '$0.00';
                       document.getElementById('select' + j).style.visibility='hidden';
                       document.getElementById('select' + j).src='lightbutton.jpg';
                   }
               }
               else
               {
                   for (j = 0; j < options.length; j++)
                   {
                       document.getElementById('select' + j).style.visibility='visible';
                   }
               }
           }
           else
           {
               top.subscriptprice = 0;
               document.payform.subscriptiontype.value = '';
               document.payform.subscriptionvalue.value = '0.00';
               document.getElementById('tickbox' + name).src = 'lightbutton.jpg';
               document.getElementById('subvalue' + name).innerHTML = '$0.00';
               subscription[i].selected = 0;
               document.payform.package2.value = '';
               if (name == 'ALL');
               {
                   for (j = 0; j < options.length; j++)
                   {
                       document.getElementById('select' + j).style.visibility='visible';
                   }
               }
           }
           totalprice = parseFloat(top.subscriptprice) + parseFloat(document.payform.extralicenses.value * 295.00) + parseFloat(optionstotal);
           document.payform.totalprice.value = totalprice + ".00";
           document.getElementById('totalpricedisplay').innerHTML = '$' +  totalprice + '.00';
       }
       else
       {
           document.getElementById('tickbox' + curcode).src = 'lightbutton.jpg';
           document.getElementById('subvalue' + curcode).innerHTML = '$0.00';
           subscription[i].selected = 0;
       }
   }
}
function setoptions(name) {
   for (var i = 0; i<options.length; i++)
   {
       curcode = options[i].code;
       if (name == curcode)
       {
           if (options[i].selected == 0)
           {
               document.getElementById('select' + i).src='newsmalldeselect.jpg';
               options[i].selected = 1;
               optionstotal = parseFloat(optionstotal) + parseFloat(options[i].price);
               document.getElementById('extras' + name).value = 'Y';
               document.getElementById('extrasval' + name).value = parseFloat(options[i].price) + ".00";
           }
           else
           {
               document.getElementById('select' + i).src='newsmallselect.jpg';
               options[i].selected = 0;
               optionstotal = parseFloat(optionstotal) - parseFloat(options[i].price);
               document.getElementById('extras' + name).value = 'N';
               document.getElementById('extrasval' + name).value = "0.00";
           }
           document.payform.optionstotal.value = optionstotal + ".00";
           document.getElementById('optionstotaldisplay').innerHTML = optionstotal + ".00";
           totalprice = parseFloat(top.subscriptprice) + parseFloat(document.payform.extralicenses.value * 295.00) + parseFloat(optionstotal);
           document.payform.totalprice.value = totalprice + ".00";
           document.getElementById('totalpricedisplay').innerHTML = totalprice + ".00";
       }
   }
}
function setoptions3(name) {
   for (var i = 0; i<options.length; i++)
   {
       curcode = options[i].code;
       if (name == curcode)
       {
           if (options[i].selected == 0)
           {
               document.getElementById('select' + i).src='lightbuttonpressed.jpg';
               options[i].selected = 1;
               optionstotal = parseFloat(optionstotal) + parseFloat(options[i].price);
               document.getElementById('extras' + name).value = 'Y';
               document.getElementById('extrasval' + name).value = parseFloat(options[i].price) + ".00";
               document.getElementById('option' + i).innerHTML = "$" + parseFloat(options[i].price) + ".00";
           }
           else
           {
               document.getElementById('select' + i).src='lightbutton.jpg';
               options[i].selected = 0;
               optionstotal = parseFloat(optionstotal) - parseFloat(options[i].price);
               document.getElementById('extras' + name).value = 'N';
               document.getElementById('extrasval' + name).value = "0.00";
               document.getElementById('option' + i).innerHTML = "$0.00";
           }
           totalprice = parseFloat(top.subscriptprice) + parseFloat(document.payform.extralicenses.value * 295.00) + parseFloat(optionstotal);
           document.payform.totalprice.value = totalprice + ".00";
           document.getElementById('totalpricedisplay').innerHTML = '$' +  totalprice + '.00';
       }
   }
}
function setpaymethod(name)
{
    if (name == 'WIR')
    {
        document.getElementById('wir').src = 'lightbuttonpressed.jpg';
        document.getElementById('ban').src = 'lightbutton.jpg';
        document.getElementById('che').src = 'lightbutton.jpg';
    }
    else if (name == 'BAN')
    {
        document.getElementById('wir').src = 'lightbutton.jpg';
        document.getElementById('ban').src = 'lightbuttonpressed.jpg';
        document.getElementById('che').src = 'lightbutton.jpg';
    }
    else
    {
        document.getElementById('wir').src = 'lightbutton.jpg';
        document.getElementById('ban').src = 'lightbutton.jpg';
        document.getElementById('che').src = 'lightbuttonpressed.jpg';
    }
    document.payform.paymethod.value = name;
}
function ammendsubscription2() {
    totalprice = parseFloat(top.subscriptprice) + parseFloat(document.payform.extralicenses.value * 295.00) + parseFloat(optionstotal);
    extralicensestotal = parseFloat(document.payform.extralicenses.value * 295.00);
    document.payform.extralicensestotal.value = extralicensestotal + ".00";
    document.getElementById('extralicensestotaldisplay').innerHTML = extralicensestotal + ".00";
    document.payform.totalprice.value = totalprice + ".00";
    document.getElementById('totalpricedisplay').innerHTML = totalprice + ".00";
}

function ammendsubscription() {
    var totalprice = parseFloat(top.subscriptprice) + parseFloat(document.payform.extralicenses.value * 295.00);
    document.payform.price.value = totalprice + ".00";
    document.getElementById("totalprice").innerHTML = "$" + totalprice + ".00";
}   

function checkagent() {
    if ((document.userinfo.howhear[document.userinfo.howhear.selectedIndex].value) == 'Agent')
        document.getElementById('agentnamedisplay').style.display = '';
    else
        document.getElementById('agentnamedisplay').style.display = 'none';
}
function designerlist(total,pagesize,direction)  {
    if (clickedup == 0)
    {
    if ((currentdesigner + pagesize) >= total)
        currentdesigner = total - pagesize;
    if (currentdesigner < 0)
         currentdesigner = 0;
    for (var i=currentdesigner; i<(currentdesigner + pagesize) && i<total; i++)
    {
        document.getElementById('DES' + i).style.display='none';
    }
    currentdesigner  = currentdesigner + (pagesize * direction);
    if ((currentdesigner + pagesize) >= total)
        currentdesigner = total - pagesize;
    if (currentdesigner < 0)
         currentdesigner = 0;
    for (var i=currentdesigner; i<currentdesigner+pagesize && i<total; i++)
    {
       document.getElementById('DES' + i).style.display='';
    }
    if (direction != 0)
        setTimeout ("designerlist("+total+","+pagesize+","+direction+")",300);
    }
    return;
}
function finished() {
    clickedup=1;
    return;
}

function checksubset(i) {
    if (document.payform.subscriptiontype.value != '')
        return true;
    else
    {
       document.getElementById('message' + i).style.display='';
       return false;
    }
}
