function fbFlashVersion() {

  var Vers="";

  var n=navigator;

  if (n.plugins && n.plugins.length) {

    for (var i=0;i<n.plugins.length;i++) {

      if (n.plugins[i].name.indexOf('Shockwave Flash')!=-1) {
        Vers=n.plugins[i].description.split('Shockwave Flash ')[1];
        break;
      }

    }

  }

  else if (window.ActiveXObject) {

    for (var i=10;i>=2;i--) {

      try {

        var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+i+"');");

        if (fl) {
          Vers=i + '.0';
          break;
        }

      }

      catch(e) {}

    }

  }

  return Vers;

}



var fbFV=fbFlashVersion();

var fbRes=screen.width+"x"+screen.height;

if (typeof(fbOverwriteTags) == 'undefined') var fbOverwriteTags=0;

if (typeof(fbCounter) == 'undefined') var fbCounter= new Array();

if (typeof(fbCustomRun) == 'undefined') var fbCustomRun=false;

var fbAmp=unescape('%26');

var fbRef='';

try {
  fbRef = escape(parent.document.referrer);
}

catch(e) {}

var fbNa=(navigator.appName.substring(0,2)=="Mi")?0:1;

var fbPxDh=(fbNa==0)?screen.colorDepth:screen.pixelDepth; 

var fbFrame=(self==top)?false:true;

var fbPageCharset= (typeof(document.charset) == 'undefined')?document.characterSet:document.charset;

if (typeof(fbEvent) == 'undefined') var fbEvent="";

if (typeof(fbEventItm) == 'undefined') var fbEventItm="";

Set_Cookie( 'fbtestcookie', 'none', '', '/', '', '' );

if (Get_Cookie('fbtestcookie'))

  isCookie = 1;

else

  isCookie = 0;



var fbInx=fbCounter.length;

var fbqrString="";

var fbRnd=Math.random();

	

//fbqrString+="rn="+fbRnd+fbAmp;

fbqrString+=fbAmp;

fbqrString+="scnres="+fbRes+fbAmp;

fbqrString+="clrdpt="+fbPxDh+fbAmp;

fbqrString+="isCookie="+isCookie+fbAmp;			



function fb_feedbackbox()
{
  //alert('test'+fbSiteId);
	
  QSiteId=fbSiteId;
  QCompId=fbCompId;

  //Qstring='QCompId='+QCompId+'&QSiteId='+QSiteId+'&reqId='+feedBackThemeId+'&fbRefereURL='+fbRefereURL+fbqrString;

  Qstring='QCompId='+QCompId+'&QSiteId='+QSiteId+'&sendfeedback=yes&reqId='+feedBackThemeId+'&fbRefereURL='+fbRefereURL+fbqrString+'&flashV='+escape(fbFV);

  fbTrackFBPathQ=fbTrackPath+Qstring;
  //parent.parent.open(fbTrackFBPathQ,'Feedback_form','width=450,height=450');
  window.open(fbTrackFBPathQ,'Feedback_form','width=450,height=450');
  closeMessage();
//parent.parent.GB_hide();
}

function ShowSubCategory(CatId)

{

  xmlHttp35=GetXmlHttpObject()

  if (xmlHttp35==null)

  {

    alert ("Browser does not support HTTP Request");

    return false;

  }

  var url=SubCatPath

  url=url+"?CatId="+CatId

  url=url+"&sid="+Math.random()

  xmlHttp35.onreadystatechange=scAction

  xmlHttp35.open("GET",url,true)

  xmlHttp35.send(null)

} 



function scAction() 

{ 

  if (xmlHttp35.readyState==4 || xmlHttp35.readyState=="complete")

  {

    rtext35=xmlHttp35.responseText

    document.getElementById("subcategoryfrm").innerHTML=rtext35

  }

}

function GetXmlHttpObject()

{

  var xmlHttp=null;

  try {
    xmlHttp=new XMLHttpRequest();
  }

  catch (e)

  {

    try	{
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }

    catch (e)

    {

      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

  }

  return xmlHttp;

}

function checkAll(field)

{

  if (!(field.length))

  {

    field.checked = true;

  }

  else

  {

    for (var i = 0; i < field.length; i++)

    {

        field[i].checked = true;

      }

  }

}

//unchecks all checkboxes

function uncheckAll(field) 

{

  if (!(field.length))

  {

    field.checked = false;

  }

  else

  {

    for (var i = 0; i < field.length; i++)

    {

        field[i].checked = false;

      }

  }

}

function SelSelected(field,selected) 

{

  if (!(field.length))

  {

    field.checked = false;

  }

  else

  {

    for (var i = 0; i < field.length; i++)

    {

        field[i].checked = false;

      }

  }

}

function Get_Cookie( check_name ) {

  var a_all_cookies = document.cookie.split( ';' );

  var a_temp_cookie = '';

  var cookie_name = '';

  var cookie_value = '';

  var b_cookie_found = false;

	

  for ( i = 0; i < a_all_cookies.length; i++ )

  {

      a_temp_cookie = a_all_cookies[i].split( '=' );

      cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

      if ( cookie_name == check_name )

      {

        b_cookie_found = true;

        if ( a_temp_cookie.length > 1 )

        {

          cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );

        }

        return cookie_value;

        break;

      }

      a_temp_cookie = null;

      cookie_name = '';

    }

  if ( !b_cookie_found )

  {

    return null;

  }

}

function Set_Cookie( name, value, expires, path, domain, secure ) {

  var today = new Date();

  today.setTime( today.getTime() );

  if ( expires )

  {

    expires = expires * 1000 * 60;

  }

  var expires_date = new Date( today.getTime() + (expires) );

  document.cookie = name + "=" +escape( value ) +

  ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + //expires.toGMTString()

  ( ( path ) ? ";path=" + path : "" ) +

  ( ( domain ) ? ";domain=" + domain : "" ) +

  ( ( secure ) ? ";secure" : "" );

}

function Delete_Cookie( name, path, domain ) {

  if ( Get_Cookie( name ) ) document.cookie = name + "=" +

    ( ( path ) ? ";path=" + path : "") +

    ( ( domain ) ? ";domain=" + domain : "" ) +

    ";expires=Thu, 01-Jan-1970 00:00:01 GMT";

}


/************************************************************************************/
messageObj = new DHTML_modalMessage();	// We only create one object of this class
messageObj.setShadowOffset(5);	// Large shadow


function displayMessage(url){
	
  messageObj.setSource(url);
  messageObj.setCssClassMessageBox(false);
  messageObj.setSize(400,200);
  messageObj.setShadowDivVisible(true);	// Enable shadow for these boxes
  messageObj.display();
}
function displayStaticMessage(messageContent,cssClass){
  messageObj.setHtmlContent(messageContent);
  messageObj.setSize(500,250);
  messageObj.setCssClassMessageBox(cssClass);
  messageObj.setSource(false);	// no html source since we want to use a static message here.
  messageObj.setShadowDivVisible(false);	// Disable shadow for these boxes
  messageObj.display();
	
	
}
function closeMessage(){

  Set_Cookie("feedback", "1", "10");
  messageObj.close();
	
}
function redirect(fbTrackPathUrl){
  //alert(fbTrackPathUrl);
  //var url = "../admin/setdelayform.html";
  //		alert(fbTrackPathUrl);
  if (!Get_Cookie("feedback")) {
    var fbTrackPathUrl1 = fbTrackPathUrl +"?sendfeedback=yes";
    displayStaticMessage('<table width="100%" border="0" align="center" cellspacing="0" cellpadding="0"><tr><td colspan="2" align="center"><strong>Your feedback is important to us!</strong></td></tr><tr><td colspan="2">&nbsp;</td></tr><tr><td colspan="2" align="center">Would you be willing to give us a short (1 minute) feedback?</td></tr><tr><td colspan="2">&nbsp;</td></tr><tr><td align="right"><input type="button" onClick="fb_feedbackbox();return false;" name="yes" value="Yes"></td><td><input type="button" onClick="closeMessage();" name="no" value="No"></td></tr><tr><td colspan="2">&nbsp;</td></tr><tr><td colspan="2" align="center"><a href="javascript:;" onClick="closeMessage();return false;">Remind me later</a></td></tr><tr><td colspan="2">&nbsp;</td></tr><tr><td colspan="2" align="center">Thank you for helping us improve our website</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td></tr></table>',false);
  //GB_showCenter("Feedback form",fbTrackPathUrl1,300,400);
  }
}
