var min=8;
var max=18;

var cnt = 2;
var CLASSES = ["XSmall", "Small", "Normal", "Medium", "Large", "XLarge"];

function createCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

// Deletes Cookie
function deleteCookie(name) {
    var cookie_date = new Date();  // current date & time
    cookie_date.setTime(cookie_date.getTime() - 1);
    document.cookie = name += "=; expires=" + cookie_date.toGMTString();
}

function increaseFontSize() {
   var p = document.getElementsByTagName('div');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      if(s!=max) {
         s += 1;
      }
      p[i].style.fontSize = s+"px"
   }
}

function decreaseFontSize() {
   var p = document.getElementsByTagName('div');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      if(s!=min) {
         s -= 1;
      }
      p[i].style.fontSize = s+"px"
   }   
}

function ZoomInText(strTag, strMainClass) {
	for (i=0;i<document.getElementsByTagName(strTag).length; i++) 
		{
		var myclassnane = document.getElementsByTagName(strTag).item(i).className;
		switch(myclassnane)
		{
		case strMainClass + " XSmall":
			document.getElementsByTagName(strTag).item(i).className	= strMainClass + " Small";
		  break;    
		case strMainClass + " Small":
			document.getElementsByTagName(strTag).item(i).className	= strMainClass + " Normal";
		  break;    		  			
		case strMainClass + " Normal":
			document.getElementsByTagName(strTag).item(i).className	= strMainClass + " Medium";
		  break;    
		case strMainClass + " Medium":
			document.getElementsByTagName(strTag).item(i).className	= strMainClass + " Large";
		  break;    
		case strMainClass + " Large":
			document.getElementsByTagName(strTag).item(i).className	= strMainClass + " XLarge";
		  break;    		  		  
		}		
	}
}

function ZoomOutText(strTag, strMainClass) {
	for (i=0;i<document.getElementsByTagName(strTag).length; i++) 
		{
		var myclassnane = document.getElementsByTagName(strTag).item(i).className;
		switch(myclassnane)
		{
		case strMainClass + " XLarge":
			document.getElementsByTagName(strTag).item(i).className	= strMainClass + " Large";
		  break;    		  		  			
		case strMainClass + " Large":
			document.getElementsByTagName(strTag).item(i).className	= strMainClass + " Medium";
		  break;    
		case strMainClass + " Medium":
			document.getElementsByTagName(strTag).item(i).className	= strMainClass + " Normal";
		  break;    		  			
		case strMainClass + " Normal":
			document.getElementsByTagName(strTag).item(i).className	= strMainClass + " Small";
		  break;    
		case strMainClass + " Small":
			document.getElementsByTagName(strTag).item(i).className	= strMainClass + " XSmall";
		  break;    

		}		
	}
}

function GSIDialog(url, name, width, height) {
	win = window;
	var dHeight = height; 
	var dWidth = width; 
	
	if (( document.all )&&(navigator.appName != 'Opera')) {
		try { 
				win = wopener.window; 
				} 
		catch (e) 
			{}
	
		if ( parseInt(navigator.appVersion.substr(22, 1)) < 7 ) { 
			dWidth += 4; dHeight += 58; }; 
			dialog = win.showModalDialog(url, this, 'dialogWidth:' + dWidth + 'px;dialogHeight:' + dHeight + 'px;resizable:no;scroll:no'); 
		} else {
			oWindow = win.open(url, name, 'height=' + dHeight + ',width=' + dWidth + ',toolbar=no,directories=no,menubar=no,modal=yes,dependent=yes,resizable=no'); 
			oWindow.opener = this; 
			oWindow.focus(); 
		} 
}

function SetPlayerCode(strTag,strClass,strMediaType,strMediaURL,strInfoClass,strInfoCode) 
{
	var strPlayerCode = "";
	
	for (i=0;i<document.getElementsByTagName(strTag).length; i++) 
	 {
	  if (document.getElementsByTagName(strTag).item(i).className == strClass) 
	   {
	   		switch(strMediaType)
				{
					case "flash":
	    			strPlayerCode = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='349' height='344' align='middle'>";
	    			strPlayerCode = strPlayerCode + "<param name='allowScriptAccess' value='sameDomain'>";
	    			strPlayerCode = strPlayerCode + "<param id='FLVmovie' name='movie' value='"+strMediaURL+"'>";
						strPlayerCode = strPlayerCode + "<param name='quality' value='high'>";
						strPlayerCode = strPlayerCode + "<param name='bgcolor' value='#ffffff'>";
						strPlayerCode = strPlayerCode + "<param name='allowFullScreen' value='true'>";
						strPlayerCode = strPlayerCode + "<embed src='"+strMediaURL+"' quality='high' align='middle' bgcolor='#ffffff' width='349' height='344' allowfullscreen='true' allowscriptaccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'>";
						strPlayerCode = strPlayerCode + "</object>";						
						break;
						
					case "default":
						strPlayerCode = "<object classid='clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6' type='application/x-oleobject' width='349' height='344' align='middle'>";
						strPlayerCode = strPlayerCode + "<param name='URL' VALUE='" + strMediaURL + "'>";
						strPlayerCode = strPlayerCode + "<param name='SendPlayStateChangeEvents' VALUE='True'>";
						strPlayerCode = strPlayerCode + "<param name='AutoStart' VALUE='True'>";
						strPlayerCode = strPlayerCode + "<param name='PlayCount' value='1'>";
						strPlayerCode = strPlayerCode + "<param name='stretchToFit' value='True'>";
						strPlayerCode = strPlayerCode + "<param name='uiMode' value='full'>";
						strPlayerCode = strPlayerCode + "<param name='Volume' value='100'>";
						strPlayerCode = strPlayerCode + "</object>";						
						break;
						
					default:
						strPlayerCode = "<object classid='clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6' type='application/x-oleobject' width='349' height='344' align='middle'>";
						strPlayerCode = strPlayerCode + "<param name='URL' VALUE='" + strMediaURL + "'>";
						strPlayerCode = strPlayerCode + "<param name='SendPlayStateChangeEvents' VALUE='True'>";
						strPlayerCode = strPlayerCode + "<param name='AutoStart' VALUE='True'>";
						strPlayerCode = strPlayerCode + "<param name='PlayCount' value='1'>";
						strPlayerCode = strPlayerCode + "<param name='stretchToFit' value='True'>";
						strPlayerCode = strPlayerCode + "<param name='uiMode' value='full'>";
						strPlayerCode = strPlayerCode + "<param name='Volume' value='100'>";
						strPlayerCode = strPlayerCode + "</object>";												
						break;							
				}       
				document.getElementsByTagName(strTag).item(i).innerHTML = strPlayerCode;
	   }
	  if (document.getElementsByTagName(strTag).item(i).className == strInfoClass) 
	   {
			document.getElementsByTagName(strTag).item(i).innerHTML = strInfoCode;
	   }
	 }
}

function SetPlayerCode(strTag,strClass,strMediaType,strMediaURL,strInfoClass,strInfoCode,strobjwidth,strobjheight) 
{
	var strPlayerCode = "";
	
	for (i=0;i<document.getElementsByTagName(strTag).length; i++) 
	 {
	  if (document.getElementsByTagName(strTag).item(i).className == strClass) 
	   {
	   		switch(strMediaType)
				{
					case "flash":
	    			strPlayerCode = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='" + strobjwidth + "' height='" + strobjheight + "' align='middle'>";
	    			strPlayerCode = strPlayerCode + "<param name='allowScriptAccess' value='sameDomain'>";
	    			strPlayerCode = strPlayerCode + "<param id='FLVmovie' name='movie' value='"+strMediaURL+"'>";
						strPlayerCode = strPlayerCode + "<param name='quality' value='high'>";
						strPlayerCode = strPlayerCode + "<param name='bgcolor' value='#ffffff'>";
						strPlayerCode = strPlayerCode + "<param name='allowFullScreen' value='true'>";
						strPlayerCode = strPlayerCode + "<embed src='"+strMediaURL+"' quality='high' align='middle' bgcolor='#ffffff' width='" + strobjwidth + "' height='" + strobjheight + "' allowfullscreen='true' allowscriptaccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'>";
						strPlayerCode = strPlayerCode + "</object>";						
						break;
						
					case "default":
						strPlayerCode = "<object classid='clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6' type='application/x-oleobject' width='" + strobjwidth + "' height='" + strobjheight + "' align='middle'>";
						strPlayerCode = strPlayerCode + "<param name='URL' VALUE='" + strMediaURL + "'>";
						strPlayerCode = strPlayerCode + "<param name='SendPlayStateChangeEvents' VALUE='True'>";
						strPlayerCode = strPlayerCode + "<param name='AutoStart' VALUE='True'>";
						strPlayerCode = strPlayerCode + "<param name='PlayCount' value='1'>";
						strPlayerCode = strPlayerCode + "<param name='stretchToFit' value='True'>";
						strPlayerCode = strPlayerCode + "<param name='uiMode' value='full'>";
						strPlayerCode = strPlayerCode + "<param name='Volume' value='100'>";
						strPlayerCode = strPlayerCode + "</object>";						
						break;
						
					default:
						strPlayerCode = "<object classid='clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6' type='application/x-oleobject' width='" + strobjwidth + "' height='" + strobjheight + "' align='middle'>";
						strPlayerCode = strPlayerCode + "<param name='URL' VALUE='" + strMediaURL + "'>";
						strPlayerCode = strPlayerCode + "<param name='SendPlayStateChangeEvents' VALUE='True'>";
						strPlayerCode = strPlayerCode + "<param name='AutoStart' VALUE='True'>";
						strPlayerCode = strPlayerCode + "<param name='PlayCount' value='1'>";
						strPlayerCode = strPlayerCode + "<param name='stretchToFit' value='True'>";
						strPlayerCode = strPlayerCode + "<param name='uiMode' value='full'>";
						strPlayerCode = strPlayerCode + "<param name='Volume' value='100'>";
						strPlayerCode = strPlayerCode + "</object>";												
						break;							
				}       
				document.getElementsByTagName(strTag).item(i).innerHTML = strPlayerCode;
	   }
	  if (document.getElementsByTagName(strTag).item(i).className == strInfoClass) 
	   {
			document.getElementsByTagName(strTag).item(i).innerHTML = strInfoCode;
	   }
	 }
}


function ele(a)
{
    return document.getElementById(a);
}

function SwitchAjaxTab(Num,TotalTabs,MyPrefix,MyBox)
{
    for(i=0;i<=TotalTabs;i++){
        ele(MyPrefix+MyBox+i).className="clearfix";
        ele(MyBox+i).style.display="none";
    }
    ele(MyPrefix+MyBox+Num).className="MyActiveTab clearfix";
    ele(MyBox+Num).style.display="block";
}

