
var it1=0;
var it2=0;
var it3=0;
var it4=0;
var it5=0;

var hold;
hold=(1000*3600*24)*(30);

var exdate=new Date();
exdate=new Date(exdate.getTime()+hold);
exdate=exdate.toGMTString();
PlugFrame="";
MessageFrame="";

function LinkMouse(obj)
{
//	OnMouseOver="this.style.textDecoration=\'none\';" OnMouseOut="this.style.textDecoration=\'underline\'
}


function stat(objnum)
{
	var s=getobjbyid('stat'+objnum);
	if(s.style.display=='none' || !s.style.display)
	{
		s.style.display='block';
		eval('s.innerHTML=DivHTML'+objnum+';');
	}
	else
	{
		s.innerHTML='';
		s.style.display='none';
	}
}

function hideanons(objnum)
{
	var s=getobjbyid('statanons'+objnum);
	if(s.style.display=='none')
	{
		s.style.display='block';
		eval('s.innerHTML=DivHTMLAnons'+objnum+';');
	}
	else
	{
		s.innerHTML='';
		s.style.display='none';
	}
}



function checkBrowser()
{
   	this.ver=navigator.appVersion;
   	this.dom=document.getElementById?1:0;
   	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
   	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
   	this.ie4=(document.all && !this.dom)?1:0;
   	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
   	this.ns4=(document.layers && !this.dom)?1:0;
   	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns5);
	
	var bwt="0";

	if(this.ie4)
	{
		bwt="IE4";
	}

	if(this.ie5)
	{
		bwt="IE5";
	}

	if(this.ie6)
	{
		bwt="IE6";
	}

	if(this.ns4)
	{
		bwt="NS4";
	}

	if(this.ns5)
	{
		bwt="NS5";
	}
	
	document.cookie = "bwtype="+bwt+"; expires="+exdate;
	
   	return this;
}

var bw=new checkBrowser();

function getobjbyid(obj)
{								
	return bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?document.layers[obj].document:0;
}

window.onscroll = OnScroll;

function OnScroll()
{
	if(MessageFrame)
	{
		MessageFrameOnScroll();
	}

	if(PlugFrame)
	{
		PlugFrameOnScroll();
	}
}

function newwindow(href, params)
{
	window.open(href, "_blank", params);
	return false;
}


function NW(url,wind)
{var target_win=window.open(url, wind, 'toolbar=no,location=no,status=no,menubar=no,resizable=no,directories=no,scrollbars=no,width='+240+'');
}


function emptynewwindow(href)
{
	newwindow(href, "width=1 , height=1 , resizable=no")
}

function selfwindow(href)
{
	window.open(href, "_self");
	return false;
}

function selfwindowconfirm(href, confirmstr)
{
	if(window.confirm(confirmstr))
		window.open(href, "_self");
	return false;
}


function showCategoriesSelectbox(type)
{
    if (type == 1){
	getobjbyid('DivFemaleCategories').style.display = "block";
	getobjbyid('DivMaleCategories').style.display = "none";
	getobjbyid('DivChildCategories').style.display = "none";
	getobjbyid('DivAllCategories').style.display = "none";
	getobjbyid('DivSpecialization').style.display = "block";

    }
    if (type == 2){
	getobjbyid('DivFemaleCategories').style.display = "none";
	getobjbyid('DivMaleCategories').style.display = "block";
	getobjbyid('DivChildCategories').style.display = "none";
	getobjbyid('DivAllCategories').style.display = "none";
	getobjbyid('DivSpecialization').style.display = "block";
    }
    if (type == 3){
	getobjbyid('DivFemaleCategories').style.display = "none";
	getobjbyid('DivMaleCategories').style.display = "none";
	getobjbyid('DivChildCategories').style.display = "block";
	getobjbyid('DivAllCategories').style.display = "none";
	getobjbyid('DivSpecialization').style.display = "none";
    }
    if (type == 4){
	getobjbyid('DivFemaleCategories').style.display = "none";
	getobjbyid('DivMaleCategories').style.display = "none";
	getobjbyid('DivChildCategories').style.display = "none";
	getobjbyid('DivAllCategories').style.display = "none";
	getobjbyid('DivSpecialization').style.display = "none";
    }

    if (type == 5){
	getobjbyid('DivFemaleCategories').style.display = "none";
	getobjbyid('DivMaleCategories').style.display = "none";
	getobjbyid('DivChildCategories').style.display = "none";
	getobjbyid('DivAllCategories').style.display = "none";
	getobjbyid('DivSpecialization').style.display = "none";
    }

    if (type == 1000){
	getobjbyid('DivFemaleCategories').style.display = "none";
	getobjbyid('DivMaleCategories').style.display = "none";
	getobjbyid('DivChildCategories').style.display = "none";
	getobjbyid('DivAllCategories').style.display = "block";
	getobjbyid('DivSpecialization').style.display = "block";
    }
}


function switchTarget(target){
	if (target == "coming_soon"){
		getobjbyid('DivComingSoonOff1').style.display = "none";
		getobjbyid('DivComingSoonOff2').style.display = "none";
	} else {
		getobjbyid('DivComingSoonOff1').style.display = "block";
		getobjbyid('DivComingSoonOff2').style.display = "block";
	}
}

//*****************************************************************************
//
//
//	INFORMATION DROP DOWN MENU
//
//
//*****************************************************************************

//*****************************************************************************
// Do not remove this notice.
//
// Copyright 2000-2004 by Mike Hall.
// See http://www.brainjar.com for terms of use.
//*****************************************************************************

//----------------------------------------------------------------------------
// Code to determine the browser and version.
//----------------------------------------------------------------------------

function Browser() {

  var ua, s, i;

  this.isIE    = false;  // Internet Explorer
  this.isOP    = false;  // Opera
  this.isNS    = false;  // Netscape
  this.version = null;

  ua = navigator.userAgent;

  s = "Opera";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isOP = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as Netscape 6.1.

  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }

  s = "MSIE";
  if ((i = ua.indexOf(s))) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }
}

var browser = new Browser();

//----------------------------------------------------------------------------
// Code for handling the menu bar and active button.
//----------------------------------------------------------------------------

var activeButton = null;


function buttonClick(event, menuId) {

  var button;

  // Get the target button element.

  if (browser.isIE)
    button = window.event.srcElement;
  else
    button = event.currentTarget;

  // Blur focus from the link to remove that annoying outline.

  button.blur();

  // Associate the named menu to this button if not already done.
  // Additionally, initialize menu display.

  if (button.menu == null) {
    button.menu = document.getElementById(menuId);
    if (button.menu.isInitialized == null)
      menuInit(button.menu);
  }

  // [MODIFIED] Added for activate/deactivate on mouseover.

  // Set mouseout event handler for the button, if not already done.

  if (button.onmouseout == null)
    button.onmouseout = buttonOrMenuMouseout;

  // Exit if this button is the currently active one.

  if (button == activeButton)
    return false;

  // [END MODIFIED]

  // Reset the currently active button, if any.

  if (activeButton != null)
    resetButton(activeButton);

  // Activate this button, unless it was the currently active one.

  if (button != activeButton) {
    depressButton(button);
    activeButton = button;
  }
  else
    activeButton = null;

  return false;
}

function buttonMouseover(event, menuId) {

  var button;

  // Find the target button element.

  if (browser.isIE)
    button = window.event.srcElement;
  else
    button = event.currentTarget;

  // [MODIFIED] Added for activate/deactivate on mouseover.

  // Activates this button's menu if no other is currently active.

  if (activeButton == null) {
    buttonClick(event, menuId);
    return;
  }

  // [END MODIFIED]

  // If any other button menu is active, make this one active instead.

  if (activeButton != null && activeButton != button)
    buttonClick(event, menuId);
}

function depressButton(button) {

  var x, y;

  // Update the button's style class to make it look like it's
  // depressed.

  button.className += " menuButtonActive";

  // [MODIFIED] Added for activate/deactivate on mouseover.

  // Set mouseout event handler for the button, if not already done.

  if (button.onmouseout == null)
    button.onmouseout = buttonOrMenuMouseout;
  if (button.menu.onmouseout == null)
    button.menu.onmouseout = buttonOrMenuMouseout;

  // [END MODIFIED]

  // Position the associated drop down menu under the button and
  // show it.

  x = getPageOffsetLeft(button);
  y = getPageOffsetTop(button) + button.offsetHeight;

  // For IE, adjust position.

  if (browser.isIE) {
    x += button.offsetParent.clientLeft;
    y += button.offsetParent.clientTop;
  }

  button.menu.style.left = x + "px";
  button.menu.style.top  = y + "px";
  button.menu.style.visibility = "visible";

  // For IE; size, position and show the menu's IFRAME as well.

  if (button.menu.iframeEl != null)
  {
    button.menu.iframeEl.style.left = button.menu.style.left;
    button.menu.iframeEl.style.top  = button.menu.style.top;
    button.menu.iframeEl.style.width  = button.menu.offsetWidth + "px";
    button.menu.iframeEl.style.height = button.menu.offsetHeight + "px";
    button.menu.iframeEl.style.display = "";
  }
}

function resetButton(button) {

  // Restore the button's style class.

  removeClassName(button, "menuButtonActive");

  // Hide the button's menu, first closing any sub menus.

  if (button.menu != null) {
    button.menu.style.visibility = "hidden";

    // For IE, hide menu's IFRAME as well.

    if (button.menu.iframeEl != null)
      button.menu.iframeEl.style.display = "none";
  }
}


// [MODIFIED] Added for activate/deactivate on mouseover. Handler for mouseout
// event on buttons and menus.

function buttonOrMenuMouseout(event) {

  var el;

  // If there is no active button, exit.

  if (activeButton == null)
    return;

  // Find the element the mouse is moving to.

  if (browser.isIE)
    el = window.event.toElement;
  else if (event.relatedTarget != null)
      el = (event.relatedTarget.tagName ? event.relatedTarget : event.relatedTarget.parentNode);

  // If the element is not part of a menu, reset the active button.

  if (getContainerWith(el, "DIV", "menu") == null && getContainerWith(el, "DIV", "menuBar") == null) {
    resetButton(activeButton);
    activeButton = null;
  }
}

// [END MODIFIED]

//----------------------------------------------------------------------------
// Code to initialize menus.
//----------------------------------------------------------------------------

function menuInit(menu) {

  var itemList, spanList;
  var textEl, arrowEl;
  var itemWidth;
  var w, dw;
  var i, j;

  // For IE, replace arrow characters.

  if (browser.isIE) {
    menu.style.lineHeight = "2.5ex";
  }

  // Find the width of a menu item.

  itemList = menu.getElementsByTagName("A");
  if (itemList.length > 0)
    itemWidth = itemList[0].offsetWidth;
  else
    return;

  // Fix IE hover problem by setting an explicit width on first item of
  // the menu.

  if (browser.isIE) {
    w = itemList[0].offsetWidth;
    itemList[0].style.width = w + "px";
    dw = itemList[0].offsetWidth - w;
    w -= dw;
    itemList[0].style.width = w + "px";
  }

  // Fix the IE display problem (SELECT elements and other windowed controls
  // overlaying the menu) by adding an IFRAME under the menu.

  if (browser.isIE) {
    var iframeEl = document.createElement("IFRAME");
    iframeEl.frameBorder = 0;
    iframeEl.src = "javascript:false;";
    iframeEl.style.display = "none";
    iframeEl.style.position = "absolute";
    iframeEl.style.filter = "progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)";
    menu.iframeEl = menu.parentNode.insertBefore(iframeEl, menu);
  }

  // Mark menu as initialized.

  menu.isInitialized = true;
}

//----------------------------------------------------------------------------
// General utility functions.
//----------------------------------------------------------------------------

function getContainerWith(node, tagName, className) {

  // Starting with the given node, find the nearest containing element
  // with the specified tag name and style class.

  while (node != null) {
    if (node.tagName != null && node.tagName == tagName &&
        hasClassName(node, className))
      return node;
    node = node.parentNode;
  }

  return node;
}

function hasClassName(el, name) {

  var i, list;

  // Return true if the given element currently has the given class
  // name.

  list = el.className.split(" ");
  for (i = 0; i < list.length; i++)
    if (list[i] == name)
      return true;

  return false;
}

function removeClassName(el, name) {

  var i, curList, newList;

  if (el.className == null)
    return;

  // Remove the given class name from the element's className property.

  newList = new Array();
  curList = el.className.split(" ");
  for (i = 0; i < curList.length; i++)
    if (curList[i] != name)
      newList.push(curList[i]);
  el.className = newList.join(" ");
}

function getPageOffsetLeft(el) {

  var x;

  // Return the x coordinate of an element relative to the page.

  x = el.offsetLeft;
  if (el.offsetParent != null)
    x += getPageOffsetLeft(el.offsetParent);

  return x;
}

function getPageOffsetTop(el) {

  var y;

  // Return the x coordinate of an element relative to the page.

  y = el.offsetTop;
  if (el.offsetParent != null)
    y += getPageOffsetTop(el.offsetParent);

  return y;
}

/*******************************************************************************/
