function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function CleanSegment()
{
	deleteCookie("dancegymshop_selection","","");
}

function LoadSegment()
{


       if ( getCookie("dancegymshop_selection") != null )
       {

               var myArray = getCookie("dancegymshop_selection");
               var mySelection2=myArray.split(",");
               for ( var i = 0; i < mySelection2.length; i++)
               {
                       var style2 = document.getElementById("commentForm"+mySelection2[i]).style;
                       style2.display = "block";

               }

       }
}

function exist(ids,add)
{

var now = new Date();
now.setTime(now.getTime() + 60*60 * 1000);
var whichArray = getCookie("dancegymshop_selection");
//alert("whichArray " + whichArray + " ids "  + ids + " add " + add);
         var exist = false;
		 if ( whichArray != null )
         {
						
						if ( whichArray.length == 1 )
						{
							if ( whichArray == ids ) 
							 exist = true;
						}
						else
						{
							   var mySelection2=whichArray.split(",");
							
								for ( var i = 0; i < mySelection2.length; i++)
								{
									if (mySelection2[i] == ids){
											exist = true;
											break;
	                                          	
									}
								}
						}


                         if( add == 1 && !exist )
                         {
                        
                                        var mytmpArray = getCookie("dancegymshop_selection")

                                        var ss = 0;
                                         if ( mytmpArray != "" )
                                         {
                                          mytmpArray = mytmpArray.split(",")
                                          ss = mytmpArray.length ;
                                          mytmpArray[ss] = ids;
                                          setCookie("dancegymshop_selection",mytmpArray.join(","), now,"","",false);

                                         }
                                         else
                                         {
                                         setCookie("dancegymshop_selection",ids, now,"","",false);
                                         }

                         }

                         if ( add == 0 && exist)
                         {
									  var tmpArray = new Array();
                                        var x = 0;
                                         var mySelection2=whichArray.split(",");
							
                                        for ( var i = 0; i < mySelection2.length; i++)
                                        {
                                          //    	alert("remove" + mySelection2[i] + "  " + ids);
                                      
                                               if ( mySelection2[i] != ids && mySelection2[i] != "," )
                                               {
						
                                               tmpArray[x] = mySelection2[i];
                                               x++;
                                               }
                                        }

                              

                                        if (tmpArray.length > 1 )
                                        {
                                               setCookie("dancegymshop_selection",tmpArray.join(","), now,"","",false);
                                        }
                                        if (tmpArray.length == 1 )
                                        {
                                               setCookie("dancegymshop_selection",tmpArray, now,"","",false);
                                        }

                                         if (tmpArray.length == 0 )
                                        {
                                                       setCookie("dancegymshop_selection","", now,"","",false);
                                        }

                         }
        }
        else
        {

                       setCookie("dancegymshop_selection",ids, now,"","",false);
        }
}



function toggleLayer(whichLayer)
{
CleanSegment();

if (document.getElementById)
{

       var style2 = document.getElementById(whichLayer).style;
       if ( style2.display == 'none')
       {
               style2.display = "block";
               exist( whichLayer.substring(11),"1");

       }
       else
       {
               style2.display = "none";
               exist(whichLayer.substring(11),"0");

       }
}
else if (document.all)
{
// this is the way old msie versions work
var style2 = document.all[whichLayer].style;
style2.display = style2.display? "":"block";
}
else if (document.layers)
{
// this is the way nn4 works
var style2 = document.layers[whichLayer].style;
style2.display = style2.display? "":"block";
}
}

/*
  name - name of the cookie
  value - value of the cookie
  [expires] - expiration date of the cookie
    (defaults to end of current session)
  [path] - path for which the cookie is valid
    (defaults to path of calling document)
  [domain] - domain for which the cookie is valid
    (defaults to domain of calling document)
  [secure] - Boolean value indicating if the cookie transmission requires
    a secure transmission
  * an argument defaults when it is assigned null as a placeholder
  * a null placeholder is not required for trailing omitted arguments
*/

function setCookie(name, value, expires, path, domain, secure) {
 var curCookie = name + "=" + escape(value) +
     ((expires) ? "; expires=" + expires.toGMTString() : "");
     

     ((path) ? "; path=" + path : "") +
     ((domain) ? "; domain=" + domain : "") +
     ((secure) ? "; secure" : "");
    
 document.cookie = curCookie;
}


/*
 name - name of the desired cookie
 return string containing value of specified cookie or null
 if cookie does not exist
*/

function getCookie(name) {
 var dc = document.cookie;
 var prefix = name + "=";
 var begin = dc.indexOf("; " + prefix);
 if (begin == -1) {
   begin = dc.indexOf(prefix);
   if (begin != 0) return null;
 } else
   begin += 2;
 var end = document.cookie.indexOf(";", begin);
 if (end == -1)
   end = dc.length;
 return unescape(dc.substring(begin + prefix.length, end));
}


/*
  name - name of the cookie
  [path] - path of the cookie (must be same as path used to create cookie)
  [domain] - domain of the cookie (must be same as domain used to
    create cookie)
  path and domain default if assigned null or omitted if no explicit
    argument proceeds
*/

function deleteCookie(name, path, domain) {
 if (getCookie(name)) {
   document.cookie = name + "=" +
   ((path) ? "; path=" + path : "") +
   ((domain) ? "; domain=" + domain : "") +
   "; expires=Thu, 01-Jan-70 00:00:01 GMT";
 }
}

// date - any instance of the Date object
// * hand all instances of the Date object to this function for "repairs"

function fixDate(date) {
 var base = new Date(0);
 var skew = base.getTime();
 if (skew > 0)
   date.setTime(date.getTime() - skew);
}

var newwindow;
function poptastic(url)
{
	newwindow=window.open(url,'dancegymshop','height=600,width=600,scrollbars=yes,resizable=yes');
	if (window.focus) {newwindow.focus()}
}


