//var bName = navigator.appName;
//var bVer = parseFloat(navigator.appVersion);

//function checkStyles()
//{
//	if(bName=="Netscape"){
//		document.write('<link rel="stylesheet" type="text/css" href="public/styles_moz.css">');}
//	else{
//		document.write('<link rel="stylesheet" type="text/css" href="public/styles.css">');}
//}


/******* menu *********/
function swap(obj, img, activate)
{
	var onOff="";
	var flip=true;
	if(activate)
	{
		onOff="On";
	}
	else
	{
		if(id==img)
			flip=false;
	}
	
	if(flip)
		obj.src="images/M"+img+onOff+".gif";
}

function Preload(){
	MM_preloadImages('images/M1On.gif','images/M2On.gif','images/M3On.gif','images/M4On.gif','images/M5On.gif','images/M6On.gif','images/M7On.gif','images/M8On.gif','images/M9On.gif','images/M10On.gif','images/M11On.gif','images/M12On.gif','images/M13On.gif','images/M14On.gif','images/M15On.gif','images/M16On.gif','images/M17On.gif','images/M18On.gif','images/M19On.gif','images/M20On.gif','images/M21On.gif','images/M22On.gif','images/M23On.gif');
}

function swapAr(obj, img, activate)
{
	var onOff="";
	var flip=true;
	if(activate)
	{
		onOff="On";
	}
	else
	{
		if(id==img)
			flip=false;
	}
	
	if(flip)
		obj.src="images/M"+img+onOff+"_ar.gif";
}

function MM_preloadImages() {
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { 
	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 && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() {
	var i,p,v,obj,args=MM_showHideLayers.arguments;
	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
	obj.visibility=v; }
}


/******* End menu *********/

/******* flash ********/
var requiredVersion = 8;   
var useRedirect = false;
var flashPage   = ""
var noFlashPage = ""
var upgradePage = ""
var flash2Installed = false;    
var flash3Installed = false;    
var flash4Installed = false;    
var flash5Installed = false;    
var flash6Installed = false;    
var flash7Installed = false;    
var flash8Installed = false;    
var flash9Installed = false;    
var maxVersion = 9;             
var actualVersion = 0;          
var hasRightVersion = false;    
var jsVersion = 1.0;

var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;    
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false; 
jsVersion = 1.1;

if(isIE && isWin){

  document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
  document.write('on error resume next \n');
  document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
  document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
  document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
  document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');  
  document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');  
  document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');
  document.write('flash8Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n');
  document.write('flash9Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n');
  document.write('<\/SCR' + 'IPT\> \n'); 

}

function detectFlash() {  

  if (navigator.plugins) {
    if (navigator.plugins["Shockwave Flash 2.0"]
        || navigator.plugins["Shockwave Flash"]) {
      var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
      var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
      var flashVersion = parseInt(flashDescription.substring(16));
      flash2Installed = flashVersion == 2;    
      flash3Installed = flashVersion == 3;
      flash4Installed = flashVersion == 4;
      flash5Installed = flashVersion == 5;
      flash6Installed = flashVersion == 6;
      flash7Installed = flashVersion == 7;
      flash8Installed = flashVersion == 8;
      flash9Installed = flashVersion >= 9;
    }
  }
  for (var i = 2; i <= maxVersion; i++) {  
    if (eval("flash" + i + "Installed") == true) actualVersion = i;
  }
  if(navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 4;  
  if (actualVersion >= requiredVersion) {
    if (useRedirect) {
      if(jsVersion > 1.0) {
        window.location.replace(flashPage);  
      } else {
        window.location = flashPage;
      }
    }
    hasRightVersion = true;                
  } else {  
    if (useRedirect) {
      if(jsVersion > 1.0) {
        window.location.replace((actualVersion >= 2) ? upgradePage : noFlashPage);
      } else {
        window.location = (actualVersion >= 2) ? upgradePage : noFlashPage;
      }
    }
  }
}
detectFlash();

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs





    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

function changeMovie(num)
{
	if(num == 0)
		document.getElementById('movie').src = 'images/movie_grey.gif';
	else
		document.getElementById('movie').src = 'images/movie_player.gif';
}
function detectFlash() 
{  
	if (navigator.plugins) 
	{
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) 
		{
			var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
			var flashVersion = parseInt(flashDescription.substring(16));
			flash2Installed = flashVersion == 2;    
			flash3Installed = flashVersion == 3;
			flash4Installed = flashVersion == 4;
			flash5Installed = flashVersion == 5;
			flash6Installed = flashVersion == 6;
			flash7Installed = flashVersion == 7;
			flash8Installed = flashVersion == 8;
			flash9Installed = flashVersion >= 9;
		}
	}

	for (var i = 2; i <= maxVersion; i++) 
	{  
		if (eval("flash" + i + "Installed") == true) actualVersion = i;
	}

	if(navigator.userAgent.indexOf("WebTV") != -1) 
		actualVersion = 4;  

	if (actualVersion >= requiredVersion) 
	{
		if (useRedirect) 
		{
		if(jsVersion > 1.0) 
		{
			window.location.replace(flashPage);  
		} 
		else 
		{
			window.location = flashPage;
		}
	}

	hasRightVersion = true;                
	} 
	else 
	{  
		if (useRedirect) 
		{
			if(jsVersion > 1.0) 
			{
				window.location.replace((actualVersion >= 2) ? upgradePage : noFlashPage);
			} 
			else 
			{
				window.location = (actualVersion >= 2) ? upgradePage : noFlashPage;
			}
		}
	}
}

function loadFlashImage(flashSrc, imgSrc, width, height)
{
	//Check whether there is flash on the PC or not
	detectFlash(); 

	if (!useRedirect) 
	{  
		if(hasRightVersion) 
		{
			var falshAnimation = '<clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
			+ ' width="'+width+'" height="'+height+'" '
			+ 'CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0">'
			+ '<param name="movie" value="'+flashSrc+'">'
			+ '<param name="quality" value="high" />'
			+ ' <param name="wmode" value="transparent" />'
			+ '<embed src="'+flashSrc+'" quality="high"'
			+ 'pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"'
			+ 'width="'+width+'" height="'+height+'">'
			+ '<\/EMBED>'
			+ '<\/OBJECT>';
			document.write(falshAnimation);  
		} 
		else 
		{ 
			var imageObject = '<img src="'+imgSrc+'" border="0">';
			document.write(imageObject); 
		}
	}
}

/****** End Flash *******/
/******* ID RollOver *********/
function swaps(id,dir){
	var Sub	= document.getElementById(id);
	Sub.src="images/"+ dir +".png";
}

function swapsjpg(id,dir){
	var Sub	= document.getElementById(id);
	Sub.src="images/"+ dir +".jpg";
}

/******* END ID RollOver *********/

function ShowSubKey(subm, pict) {
	var p =document.getElementById(subm);
	
	if(p.style.display=='none'){
		p.style.display='';
		document.getElementById(pict).src='images/minus.gif';}
	else{
		p.style.display='none';
		document.getElementById(pict).src='images/pluss.gif';}
}
// New function
function ShowSubKey2(subm) {
	var p =document.getElementById(subm);
	
	if(p.style.display=='none'){
		p.style.display=''; }
	else{
		p.style.display='none'; }
}

function ShowSubMenu(menuid){
	var p =document.getElementById(menuid);
	p.style.display='block';
}
function HideSubMenu(menuid){
	var p =document.getElementById(menuid);
	p.style.display='none';
}

function ShowKey(x) {
		var a = eval("document.getElementById(\"Keys"+x+"\");");
	if
		(a.style.display=='none'){
		a.style.display='';}
	else{
		a.style.display='none';}
}

function ShowSpecs(x, num) {
	var a = eval("document.getElementById(\"Keys"+x+"\");");
	
	if(a.style.display=='none')
	{
		for(i = 1; i < num; i++)
		{
			var rest = eval("document.getElementById(\"Keys"+i+"\");");
			rest.style.display='none';
		}
		a.style.display='';
	}
	/*else if(x != 1)
	{
		a.style.display='none';
	}*/
}

/****** Faqs ********/
var red= new Array();
for(var i=0;i<50;i++)
{
	red[i]=false;
}
function makered(x){
        var div = document.getElementById('question'+x);
        
	        if( red[x]==false )
	        { 
				   div.style.color="FireBrick";
				   red[x]=true;
			}
	        else 
	        {
				 div.style.color='FontBold';
				 red[x]=false;
               
	        }
}


function ChangeImage(imgid,img){
	
    var div1 = document.getElementById(imgid);
	div1.src="images/"+ img + ".gif";
}
function ResetTabs(btnstart,btntotal,sidestart,sidetotal){
	var div;
	var value1 = parseInt(btnstart);
	var value2 = parseInt(sidestart);
	
	for(var i = value1; i<=btntotal;i++){ 
		div = document.getElementById("M" + i);
		div.src="images/M"+ i + ".gif";
	}
	for(var j = value2; j<=sidetotal;j++){
		div = document.getElementById("s" + j);
		div.src="images/s2.gif";
	}
}
function ChangeTab(pos,total){
    var div1;
	for(var i=1;i<=total;i++){
		var div1 = document.getElementById("container" + i);
		if(i==pos){
			div1.style.display="block";
		}
		else{
			div1.style.display="none";
		}
	}
	
}
//////////////////Scroll///////////////////////////////
 
 function MM_findObj(n, d) {
	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 && d.getElementById) x=d.getElementById(n); return x;
}


function verifyCompatibleBrowser(){ 
    this.ver=navigator.appVersion 
    this.dom=document.getElementById?1:0 
    this.ie5=(this.ver.indexOf("MSIE 5")>-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.ie5 || this.ie4 || this.ns4 || this.ns5) 
    return this 
} 
bw=new verifyCompatibleBrowser() 
 
var speed=40 
 
var loop, timer 
 
function ConstructObject(obj,nest){
    nest=(!nest) ? '':'document.'+nest+'.'
    this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
    this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;
    this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight
    this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight
    this.up=MoveAreaUp;this.down=MoveAreaDown;

    this.scrollWidth=bw.ns4?this.css.document.width:this.el.offsetWidth
    this.clipWidth=bw.ns4?this.css.clip.width:this.el.offsetWidth
    this.left=MoveAreaLeft;this.right=MoveAreaRight;

	this.css.zIndex="3";
    this.MoveArea=MoveArea; this.x=0; this.y=0;
    this.obj = obj + "Object"
    eval(this.obj + "=this")
    return this
}
function MoveArea(x,y){ 

	this.x=x;this.y=y 
    this.css.left=this.x+'px'; 
    this.css.top=this.y+'px'; 
}

function MoveAreaDown(move){
   if(this.y>-this.scrollHeight+objContainer.clipHeight){
    this.MoveArea(this.x,this.y-move)
    if(loop) setTimeout(this.obj+".down("+move+")",speed)
   }
}
function MoveAreaUp(move){
   if(this.y<0){
    this.MoveArea(this.x,this.y-move)
    if(loop) setTimeout(this.obj+".up("+move+")",speed)
   }
}

function MoveAreaRight(move){
   if(-this.x + objContainer.clipWidth < this.scrollWidth){
    this.MoveArea(this.x-move,this.y)
    if(loop) setTimeout(this.obj+".right("+move+")",speed)
   }
   window.status = "right no action " + this.x;
}
function MoveAreaLeft(move){
   if(this.x<0){
    this.MoveArea(this.x-move,this.y)
    if(loop) setTimeout(this.obj+".left("+move+")",speed)
   }
   window.status = "left no action " + this.x;
}

function PerformScroll(direction,speed){
   if(initialised){
      loop=true;
	  if(direction == 0)
	  {
	        if(speed>0) objScroller.down(speed)
            else objScroller.up(speed)
	  }
	  else
	  {
	        if(speed>0) objScroller.right(speed)
            else objScroller.left(speed)
	  }
   }
} 
function PerformScroll1(direction,speed){
   if(initialised1){
      loop=true;
	  if(direction == 0)
	  {
	        if(speed>0) objScroller1.down(speed)
            else objScroller1.up(speed)
	  }
	  else
	  {
	        if(speed>0) objScroller1.right(speed)
            else objScroller1.left(speed)
	  }
   }
}
function CeaseScroll(){ 
    loop=false; 
    if(timer) clearTimeout(timer) ;
} 

var initialised;
var initialised1;
function InitialiseScrollableArea(){ 
    objContainer=new ConstructObject('divContainer') ;
    objScroller=new ConstructObject('divContent','divContainer'); 
    objScroller.MoveArea(0,0) ;
    objContainer.css.visibility='visible' ;
	
    initialised=true; 
}
function InitialiseScrollableArea1(){ 
    objContainer1=new ConstructObject('divContainer1') ;
    objScroller1=new ConstructObject('divContent1','divContainer1'); 
    objScroller1.MoveArea(0,0) ;
    objContainer1.css.visibility='visible' ;
	
    initialised1=true; 
}

var initialised2;
function InitialiseScrollableScrol(){ 
    objContainer=new ConstructObject('divContainerScrol') ;
    objScroller=new ConstructObject('divContentScrol','divContainerScrol'); 
    objScroller.MoveArea(0,0) ;
    objContainer.css.visibility='visible' ;
	
    initialised2=true; 
}

function PerformScrol(direction,speed){
   if(initialised2){
      loop=true;
	  if(direction == 0)
	  {
	        if(speed>0) objScroller.down(speed)
            else objScroller1.up(speed)
	  }
	  else
	  {
	        if(speed>0) objScroller.right(speed)
            else objScroller.left(speed)
	  }
   }
}

var initialised3;
function InitialiseScrollableTabs(){ 
    objContainer=new ConstructObject('divContainerTabs') ;
    objScroller=new ConstructObject('divContentTabs','divContainerTabs'); 
    objScroller.MoveArea(0,0) ;
    objContainer.css.visibility='visible' ;
	
    initialised3=true; 
}

function PerformScrolTabs(direction,speed){
   if(initialised3){
      loop=true;
	  if(direction == 0)
	  {
	        if(speed>0) objScroller.down(speed)
            else objScroller.up(speed)
	  }
	  else
	  {
	        if(speed>0) objScroller.right(speed)
            else objScroller.left(speed)
	  }
   }
}

var initialised4;
function InitialiseShow(){ 
    objContainer=new ConstructObject('divContainer4') ;
    objScroller=new ConstructObject('divContent4','divContainer4'); 
    objScroller.MoveArea(0,0) ;
    objContainer.css.visibility='visible' ;
	
    initialised4=true; 
}

function PerformScrolShow(direction,speed){
   if(initialised4){
      loop=true;
	  if(direction == 0)
	  {
	        if(speed>0) objScroller.down(speed)
            else objScroller.up(speed)
	  }
	  else
	  {
	        if(speed>0) objScroller.right(speed)
            else objScroller.left(speed)
	  }
   }
}



function SwapMenu(obj, img, activate)
{
	var div=document.getElementById(obj);
	var onOff="";
	var flip=true;
	if(activate)
	{
		onOff="On";
	}
	else
	{
		if(id==img)
			flip=false;
	}
	
	if(flip)
		div.src="images/M"+img+onOff+".gif";
}

// Called from xajax
function xajaxChangeImage(imgid,img){
	
    var div1 = document.getElementById(imgid);
	div1.src="images/"+ img + ".gif";
}
function xajaxResetTabs(btnstart,btntotal,sidestart,sidetotal){
	var div;
	
	for(var i = btnstart; i<=btntotal;i++){
		div = document.getElementById("M" + i);
		div.src="images/M"+ i + ".gif";
	}
	for(var j = sidestart; j<=sidetotal;j++){
		div = document.getElementById("s" + j);
		div.src="images/s4.gif";
	}
}
function xajaxChangeTab(pos,total){
    var div1;
	for(var i=1;i<=total;i++){
		var div1 = document.getElementById("container" + i);
		if(i==pos){
			div1.style.display="block";
		}
		else{
			div1.style.display="none";
		}
	}
	
}

function trim(inputString) {
   // Removes leading and trailing spaces from the passed string. Also removes
   // consecutive spaces and replaces it with one space. If something besides
   // a string is passed in (null, custom object, etc.) then return the input.
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") { // Check for spaces at the beginning of the string
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") { // Check for spaces at the end of the string
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
   }
   return retValue; // Return the trimmed string back to the user
} // Ends the "trim" function

function bookmark()
{
	var ua=navigator.userAgent.toLowerCase();
    var isSafari=(ua.indexOf('webkit')!=-1);
    var isMac=(ua.indexOf('mac')!=-1);
    var buttonStr=isMac?'Command/Cmd':'CTRL';
	
	if(isSafari) 
	{ 
      alert('You need to press '+buttonStr+' + D to bookmark our site.');
    }
	else if(isMac) 
	{
      alert('You need to press Command/Cmd + D to bookmark our site.');
	}
	else if (navigator.appName != 'Microsoft Internet Explorer' )
	{
		window.sidebar.addPanel(document.title,location.href,"");
	}
	else 
	{
		window.external.AddFavorite(location.href, document.title);
	}
}

function popitup(url)
{
	var left = (screen.width/2) - width/2;
	var top = (screen.height/2) - height/2;
	var width="800", height="800";
	var styleStr = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+',top='+top+',screenX='+left+',screenY='+top;
	
	newwindow=window.open(url,'printWindow',styleStr);

	if (window.focus) {newwindow.focus()}

	return false;
}
function Display(){
	var div1 = document.getElementById("TabMini");
	var div2 = document.getElementById("TabMiniline");
	var div3 = document.getElementById("minimize");
	if(div1.style.display=="none"){
		div1.style.display="block"
		div2.style.display="block"
		div3.innerHTML="Minimize"
	}
	else{
	div1.style.display="none";
	div2.style.display="none";
	div3.innerHTML="Maximize"
	}
	
}
function ShowKey2(subm) {
	var p =document.getElementById(subm);
	var p2 =document.getElementById("advopen");
		p.style.display='block'; 
}
function HideKey2(subm) {
	var p =document.getElementById(subm);
	var p2 =document.getElementById("basicopen");
	p.style.display='none';	
}



var red= new Array();
for(var i=0;i<50;i++)
{
	red[i]=false;
}
var openedtab=0;
function Select(x,x1){
var div = document.getElementById(x);
var div1 = document.getElementById(x1);

	if( red[x]==false )
	{ 
		 div.className="FontGray";
		 div1.className="FontRed2";
		 red[x]=false;
		
	}
	else 
	{
		 div.className="FontRed2";
		 div1.className="FontGray";
		 red[x]=true;
		 
	   
	}
	
}

var grey= new Array();
for(var i=0;i<50;i++)
{
	grey[i]=false;
}
function Select2(x){
var div = document.getElementById('quest'+x);

	if( grey[x]==false )
	{ 
		   div.style.color="#4d4d4d";
		   grey[x]=true;
	}
	else 
	{
		 div.style.color='#C1272D';
		 grey[x]=false;
	   
	}
}

function ChangeImg(imgswap,textin){
	var imgtop	= document.getElementById("BigImg");
	var text	= document.getElementById("textwrap");
	imgtop.src="admin/images/gallery/"+ imgswap;
	text.innerHTML=textin;
}

function resetDiv(total) {
	for(var i=0;i<=total;i++) {
		var div1 = document.getElementById("show" + i);
		var div2 = document.getElementById("hide" + i);
		div1.style.display="none";
		div2.style.display="block";
	}
}

function showDiv(id, flag){
	if(flag)
		{ document.getElementById('hide' + id).style.display='none'; document.getElementById('show' + id).style.display='block'; }
	else	
		{ document.getElementById('hide' + id).style.display='block'; document.getElementById('show' + id).style.display='none'; }
}

function getValues(type_id) {

	var name = new Array();
	var email = new Array();
	var count = document.getElementById('count').value;
	var sender_name = document.getElementById('sender_name').value;
	var sender_email = document.getElementById('sender_email').value;
	var message = document.getElementById('message').value;
	
	for(var i = 1; i < count; i++)
	{
		name[i] = document.getElementById('friend_name_id'+i).value;
		email[i] = document.getElementById('friend_email_id'+i).value;
	}
		
	xajax_sendRecommendation(name, email, sender_name, sender_email, message, type_id);
}

function getGeneralValues(object_id, type_id)
{
	var name = new Array();
	var email = new Array();
	var count = document.getElementById('count').value;
	var sender_name = document.getElementById('sender_name').value;
	var sender_email = document.getElementById('sender_email').value;
	var message = document.getElementById('message').value;/**/
	
	for(var i = 1; i < count; i++)
	{
		name[i] = document.getElementById('friend_name_id'+i).value;
		email[i] = document.getElementById('friend_email_id'+i).value;
	}
	
	xajax_sendGeneralRecommendation(name, email, sender_name, sender_email, message, object_id, type_id);
}




/////////////////////////////////////////////////
/////// fade effect
///////////////////////////////////////
var TimeToFade = 500.0;

function fadein(eid,inout){
	var element = document.getElementById(eid);
	element.style.display="block";
	fade(eid,1);
}
function fadeout(eid,inout){
	var element = document.getElementById(eid);
	fade(eid,-1);
	
}
function fade(eid,inout)
{
  var element = document.getElementById(eid);
  if(element == null)
    return;
   
  if(element.FadeState == null)
  {
    if(element.style.opacity == null
        || element.style.opacity == ''
        || element.style.opacity == '1')
    {
      element.FadeState = 2;
    }
    else
    {
      element.FadeState = -2;
    }
  }
   
  if(element.FadeState == 1 || element.FadeState == -1)
  {
    element.FadeState = element.FadeState == 1 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
  }
  else
  {
    element.FadeState = inout;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime()
        + ",'" + eid + "')", 33);
  } 
}

function animateFade(lastTick, eid)
{ 
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
 
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks)
  {
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = '
        + (element.FadeState == 1 ? '100' : '0') + ')';
    element.FadeState = element.FadeState == 1 ? 2 : -2;
	if(element.FadeState ==-2){
		element.style.display="none";
	}
    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;

  element.style.opacity = newOpVal;
  element.style.filter =
      'alpha(opacity = ' + (newOpVal*100) + ')';
 
  setTimeout("animateFade(" + curTick
      + ",'" + eid + "')", 33);
}
function MakeOpique(eid,total){
	var element;
	for(i=1;i<=total;i++){
		element = document.getElementById("Submenu"+ i);
		element.style.opacity = '0';
		element.style.filter = 'alpha(opacity = 0)';
		element.style.display="none";
	}
}


function ChangeImgScrol(imgswap,textin)
{
	var imgtop	= document.getElementById("PictureBox");
	var Text	= document.getElementById("CaptionBox");
	imgtop.src="images/"+ imgswap +".jpg";
	Text.innerHTML = textin ;
}

function ChangeTab1(pos,total){
	var div1;
	var div2;
	for(var i=1; i<=total;i++){
		div1=document.getElementById("Tab" + i);
		div2=document.getElementById("TabAppear" + i);
		if(pos==i){
			div1.className='TabRightOn';
			div2.style.display="block";
		}
		else{
			div1.className='TabRightOff';
			div2.style.display="none";
		}
	}
	
}

function checkAvailibility(html, offerId)
{
	var i;
	var process = 1; 
	for(i = 1; i <= 4; i++)
	{
		var compare = document.getElementById('compare' + i).value;

		if(offerId == compare)
		{
			document.getElementById('select_message').innerHTML = "You have already chosen this car";
			process = 0;
		}
	}
	
	if(process == 1)
	{
		for(i = 1; i <= 4; i++)
		{
			var element = document.getElementById('image' + i).innerHTML;
			if(element == "&nbsp;")
			{
				document.getElementById('compare' + i).value = offerId;
				document.getElementById('image' + i).innerHTML = html;
				
				var available = document.getElementById('remove' + offerId);

				if(available == null)
				{
					myElement = document.createElement("input");
					myElement.setAttribute("type", "hidden");
					myElement.setAttribute("name", "remove" + offerId);
					myElement.setAttribute("id", "remove" + offerId);
					myElement.setAttribute("value", i);
					
					td = document.getElementById('append');
					td.appendChild(myElement);
				}
				else
				{
					document.getElementById('remove' + offerId).value = i;
				}
				//alert(document.getElementById('remove' + offerId).value);

				break;
			}
		}

		document.getElementById('count').value++;
		document.getElementById('td_id').value++;
		getNumbersCount();
	}
}

function removeCar(offerId, flag, html)
{
	var i = document.getElementById('remove' + offerId).value;
	
	if(flag == 0)
		document.getElementById('image' + i).innerHTML = '&nbsp;';
	else
	{
		document.getElementById('offer' + i).className = 'PaddField117 BgKey';
		document.getElementById('offer' + i).innerHTML = html;
		
		document.getElementById('car' + i).className = 'BgKey';
		document.getElementById('car' + i).innerHTML = '&nbsp;';
	}
	
	document.getElementById('remove' + offerId).value = null;
}

function getNumbersCount()
{
	var count = document.getElementById('count').value;

	var remaining = 4 - count;
	
	var string = '';

	if(remaining == 1)
		string = 'One car';
	else if(remaining == 2)
		string = 'Two cars';
	else if(remaining == 3)
		string = 'Three cars';
	else if(remaining == 4)
		string = 'Four cars';
	else
		string = 'No cars';
	
	document.getElementById('count_number').innerHTML = string;
}

/// function used for the specification

function displaySpecifications(total,current)
{
	for(i = 1; i <= 5; i++)
	{
		document.getElementById('car_spec'+i).style.display = "none";
	}

	document.getElementById('car_spec'+current).style.display = "block";
}
function replaceImage(removeId, offerId, html, car_html)
{
	var process = 1; 
	for(i = 1; i <= 4; i++)
	{
		var compare = document.getElementById('compare' + i).value;
		if(offerId == compare)
		{
			document.getElementById('select_message').innerHTML = "You have already chosen this car";
			process = 0;
		}
	}
	
	
	if(process == 1)
	{
		document.getElementById("offer" + removeId).innerHTML = html;
		document.getElementById("offer" + removeId).className = 'BgTida';
		document.getElementById("car" + removeId).innerHTML = car_html;
		document.getElementById("car" + removeId).className = 'BgTida';

		document.getElementById("compare" + removeId).innerHTML = offerId;

		document.getElementById('count').value++;
		getNumbersCount();
	}
}
/*function changeImage(image_link)
{
	var string = "admin/images/gallery/" + image_link;
	
	document.getElementById('offer_image').src=string;
}*/

function showTab2(x,allTabsCount){
	for(var i=33;i<(allTabsCount+1);i++)
	{	    
        var div = document.getElementById('Tabs'+i);
        try
        {
	        if(i==x)
	        {
                div.style.display='block';
                div.style.position='relative';
                div.style.visibility='visible';
                div.style.zIndex=100;
		        try{document.getElementById("M"+i).src="images/M"+i+"On.gif";}catch(e){;}
    	        
	        }
	        else
	        {
                div.style.display='none';
                div.style.visibility='hidden';
	            try{document.getElementById("M"+i).src="images/M"+i+".gif";}catch(e){;}
    	        
	        }
	    }
	    catch(e){;}
		
	}	
}
function changeImg(id,imagein)
{
div1=document.getElementById(id);
div1.src="images/"+imagein+".gif";
}

// Over and out status of buttons
function Over(img, btn, btnPath){
    img.src = btnPath + '/btn-' + btn + '-on.gif';
}
function Out(img, btn, btnPath){
	img.src = btnPath + '/btn-' + btn + '-off.gif';
}

function check(e, email, pwd, confirm, type)
{
	if(!e) {
		if(window.event) { 
			e = window.event;
		} else {
			return;
		}
	}

	if(typeof(e.keyCode) == 'number') { 
		e = e.keyCode;
	} else if(typeof(e.which) == 'number') { 
		e = e.which;
	} else if(typeof(e.charCode) == 'number') { 
		e = e.charCode;
	} else {
		return;
	}

	if (e == 13)
	{
		if(type == 1)
			xajax_login(document.getElementById('log_name').value, document.getElementById('log_pass').value);
		else if(type == 2)
			xajax_changePwd(document.getElementById('old_pwd').value, document.getElementById('new_pwd').value, document.getElementById('confirm').value);
	}
}

function resetForm()
{
	document.changepwd_form.reset();
	document.getElementById('error_message').innerHTML = '';
}