// JavaScript Document

var selectedPackImg = '';
var selectedPackImgId = '';
var lastSelectedOS = "Select the vmware software that you want to install";
var checked=0; // no plan selected

function initUser() {
	$('planSelected').value='';
	$('softSelected').value='';
	Event.observe($('plan1'), 'click', selectPlan1, false);
	Event.observe($('plan2'), 'click', selectPlan2, false);
	Event.observe($('plan3'), 'click', selectPlan3, false);
	Event.observe($('icon_linux_off'), 'click', softLinux, false);
	Event.observe($('icon_win_off'), 'click', softWin, false);
	Event.observe($('package'), 'mouseout', clearpackdesc, false);
}

function selectPlan1() {
	$('plan1').className='plan1_on';
	$('plan2').className='plan2';
	$('plan3').className='plan3';
	$('btn_plan1').className='choose_plan_active';
	$('btn_plan2').className='choose_plan';
	$('btn_plan3').className='choose_plan';
	$('btn_planCustom').className='choose_plan_custom';
	$('planSelected').value ='Plan1';
}

function selectPlan2() {
	$('plan1').className='plan1';
	$('plan2').className='plan2_on';
	$('plan3').className='plan3';
	$('btn_plan1').className='choose_plan';
	$('btn_plan2').className='choose_plan_active';
	$('btn_plan3').className='choose_plan';
	$('btn_planCustom').className='choose_plan_custom';
	$('planSelected').value ='Plan2';
}

function selectPlan3(){
	$('plan1').className='plan1';
	$('plan2').className='plan2';
	$('plan3').className='plan3_on';
	$('btn_plan1').className='choose_plan';
	$('btn_plan2').className='choose_plan';
	$('btn_plan3').className='choose_plan_active';
	$('btn_planCustom').className='choose_plan_custom';
	$('planSelected').value ='Plan3';
}

function selectPlanCustom() {
	$('plan1').className='plan1';
	$('plan2').className='plan2';
	$('plan3').className='plan3';
	$('btn_plan1').className='choose_plan';
	$('btn_plan2').className='choose_plan';
	$('btn_plan3').className='choose_plan';
	$('btn_planCustom').className='choose_plan_custom_active';
	$('planSelected').value ='PlanCustom';
}

function clearForm() {
    $('planSelected').value='';
    $('softSelected').value='';
}

function softWin() {
    $('package_windows').style.display='block';
    $('package_linux').style.display='none';
}

function softLinux() {
    $('package_windows').style.display='none';
    $('package_linux').style.display='block';
}

function boot() {
	if($('planSelected').value=='') { alert('Please select server plan before you boot!'); return false; }
	if($('softSelected').value=='') { alert('Please select software that you want to install before you boot!'); return false; }

        /* Display license agreement */
	if($('planSelected').value=='PlanCustom') {
            self.location="/vmh.terms.html?plan="+ $('planSelected').value +"&os="+ $('softSelected').value + "&cpu=" + $('cpuSpeed').value +"&mem=" + $('memoryAmmount').value +"&hdd=" + $('hddAmmount').value;
	} else {
    	    self.location="/vmh.terms.html?plan="+ $('planSelected').value +"&os="+ $('softSelected').value;
	}
}

function selectPack(id,path,soft) {
	if(selectedPackImg=='') {
		selectedPackImgId = $(id);
		selectedPackImg = $(id).src;
		$(id).src = path;	 
		$('softSelected').value = soft; 
	} else {
		$(selectedPackImgId).src = selectedPackImg;
		selectedPackImgId = $(id);
		selectedPackImg = $(id).src;
		$(id).src = path;
		$('softSelected').value = soft;
	}
}

function showpackdesc(box,txt) {
    $(box).innerHTML=txt;
}

function clearpackdesc() {
    $('pack_description_win').innerHTML = "Selected OS: <font style='color: red;'>"+ lastSelectedOS +"</font>";
    $('pack_description_linux').innerHTML = "Selected OS: <font style='color: red;'>"+ lastSelectedOS +"</font>";
}

function chooseplans(type) {
        if(type==1){
                $("chooseplan").removeClassName('selected');
                $("createplan").addClassName('selected');
                $($("chooseplan").rel).hide();
                $($("createplan").rel).show();
        } else {
                $("chooseplan").addClassName('selected');
                $("createplan").removeClassName('selected');
                $($("chooseplan").rel).show();
                $($("createplan").rel).hide();
        }
}
