//source of shared hosting javascript - controls right-hand menu, ajax package and detail sections
//version 1.2 - CIAN Technologies Inc.
window.addEvent('domready', function() {
	var sh_toggle = new Fx.Slide('order');
$('toggle_sh').addEvent('click', function(e){
	e = new Event(e);
	sh_toggle.toggle();
	e.stop();
});
var le_toggle = new Fx.Slide('legal');
$('toggle_le').addEvent('click', function(e){
	e = new Event(e);
	le_toggle.toggle();
	e.stop();
});
//get url params via js tinyurl.com/2fozoj
function gup(name){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results==null)return"";else return results[1]};
var id_param = gup('type'); var id_param2 = gup('id');
addselected('coreclass'); ajaxFunction('details.php','ajaxcontentarea','details=core','ajax2','2');
if(id_param=='ca' || id_param2=='ca'){start_ca();$('us').toggleClass('usdc_active');} else if(id_param=='us' || id_param2=='us'){start_us();$('ca').toggleClass('cadc_active');} else {start_ca();$('us').toggleClass('cadc_active');};
// ajax -- NOTE: this function creates problems with javascript compressor... insert function uncompressed after shrinksafe tool (find in js section before start_ca) then perform total compression at javscriptcompressor.com
function ajaxFunction(url, div, param, ajaxdiv, typea) {
var ajaxdiv = (ajaxdiv == null) ? "ajax" : ajaxdiv;
    var typea = (typea == null) ? '1' : typea;
	var myFade = new Fx.Style(div, 'opacity').start(1,0);
 $(ajaxdiv).setStyle('display','block');
 	if (typea=="1") {
	$(ajaxdiv).innerHTML = '<div style="padding:10px; font-size: 10px; color:#99CCFF;"><img src="http://images.hostoptima.com/icon/ajax-loader.gif" /> Fetching Plans...</div>';
 } else if (typea=="2") {
 		$(ajaxdiv).innerHTML = '<div style="padding:10px; font-size: 10px; color:#99CCFF;"><img src="http://images.hostoptima.com/icon/ajax-loader.gif" /> Loading Plan Details...</div>';
};
		var req = new Ajax(url, {
			data: param,
			update: $(div),
			evalScripts: true,
			onComplete: function(){ $(ajaxdiv).setStyle('display','none');
				myFade.start(0,1).chain(function(){
					$(ajaxdiv).innerHTML = '';
				});
			},
			onFailure:  function(){$(div).setStyle('display','none');$(ajaxdiv).innerHTML = '<div style="background: #FFFFCC; border: 1px dashed #000000; padding: 20px; font-size: 13px; text-align: center;"><img src="http://images.polurnet.com/elements/tipballoon.gif" /> We apologize, but we are either undergoing maintenance or currently having technical difficulties fetching plan details. Please contact us at support@excellenthost.com or try again later.</div>';}
		});
		req.request.delay(500, req);
 
	};

function start_ca () {	
 ajaxFunction('lp.php','log','type=ca');
$('us_div').setStyle('display','none');
$('ca_div').setStyle('display','block');
};
function start_us () {	
 ajaxFunction('lp.php','log','type=us');
$('ca_div').setStyle('display','none');
$('us_div').setStyle('display','block');
};
$('ca').addEvent('click', function(e) {
	e = new Event(e).stop();
start_ca();
 if($('ca').hasClass('cadc_active')){
 $('ca').removeClass('cadc_active');
  $('us').addClass('usdc_active');
}
});
$('us').addEvent('click', function(e) {
	e = new Event(e).stop();
start_us();
 if($('us').hasClass('usdc_active')){
 $('us').removeClass('usdc_active');
  $('ca').addClass('cadc_active');
}
});
/*
$$('#maintabs a').filterByAttribute('name','=','details').addEvent('click', function(e) {
	e = new Event(e).stop();
	var myvar = $$('#maintabs a').filterByAttribute('id');
 //ajaxFunction('lp.php','log','feature=us');
 alert(myvar);
});
*/
function removeallselected (){
$$('#maintabs li.selected').removeClass('selected');
}	     
function addselected (liclass) {
if($(liclass).hasClass('selected')==false){
$(liclass).addClass('selected');    }
}   
$('core').addEvent('click', function(e) {
	e = new Event(e).stop();
	 removeallselected();
  addselected('coreclass');
ajaxFunction('details.php','ajaxcontentarea','details=core','ajax2',"2");
});
$('email').addEvent('click', function(e) {
	e = new Event(e).stop();
 	removeallselected();
  addselected('emailclass');
  ajaxFunction('details.php','ajaxcontentarea','details=email','ajax2',"2");
});
$('database').addEvent('click', function(e) {
	e = new Event(e).stop();
	 	removeallselected();
	 	 addselected('databaseclass');
ajaxFunction('details.php','ajaxcontentarea','details=database','ajax2',"2");
});
$('software').addEvent('click', function(e) {
	e = new Event(e).stop();
	 	removeallselected();
	 	addselected('softwareclass');
ajaxFunction('details.php','ajaxcontentarea','details=software','ajax2',"2");

});
$('multi').addEvent('click', function(e) {
	e = new Event(e).stop();
	 	removeallselected();
	 	addselected('multiclass');
ajaxFunction('details.php','ajaxcontentarea','details=multi','ajax2',"2");

});
$('ctrl').addEvent('click', function(e) {
	e = new Event(e).stop();
	 	removeallselected();
	 	addselected('ctrlclass');
ajaxFunction('details.php','ajaxcontentarea','details=ctrl','ajax2',"2");

});
$('domains').addEvent('click', function(e) {
	e = new Event(e).stop();
	 	removeallselected();
	 	addselected('domainsclass');
ajaxFunction('details.php','ajaxcontentarea','details=domains','ajax2',"2");

});
$('ecommerce').addEvent('click', function(e) {
	e = new Event(e).stop();
	 	removeallselected();
	 	addselected('ecommerceclass');
ajaxFunction('details.php','ajaxcontentarea','details=ecommerce','ajax2',"2");

});
$('stats').addEvent('click', function(e) {
	e = new Event(e).stop();
	 	removeallselected();
	 	addselected('statsclass');
ajaxFunction('details.php','ajaxcontentarea','details=stats','ajax2',"2");

});
$('addon').addEvent('click', function(e) {
	e = new Event(e).stop();
	 	removeallselected();
	 	addselected('addonclass');
ajaxFunction('details.php','ajaxcontentarea','details=addon','ajax2',"2");

});
$('tech').addEvent('click', function(e) {
	e = new Event(e).stop();
	 	removeallselected();
	 	addselected('techclass');
ajaxFunction('details.php','ajaxcontentarea','details=tech','ajax2',"2");

});
$('scripts').addEvent('click', function(e) {
	e = new Event(e).stop();
	 	removeallselected();
	 	addselected('scriptsclass');
ajaxFunction('details.php','ajaxcontentarea','details=scripts','ajax2',"2");

});
$('adv').addEvent('click', function(e) {
	e = new Event(e).stop();
	 	removeallselected();
	 	addselected('advclass');
ajaxFunction('details.php','ajaxcontentarea','details=adv','ajax2',"2");

});
$('spec').addEvent('click', function(e) {
	e = new Event(e).stop();
	 	removeallselected();
	 	addselected('specclass');
ajaxFunction('details.php','ajaxcontentarea','details=spec','ajax2',"2");

});


//nifty cube function
if(!NiftyCheck()){return;};Rounded("div.curved","#fff","#3a3128");Rounded("div#header","big");Rounded("div.curved-green","#fff","#e7f6d4");Rounded("div.curved-blue","#fff","#e6f5f6");Rounded("div.left-noborder","transparent","#455359");Rounded("div.breadcrumbs","transparent","#ecede2","small");

});
