﻿// JScript File


function positionToolTip(ele, cloneMe)
{
	var b = $(cloneMe);
	var e = $(ele).style.display = "block";
	Element.clonePosition(ele, b, {offsetLeft:20, offsetTop:25, setWidth:false, setHeight:false});
}

function hideToolTip(ele)
{
	var e = $(ele).style.display = "none";
}

function delete_cookie ( cookie_name )
{
      var cookie_date = new Date ( );  // current date & time
      cookie_date.setTime ( cookie_date.getTime() - 1 );
      document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}
	
function setCookie(c, value, expiredays)
{
    var exdate = new Date();
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie = c+ "=" + escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
} 

function getCookie(c_name)
{
    if (document.cookie.length>0)
  {
      c_start=document.cookie.indexOf(c_name + "=");
      if (c_start!=-1)
        { 
            c_start=c_start + c_name.length+1; 
            c_end=document.cookie.indexOf(";",c_start);
            if (c_end==-1) c_end=document.cookie.length;
            return unescape(document.cookie.substring(c_start,c_end));
        } 
  }
    return "";
} 

function checkCookie(c_name)
{
   var cValue = getCookie(c_name);
   if(cValue != null && cValue != "")
   {
	   if(checkforrater())
	   {
			var results = cValue.split(",");
			if(results.length > 0)
			{
				var lnrVal = $F('lncr_bid');
				if(results.indexOf(lnrVal) != -1)
				{
					getRatingResults(lnrVal);
				}
			}
	   }
   }
} 


function checkforrater()
{
	var isAvailable = false;
	try
	{
		if($('lncr_bid').value != null)
		{
			isAvailable = true;
		}
	}
	catch(err)
	{
	}
	
	return isAvailable;
}

function setCookieVal(b)
{
   var cValue = getCookie("ln_rater");
   if(cValue != null && cValue != "")
   {
        setCookie("ln_rater", cValue + "," + b, 30)
   }
   else
   {
        setCookie("ln_rater", b, 30)
   }
}



function changeSym(element)
{
    var img = $(element);
	
	if(img.src.indexOf('minussymbol.gif') > 0)
	{
	   img.src = '/webcenters/images/plussymbol.gif';
	   img.alt = 'Expand';
	}
	else
	{
	    img.src = '/webcenters/images/minussymbol.gif';
	    img.alt = 'Collapse';
	}
}

function ConvertCR(input) {

    var output = "";
    for (var i = 0; i < input.length; i++) {
    if (input.charCodeAt(i+1) == 10) 
		{
    		output += input.charAt(i) + "<BR>";
			i++;
     	} 
	 else 
	 	{
    		output += input.charAt(i);
       }
    }
    return output;
}

function URLEncode (clearString) {
  var output = '';
  var x = 0;
  clearString = clearString.toString();
  var regex = /(^[a-zA-Z0-9_.]*)/;
  while (x < clearString.length) {
    var match = regex.exec(clearString.substr(x));
    if (match != null && match.length > 1 && match[1] != '') {
    	output += match[1];
      x += match[1].length;
    } else {
      if (clearString[x] == ' ')
        output += '+';
      else {
        var charCode = clearString.charCodeAt(x);
        var hexVal = charCode.toString(16);
        output += '%' + hexVal.toUpperCase();
      }
      x++;
    }
  }
  return output;
}



function postComment(b, uid, pt, toggle)
{
    var com;
    var talert;
    var resp
    
    if(toggle == true)
    {
        if(pt > 0)
        {
            com = $('txtComment_'+pt);
            talert = $('commentalert_'+pt);
            resp = $('commentResponse_'+pt);
        }
        else
        {
            com = $('txtComment_'+b);
            talert = $('commentalert_'+b);
            resp = $('commentResponse_'+b); 
        }
    }
    else
    {
         com = $('txtComment');
         talert = $('commentalert');
         resp = $('commentResponse');
    }
	try
    {     
        if(com.value.length == 0)
        {
            talert.style.display = 'block';
            resp.style.display = 'none';  
        }
        else
        {
            var comText;
            comText = com.value.stripScripts().stripTags();
            //alert(comText);
            comText = ConvertCR(comText);
            comText = escape(comText);
            talert.style.display = 'none'; 
	        
	        new Ajax.Request('/webcenters/services/postcomment.ashx',   
	        {     method:'post',      
		          onSuccess: function(transport)
		  		        {      
		  		            var response = transport.responseText || "no response text";       
				            //alert("Success! \n\n" + response); 
				            resp.innerHTML = response;
				            resp.style.display = 'block';
				            com.value = '';
				        },     
		          onFailure: function()
		          { 
		  	            alert('Something went wrong...');
		          } 
		          , parameters : "comment=" + comText + "&userid=" + uid + "&b=" + b + "&pt=" + pt  
	           }
	        );
	        
	     	 if(toggle)
	         {
	            if(pt > 0)
	            {
	                Effect.toggle('toggleMe_'+pt,'slide');
	            }
	            else
	            {
	                Effect.toggle('toggleMe_'+b,'slide');
	            }
	         }
	     }
	 }
	 catch(err)
	 {
	   //alert('failed');
	   resp.innerHTML = err.description;
	   resp.style.display = 'block';
	 }
	 
}


function postRating(b, r, uid)
{

 setCookieVal(b);

    //alert(r);
    var rat = $('rater');
    var responseMe;

    try
    {
		//alert('try');
             new Ajax.Request('/webcenters/services/postrating.ashx',   
	        {     method:'post',     
		          onSuccess: function(transport)
		  		        {      
		  		            var response = transport.responseText || "no response text";       
				            rat.innerHTML = '<div>'+response+'</div>';
							//alert('passed');
				        },     
		          onFailure: function()
		          { 
				  		var response = transport.responseText || "no response text"; 
		  	            rat.innerHTML = '<div>'+response+'</div>';
		          } 
		          , parameters : "b=" + b + "&uid=" + uid + "&r=" + r
	           }
	        );
    }
    catch(err)
    {
    }
    
}

function feedBackSend()
{
		var f = $('feedbackformContent');
		var uid = $('uid');
		var s = $F('site');
		var e = $('feedbackFormError');
		var r = $('feedbackFormResponse')

if(f.value.length > 0)
{
	try
    {     	     
            e.style.display = 'none';
            var comText;
            comText = f.value.stripScripts().stripTags();
            comText = ConvertCR(comText);
            comText = escape(comText);
               
	        new Ajax.Request('/webcenters/services/contactus.ashx',   
	        {     method:'post',     
		          onSuccess: function(transport)
		  		        {      
		  		       		 //var response = transport.responseText || "no response text";       
				            //alert("Success! \n\n" + response); 
							//Effect.toggle('emailsent');
							f.value = '';
	                        new Effect.Appear(r, {duration: 0.5});
							//Effect.toggle('feedbackform','slide');
                            new Effect.Fade(r, {duration: 4.5});
				        },     
		          onFailure: function()
		          { 
				  		//var response = transport.responseText || "no response text";
					  	//alert(response);
						//Effect.toggle('feedbackform','slide');
		          } 
		          , parameters : "feedback=" + comText + "&uid=" + uid.value + "&s=" + s
	           }
	        );
	 }
	 catch(err)
	 {
	 } 
}
else
{
    //SHOW ERROR MESSAGE
    e.style.display = 'block';
}
}

function suggestLinkSend()
{
   		var ltext = $('SAL_linkText');
		var lurl = $('SAL_linkUrl');
		var e = $('SAL_FormError');
		var r = $('SAL_Reponse');
		var uid = 0;
		
    if(ltext.value.length > 0 && lurl.value.length > 0)
    {
        //alert(ltext.value + lurl.value);
	    try
        {     	     
                e.style.display = 'none';
                var ltextclean;
                ltextclean = ltext.value.stripScripts().stripTags();
                ltextclean = ConvertCR(ltextclean);
                ltextclean = escape(ltextclean);
                var lurlclean;
                lurlclean = lurl.value.stripScripts().stripTags();
                lurlclean = ConvertCR(lurlclean);
                lurlclean = escape(lurlclean);
                
	            new Ajax.Request('/webcenters/services/submitLink.ashx',   
	            {     method:'post',     
		              onSuccess: function(transport)
		  		            {      
		  		       		     var response = transport.responseText || "no response text";       
				                //alert("Success! \n\n" + response); 
							    //Effect.toggle('emailsent');
							    ltext.value = '';
							    lurl.value = '';
							    r.innerHTML = response;
	                            new Effect.Appear(r, {duration: 0.5});
							    Effect.toggle('SAL_Form','slide');
                                new Effect.Fade(r, {duration: 4.5});
				            },     
		              onFailure: function()
		              { 
				  		    var response = transport.responseText || "no response text";
						    Effect.toggle('SAL_Form','slide');
		              } 
		              , parameters : "linkText=" + ltextclean + "&uid=" + uid + "&linkUrl=" + lurlclean
	               }
	            );
	     }
	     catch(err)
	     {
	        //alert(err);
	        //e.style.display = 'block';
	        //e.innerHTML = err;
	     } 
    }
    else
    {
        //SHOW ERROR MESSAGE
        e.style.display = 'block';
    }	
		
}


function customLinkUpdate(uid)
{
    var cb = document.getElementsByTagName('input');
    var cbVal = "B";
    var cValSet = false;
    
    for(var i=0; i < cb.length; i++)
    { 
        if (cb[i].type.toLowerCase() == 'checkbox' & cb[i].id.indexOf('CLblog_') != -1) 
        {
            if(cb[i].checked)
            {
                cbVal = cbVal + "[" + cb[i].value + "-1";
            }
            else
            {
               cbVal = cbVal +"[" + cb[i].value + "-0";
            }
            cValSet = true;
        }
    }
   
		var e = $('CL_FormError');
		var r = $('Div2');
		
    if(cValSet)
    {
        //alert(ltext.value + lurl.value);
	    try
        {     	     
                e.style.display = 'none';
                
	            new Ajax.Request('/webcenters/services/customLinkUpdate.ashx',   
	            {     method:'post',     
		              onSuccess: function(transport)
		  		            {      
		  		       		     var response = transport.responseText || "no response text";       
							    r.innerHTML = response;
							    Effect.toggle('CL_Form','slide');
				            },     
		              onFailure: function()
		              { 
				  		    var response = transport.responseText || "no response text";
						    Effect.toggle('CL_Form','slide');
		              } 
		              , parameters : "cb=" + cbVal + "&uid=" + uid
	               }
	            );
	     }
	     catch(err)
	     {
	     } 
    }
    else
    {
        //SHOW ERROR MESSAGE
        e.style.display = 'block';
    }
    
}



function answerQ(q, u)
{
	var answer = $('at_'+q);
	var ta = $F('ta_'+q);
	var ata = $('ata_'+q);
	var ah = $('ah_'+q)
	
	if(ta.length > 0)
	{
		answer.innerHTML = ta;
		ata.style.display='none';
		//ata.style.visibility = 'hidden';
		ah.style.display='block';
		saveanswer_me(u, q);
	}
	else
	{
		alert('Enter an answer');
	}
}
function editAnswer(q)
{
	var ata = $('ata_'+q);
	var ah = $('ah_'+q);
	ata.style.display='';
	ata.style.visibility = 'visible';
	ah.style.display='none';
	
}



function saveanswer_me(u, q)
{
    var ta = $F('ta_'+q);
	//alert(q + " " + ta);
	var comText = '';
	comText = ta.stripScripts().stripTags();
    comText = ConvertCR(comText);
    comText = escape(comText);
    try
    {
		//alert('try');
             new Ajax.Request('/webcenters/services/profileSaveQuestion.ashx',   
	        {     method:'post',     
		          onSuccess: function(transport)
		  		        {      
		  		            var response = transport.responseText || "no response text";       
				            //rat.innerHTML = '<div>'+response+'</div>';
							//alert(response);
				        },     
		          onFailure: function()
		          { 
				  		var response = transport.responseText || "no response text"; 
		  	            //rat.innerHTML = '<div>'+response+'</div>';
						//alert(response);
		          } 
		          , parameters : "uid=" + u + "&t=" + comText + "&quid=" + q 
	           }
	        );
    }
    catch(err)
    {
		//alert(err);
    }
}


function saveQuiz_me(a, u, q)
{
	var responseMe = $('quiz_r');

    try
    {
		//alert('try');
             new Ajax.Request('/webcenters/services/postquiz.ashx',   
	        {     method:'post',     
		          onSuccess: function(transport)
		  		        {      
		  		            var response = transport.responseText || "no response text";       
				            responseMe.innerHTML = '<div>'+response+'</div>';
							//alert(response);
				        },     
		          onFailure: function()
		          { 
				  		var response = transport.responseText || "no response text"; 
		  	            //rat.innerHTML = '<div>'+response+'</div>';
						//alert(response);
		          } 
		          , parameters : "uid=" + u + "&qid=" + q + "&a=" + a.inspect() 
	           }
	        );
    }
    catch(err)
    {
		//alert(err);
    }
}

function popimage() {
window.open('/webcenters/uploadimages.aspx','im','width=812,height=480,directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=no');
}



function updateMe(pos,s, p, c, u, uvi)
{
	try
	{
		var val = Sortable.serialize( 'leftColContent',{ name:'l', tag:"div"} );
		var val2 = Sortable.serialize( 'RightColContent',{ name:'r', tag:"div"} );
		updateUiChange(val, 1, s, p, c, u, uvi);
		updateUiChange(val2, 2, s, p, c, u, uvi);
		//alert('crap');
		//destorySortMain('leftColContent');
		//destorySortMain('RightColContent');
	}
	catch(err)
	{
	}
}


function updateUiChange(val, pos, s, p, c, u, uvi)
{
	try
    {
		//alert(val + ":" + c);
		val = escape(val);
             new Ajax.Request('/webcenters/services/saveUiChange.ashx',   
	        {     method:'post',     
		          onSuccess: function(transport)
		  		        {      
		  		            var response = transport.responseText || "no response text";       
				            //r2.innerHTML = '<div>'+response+'</div>';
							//alert(response);
				        },     
		          onFailure: function()
		          { 
				  		var response = transport.responseText || "no response text"; 
		  	            //r2.innerHTML = '<div>'+response+'</div>';
						//alert(response);
		          } 
		          , parameters : "s=" + s + "&pos=" + pos + "&val=" + val + "&p=" + p + "&c=" + c + "&u=" + u + "&uvi=" + uvi
			}
	        );
    }
    catch(err)
    {
		//alert(err);
    }
}

function helpme()
{
	Element.clonePosition('help_button', 'customizeHelp');
	Effect.toggle('customizeHelp', 'slide');
}

function changeSymSmall(element)
{
    var img = $(element);
	
	if(img.src.indexOf('minus_small.gif') > 0)
	{
	   img.src = '/webcenters/images/ui/plus_small.gif';
	   img.alt = 'Open';
	}
	else
	{
	    img.src = '/webcenters/images/ui/minus_small.gif';
	    img.alt = 'Close';
	}
}






function postNewThread(u, s, t, c)
{
    var copy = $F('txtThread');
	var title = $F('ttlThread');
    var talert = $('threadAlert');
    var resp = $('threadResponse');
	
	if(t == 0)
	{
		t = $F('topicThread');
	}
	
	try
    {     
        if(copy.length == 0 || t == 0 || title.length == 0)
        {
            talert.style.display = 'block';
			var errormessage = 'Required: ';
			if(t == 0)
			{
				errormessage = errormessage + 'Please select a topic. ';
			}
			
			if(title.length == 0)
			{
				errormessage = errormessage + 'Please enter a Title. ';
			}
			
			if(copy.length == 0)
			{
				errormessage = errormessage + 'Please enter Copy.';
			}
			talert.innerHTML = errormessage;
            resp.style.display = 'none';  
        }
        else
        {
            var comText;
			var comTitle;
            comText = copy.stripScripts().stripTags();
			comTitle = title.stripScripts().stripTags();
            //alert(comText);
            comText = ConvertCR(comText);
            comText = escape(comText);
			comTitle = escape(comTitle);
            talert.style.display = 'none'; 

	        new Ajax.Request('/webcenters/services/newthread.ashx',   
	        {     method:'post',      
		          onSuccess: function(transport)
		  		        {      
		  		            var response = transport.responseText || "no response text";       
				            //alert("Success! \n\n" + response); 
				            resp.innerHTML = response;
				            resp.style.display = 'block';
				            com.value = '';
				        },     
		          onFailure: function()
		          { 
		  	            //alert('Something went wrong...');
		          } 
		          , parameters : "u=" + u + "&s=" + s + "&t=" + t + "&c=" + c + "&title=" + comTitle + "&copy=" + comText   
	           }
	        );
	        
	        Effect.toggle('threadToggle','slide');
	     }
	 }
	 catch(err)
	 {
	   //alert('failed');
	   resp.innerHTML = err.description;
	   resp.style.display = 'block';
	 }
	 
}


function getRatingResults(b)
{

  	//alert(b);
    var rat = $('rater');
    var responseMe;

    try
    {
		//alert(b);
             new Ajax.Request('/webcenters/services/postrating.ashx',   
	        {     method:'post',     
		          onSuccess: function(transport)
		  		        {      
		  		            var response = transport.responseText || "no response text";       
				            rat.innerHTML = '<div>'+response+'</div>';
							//alert('passed');
				        },     
		          onFailure: function()
		          { 
				  		//alert(transport.responseText);
				  		var response = transport.responseText || "no response text"; 
		  	            rat.innerHTML = '<div>'+response+'</div>';
		          } 
		          , parameters : "b=" + b 
	           }
	        );
    }
    catch(err)
    {
    }
    
}


function getSearch(s)
{
	var st = $F('searchterms');
	var sel = $F('searchchecker');
	if(st.length > 0 & st != "Site Search")
	{
		st = escape(st);
		if(sel == "-1")
		{
			window.location = "/webcenters/search.aspx?s="+s+"&st=" + st;
		}
		else
		{
			window.location = "/webcenters/search.aspx?s="+s+"&st="+st+"&y=" + sel;
		}
	}
	else
	{
		var req = $('searchtermsreq');
		req.style.display = 'block';
	}
}


function switchView(ele, toggle, id, show)
{
	try
	{
		//editToggle(toggle, show);
		Effect.toggle(ele, 'slide');
		
//		var d = $('min_toggle_open_' + id);
//		var o = $('min_toggle_close_' + id);
//		if((d.style.display == "none") || (d.style.display == "") || (d.style.display == null))
//		{
//			d.style.display = "block";
//			o.style.display = "none";
//			
//		}
//		else
//		{
//			d.style.display = "none";
//			o.style.display = "block";
//		}
		var IE = document.all?true:false
		var d = $('min_toggle_' + id);
		if(d.src.indexOf("icon-arrow-down.gif") > 0)
		{
			if(!IE)
			{
				d.src = "/webcenters/images/lx/icon-arrow-up.gif";
			}
			d.alt = "Maximize";
		}
		else
		{
			if(!IE)
			{
				d.src = "/webcenters/images/lx/icon-arrow-down.gif";
			}
			d.alt = "Minimize";
		}
	}
	catch(err)
	{
		alert(err);
	}
}



function setimagecache()
{	
	try {
  		document.execCommand("BackgroundImageCache", false, true);
	} catch(err) {}
}



function editToggle(ele, show)
{
	var e = $(ele);
	//alert(e.style.position);
	if(show)
	{
		if((e.style.display == "none") || (e.style.display == "") || (e.style.display == null))
		{
			//e.style.position = 'static';
			e.style.display = "block";
			e.style.zIndex = 20000000;
			
		}
		else
		{
			e.style.display = "none";
		}
	}
	else
	{
		e.style.display = "none";
	}
}


function moveContent(t, tabid, e, toggle, fwm)
{
	editToggle(toggle, false);
	var g = $(t);
	var tm = $(tabid);
	g.innerHTML += '<div id="'+tabid+'">' + tm.innerHTML + '</div>';
	$(e).innerHTML = '';
	var r = "Bottom";
	if(t == "botColContent")
	{
		r = "Top";
	}
	var f = $(fwm);
	f.innerHTML = "<a href=\"javascript:void(0);\" onclick=\"moveContent('"+e+"', '"+tabid+"', '"+t+"', '"+toggle+"', '"+fwm+"');\">Move Widget to "+r+"</a>";
}

function saveTabChange(ele)
{
	try
	{
		var val = Sortable.sequence( ele,{tag:"li"} );
		var cVal = getCookie('tabme');
		if(cVal.length > 0)
		{
			if(cVal.indexOf(ele) > -1)
			{
				//alert("cookie exists");
				var t = cVal.split(";");
				var x;
				for (var i=0;i<t.length;i++)
				{
					var tsubval =  t[i].split(":");
					if(tsubval[0] == ele)
					{
						cVal = cVal.replace(tsubval[1], val);
						setCookie('tabme', cVal, 100);
					}
				}
			}
			else
			{
				setCookie('tabme', cVal + ele + ": " + val + ";", 100);
			}
		}
		else
		{
			setCookie("tabme", ele + ":" + val + ";", 100);
		}
	}
	catch(err)
	{
	}
}

function createSort(ele)
{
	destorySortMain('leftColContent');
	destorySortMain('RightColContent');
	Sortable.create(ele, {tag:'li', containment:[ele],ghosting:true, markDropZone:true, constraint:false, onUpdate:function(){saveTabChange(ele)}});
	var e = $(ele);
	e.style.border ='solid 1px';
}
 
function destorySort(ele)
{
	Sortable.destroy(ele);
	startme();
	var e = $(ele);
	e.style.border ='';
}

function destorySortMain(ele)
{
	Sortable.destroy(ele);
}

function maindrag(s, p, c, u, uvi)
{
	//alert(c);
	//updateMe(s, p, c, u, uvi)
	Sortable.create('leftColContent',{tag:'div', containment:['leftColContent','RightColContent'], ghosting:true, markDropZone:true, constraint:false, dropOnEmpty:true, handle:'cursoermovebutton', onUpdate:function(){updateMe(s, 0, c, u, uvi);}}); 
 	Sortable.create('RightColContent', {tag:'div', containment:['leftColContent','RightColContent'], ghosting:true, markDropZone:true, constraint:false, dropOnEmpty:true, handle:'cursoermovebutton', onUpdate:function(){updateMe(s, 0, c, u, uvi);}}); 
}

function readTabCookie()
{
	var cVal = getCookie('tabme');
	if(cVal.length > 0)
	{
		try
		{
			//alert(cVal);
			var t = cVal.split(";");
			//alert(t);
			var x;
			for (var i=0;i<t.length;i++)
			{
				var tsubval =  t[i].split(":");
				if(tsubval[0].length > 0 & tsubval[0] != null)
				{
					tabSetPositions(tsubval[0], tsubval[1]);
				}
			}
		}
		catch(err)
		{
			
		}
	}
}

function tabSetPositions(t, s)
{
	try
	{
		var tabs = $(t).childElements();
		if(tabs.length > 0)
		{
			var pos = s.split(",");
			var ta = new Element('ul');
			for (var y=0;y<pos.length;y++)
			{
				//alert(pos[y] + " : " + pos.length);
				var added = false;
				for (var i=0;i<tabs.length;i++)
				{
					//alert(tabs[i].id);
					if(tabs[i].id == "tab_" + pos[y] & !added)
					{
						//alert('added ' + tabs[i].id);
						ta.insert(tabs[i]);
						added = true;
					}
				}
			}
			
			var f = ta.childElements();
			for (var i=0;i<f.length;i++)
			{
				$(t).insert(f[i]);
			}
		}
	}
	catch(err)
	{
	}
}


function showTab(tabid, id, tabname)
{
	tabselected(tabid, id, tabname);
	var t = $('tab_' + tabid);
	var tc = $('tabcontent_' + tabid);
	//tabcontent_
	tc.style.display = 'block';
	t.className = 'two-lines-selected';
	t.innerHTML = tabname;
	
	var tcp = $('maintabcontent_' + id);
	if(tcp.style.display == 'none')
	{
		switchView('maintabcontent_' + id, 'maintabcontent_' + id, id, false);
	}
	
	
	var maintabs = $$('#maintabcontent_' + id + ' .inner-content' );
	var toptabs = $$('#toptabs_'+id +' li.one-line', '#toptabs_'+id +' li.two-lines-selected');
	
	for(i=0;i<maintabs.length;i++)
	{
		if(maintabs[i].nodeName=="DIV")
		{
			if(Element.visible(maintabs[i])==true & maintabs[i].id != 'tabcontent_' + tabid)
			{
				maintabs[i].style.display = 'none';
        	}
		}
	}
	
	for(i=0;i<toptabs.length;i++)
	{
		if(toptabs[i].nodeName=="LI")
		{
			if(toptabs[i].id != 'tab_' + tabid)
			{
				toptabs[i].className = '';
				var tbname = toptabs[i].innerHTML;
				toptabs[i].innerHTML = '<a href="javascript:void(0);" class="two-lines">' + tbname + '</a>';
        	}
		}
	}
}

function tabselected(tabid, id, tabname)
{
	try
	{
		var cVal = getCookie('tab_selected');
		//alert(cVal);
		var m = false;
		if(cVal.length > 0)
		{
			var t = cVal.split(";");
			var x;
			for (var i=0;i<t.length;i++)
			{
				var tsubval =  t[i].split(":");
				if(tsubval[0] == id)
				{
					m = true;
					cVal = cVal.replace(tsubval[1], tabid + ',' + tabname);
					setCookie('tab_selected', cVal, 100);
				}
			}

			if(m == false)
			{
				setCookie('tab_selected', cVal + id + ": " + tabid + ',' + tabname + ";", 100);
			}
		}
		else
		{
			setCookie("tab_selected", id + ":" + tabid + ',' + tabname + ";", 100);
		}
	}
	catch(err)
	{
		alert(err);
	}
}

function readTabSelectedCookie()
{
	var cVal = getCookie('tab_selected');
	if(cVal.length > 0)
	{
		try
		{
			var t = cVal.split(";");
			var x;
			for (var i=0;i<t.length;i++)
			{
				var tsubval =  t[i].split(":");
				if(tsubval[0].length > 0 & tsubval[0] != null)
				{
					var stab = tsubval[1].split(",");
					if(stab[0].length > 0 & stab[0] != null)
					{
						showTab(stab[0], tsubval[0], stab[1]);
					}
				}
			}
		}
		catch(err)
		{
			delete_cookie ('tab_selected');
		}
	}
}


function resetX()
{
	try
	{
		var zMain = 0;
		var eleMain = $$('inner-content');
		if(eleMain != null)
		{
			for(i=0;i<eleMain.length;i++)
			{
				if(eleMain[i].zIndex > zMain)
				{
					zMain = eleMain[i].style.zIndex;
				}
			}
		}
		
		var ele = $$('div.ct_editbox');
		//alert(ele[0].id);
		if(ele != null)
		{
			for(i=0;i<ele.length;i++)
			{
				if(ele[i].nodeName=="DIV")
				{
					//ele[i].style.position = 'absolute';
					ele[i].style.zIndex = zMain + 1200;
				}
			}
		}
	}
	catch(err)
	{
		//alert('BAD');
	}
}




 cr_oldOnLoad = window.onload;
  if (typeof window.onload != 'function') {
			window.onload = function()
			{
				//readTabCookie();
				//readTabSelectedCookie();
				checkCookie("ln_rater"); 
				setimagecache();
			}
  } else {
    window.onload = function() {
      cr_oldOnLoad();
	   //readTabCookie();
	   //readTabSelectedCookie();
	  checkCookie("ln_rater");
	  setimagecache();
    };
  }
