
/*
easier access to elements
*/
function getel(obj_id){
	return document.getElementById(obj_id)
}

function getpg(target,value,page){
	// saves language and loads next screen
	ajaxpagefetcher.load(target, page+"?id="+value, true);
	

	if(target == 'body'){
		getel('go_btn').style.display = 'block';
	} else {}

    return false;
}

// declare starting points
cleared = "false";
location_list = "closed";
occupation_list = "closed";
priority_list = "closed";
gender_list = "closed";
age_list = "closed";

function clearfield(id){
	if(cleared == "false"){
		getel(id).value = "";
		cleared = "true";
	} else {}
}

function setvar(id, value, clear, path){
    getel(id).value = value;
    glow.dom.get("."+clear).css("background-image", "url("+path+"img/stage/profile_up.gif)");
    glow.dom.get("#"+value).css("background-image", "url("+path+"img/stage/profile_over.gif)");
}

function setvard(id, value, clear, image, path){
    getel(id).value = value;
    glow.dom.get(".hours1").css("background-image", "url("+path+"img/stage/profile_over_opt1_up.gif)");
    glow.dom.get(".hours2").css("background-image", "url("+path+"img/stage/profile_over_opt2_up.gif)");
    glow.dom.get(".hours3").css("background-image", "url("+path+"img/stage/profile_over_opt3_up.gif)");
    glow.dom.get(".hours4").css("background-image", "url("+path+"img/stage/profile_over_opt4_up.gif)");
    
    if(glow.dom.get("#"+value).css("background-image", "url("+path+"img/stage/profile_over_"+image+".gif)")){
        
    } else {
		
    }

}


function closeall(){
	if(location_list != 'closed'){
        glow.anim.css('#loc_list', 0.1, {"height" : "0px"}).start();
        location_list = "closed";
	} else {}

	if(occupation_list != 'closed'){
        glow.anim.css('#occ_list', 0.1, {"height" : "0px"}).start();
        occupation_list = "closed";
	} else {}

	if(priority_list != 'closed'){
        glow.anim.css('#pri_list', 0.1, {"height" : "0px"}).start();
        priority_list = "closed";
	} else {}

	if(gender_list != 'closed'){
        glow.anim.css('#gender_list', 0.1, {"height" : "0px"}).start();
        gender_list = "closed";
	} else {}

	if(age_list != 'closed'){
        glow.anim.css('#age_list', 0.1, {"height" : "0px"}).start();
        age_list = "closed";
	} else {}
}




function setlist(prefix, id, label){
    closeall();
	getel(prefix).value = id;
    glow.dom.get("."+prefix+"_item").css("background-color", "#000000");
    glow.dom.get("#"+prefix+"_"+id).css("background-color", "#232323");
    getel(prefix+"_selected").innerHTML = label;
}

function toggle(element){ // locations
	if(location_list == "closed"){
		closeall();

		glow.anim.css(element, 0.1, {"height" : "200px"}).start();
		location_list = "open";
	} else {

		glow.anim.css(element, 0.1, {
		  "height" : "0px"
		}).start();
		location_list = "closed";
	}
}

function toggle_loc(element){ // occupation controls
	if(occupation_list == "closed"){
		closeall();

		glow.anim.css(element, 0.1, {"height" : "100px"}).start();
		occupation_list = "open";
	} else {
		glow.anim.css(element, 0.1, {"height" : "0px"}).start();
		occupation_list = "closed";
	}
}

function toggle_gender(element){ // occupation controls
	if(gender_list == "closed"){
		closeall();

		glow.anim.css(element, 0.1, {"height" : "50px"}).start();
		gender_list = "open";
	} else {
		glow.anim.css(element, 0.1, {"height" : "0px"}).start();
		gender_list = "closed";
	}
}

function toggle_age(element){ // occupation controls
	if(age_list == "closed"){
		closeall();

		glow.anim.css(element, 0.1, {"height" : "120px"}).start();
		age_list = "open";
	} else {
		glow.anim.css(element, 0.1, {"height" : "0px"}).start();
		age_list = "closed";
	}
}

function toggle_pri(element){ // priority controls
	if(priority_list == "closed"){
		closeall();
		
		glow.anim.css(element, 0.1, {"height" : "150px"}).start();
		priority_list = "open";
	} else {
		glow.anim.css(element, 0.1, {"height" : "0px"}).start();
		priority_list = "closed";
	}
}





function load_results(path,lang,rate1_ranked1,rate1_ranked2,rate1_ranked3,rate2_ranked1,rate2_ranked2,rate2_ranked3,rate3_ranked1,rate3_ranked2,rate3_ranked3,rate4_ranked1,rate4_ranked2,rate4_ranked3){

		var so = new SWFObject(path+"rateReview.swf", "flash/favourites", "575px", "250px", "8", "#000");
		so.addVariable("fvRegion", lang);
		so.addVariable("fv_rate1_ranked1", rate1_ranked1);
		so.addVariable("fv_rate1_ranked2", rate1_ranked2);
		so.addVariable("fv_rate1_ranked3", rate1_ranked3);
		so.addVariable("fv_rate2_ranked1", rate2_ranked1);
		so.addVariable("fv_rate2_ranked2", rate2_ranked2);
		so.addVariable("fv_rate2_ranked3", rate2_ranked3);
		so.addVariable("fv_rate3_ranked1", rate3_ranked1);
		so.addVariable("fv_rate3_ranked2", rate3_ranked2);
		so.addVariable("fv_rate3_ranked3", rate3_ranked3);
		so.addVariable("fv_rate4_ranked1", rate4_ranked1);
		so.addVariable("fv_rate4_ranked2", rate4_ranked2);
		so.addVariable("fv_rate4_ranked3", rate4_ranked3);
		so.write("results");
}