// JavaScript Document
//get a quote
var gqdata, loc, p, gac, wfid, wfno, wfname;
var s = new Object;
$(function(){
	$("#gaq_location").val(" ").change(function(){
		switch($(this).val()){
			case 'Albany 1':
				loc = "albany1";
				$("#gaq_location").attr('name', 'CAT_Custom_106291');
				$("#gaq_size").attr('name', 'CAT_Custom_106293');
				$("#gaq_date").attr('name', 'CAT_Custom_106288');
				$("#gaq_length").attr('name', 'CAT_Custom_106292');
				$("#gaq_what").attr('name', 'CAT_Custom_106287');
				$("#gaq_comments").attr('name', 'CAT_Custom_130491');
				$("#gaq_price1").attr('name', 'CAT_Custom_107376');
				$("#gaq_size1").attr('name', 'CAT_Custom_107914');
				$("#gaq_price2").attr('name', 'CAT_Custom_107915');
				$("#gaq_size2").attr('name', 'CAT_Custom_107916');
				wfid = "23685";
			break;
			case 'Albany 2':
				loc = "albany2";
				$("#gaq_location").attr('name', 'CAT_Custom_107624');
				$("#gaq_size").attr('name', 'CAT_Custom_107626');
				$("#gaq_date").attr('name', 'CAT_Custom_107623');
				$("#gaq_length").attr('name', 'CAT_Custom_107625');
				$("#gaq_what").attr('name', 'CAT_Custom_130492');
				$("#gaq_comments").attr('name', 'CAT_Custom_130493');
				$("#gaq_price1").attr('name', 'CAT_Custom_107627');
				$("#gaq_size1").attr('name', 'CAT_Custom_110587');
				$("#gaq_price2").attr('name', 'CAT_Custom_110588');
				$("#gaq_size2").attr('name', 'CAT_Custom_110589');
				wfid = "23854";
			break;
			case 'Henderson':
				loc = "henderson";
				$("#gaq_location").attr('name', 'CAT_Custom_107634');
				$("#gaq_size").attr('name', 'CAT_Custom_107636');
				$("#gaq_date").attr('name', 'CAT_Custom_107633');
				$("#gaq_length").attr('name', 'CAT_Custom_107635');
				$("#gaq_what").attr('name', 'CAT_Custom_130498');
				$("#gaq_comments").attr('name', 'CAT_Custom_130499');
				$("#gaq_price1").attr('name', 'CAT_Custom_110584');
				$("#gaq_size1").attr('name', 'CAT_Custom_107637');
				$("#gaq_price2").attr('name', 'CAT_Custom_110586');
				$("#gaq_size2").attr('name', 'CAT_Custom_110585');
				wfid = "23856";
			break;
			case 'Auckland Central':
				loc = "auckland";
				$("#gaq_location").attr('name', 'CAT_Custom_107629');
				$("#gaq_size").attr('name', 'CAT_Custom_107631');
				$("#gaq_date").attr('name', 'CAT_Custom_107628');
				$("#gaq_length").attr('name', 'CAT_Custom_107630');
				$("#gaq_what").attr('name', 'CAT_Custom_130494');
				$("#gaq_comments").attr('name', 'CAT_Custom_130495');
				$("#gaq_price1").attr('name', 'CAT_Custom_107632');
				$("#gaq_size1").attr('name', 'CAT_Custom_110593');
				$("#gaq_price2").attr('name', 'CAT_Custom_110594');
				$("#gaq_size2").attr('name', 'CAT_Custom_110595');
				wfid = "23855";
			break;
			case 'East Tamaki':
				loc = "easttamaki";
				$("#gaq_location").attr('name', 'CAT_Custom_107644');
				$("#gaq_size").attr('name', 'CAT_Custom_107646');
				$("#gaq_date").attr('name', 'CAT_Custom_107643');
				$("#gaq_length").attr('name', 'CAT_Custom_107645');
				$("#gaq_what").attr('name', 'CAT_Custom_130496');
				$("#gaq_comments").attr('name', 'CAT_Custom_130497');
				$("#gaq_price1").attr('name', 'CAT_Custom_110597');
				$("#gaq_size1").attr('name', 'CAT_Custom_110598');
				$("#gaq_price2").attr('name', 'CAT_Custom_107647');
				$("#gaq_size2").attr('name', 'CAT_Custom_110596');
				wfid = "23858";
			break;
			case 'Penrose':
				loc = "penrose";
				$("#gaq_location").attr('name', 'CAT_Custom_107639');
				$("#gaq_size").attr('name', 'CAT_Custom_107641');
				$("#gaq_date").attr('name', 'CAT_Custom_107638');
				$("#gaq_length").attr('name', 'CAT_Custom_107640');
				$("#gaq_what").attr('name', 'CAT_Custom_130500');
				$("#gaq_comments").attr('name', 'CAT_Custom_130501');
				$("#gaq_price1").attr('name', 'CAT_Custom_110602');
				$("#gaq_size1").attr('name', 'CAT_Custom_110601');
				$("#gaq_price2").attr('name', 'CAT_Custom_107642');
				$("#gaq_size2").attr('name', 'CAT_Custom_110600');
				wfid = "23857";
			break;
			case 'Takanini':
				loc = "takanini";
				$("#gaq_location").attr('name', 'CAT_Custom_107649');
				$("#gaq_size").attr('name', 'CAT_Custom_107651');
				$("#gaq_date").attr('name', 'CAT_Custom_107648');
				$("#gaq_length").attr('name', 'CAT_Custom_107650');
				$("#gaq_what").attr('name', 'CAT_Custom_130502');
				$("#gaq_comments").attr('name', 'CAT_Custom_130503');
				$("#gaq_price1").attr('name', 'CAT_Custom_110605');
				$("#gaq_size1").attr('name', 'CAT_Custom_110604');
				$("#gaq_price2").attr('name', 'CAT_Custom_107652');
				$("#gaq_size2").attr('name', 'CAT_Custom_110603');
				wfid = "23859";
			break;
			default:
				loc = false;
				wfid = "0";
		}
		locationChange(loc);										 
		gac = "/FormProcessv2.aspx?WebFormID="+wfid+"&amp;OID={module_oid}&amp;OTYPE={module_otype}&amp;EID={module_eid}&amp;CID={module_cid}";	
		$("#getAQuoteForm").attr('action', gac);
	});
});
function locationChange(loc){
	var url = "/getaquote/getaquote-"+loc;
	$.get(url, function(data){
		gqdata = data.substring(data.indexOf("<gqdata>") + 8, data.indexOf("</gqdata>"));
		gqdata = "[" + gqdata.substring(0,gqdata.lastIndexOf(",")) + "]";//comma off end
		s = eval('('+gqdata+')');
		var j;
		var opts = "<option value=''>-- Please select --</option>";
		for(j in s){
			opts += "<option value='"+s[j].size+"'>"+s[j].size+"</option>";	
		}
		var nextup = false;
		$("#gaq_size").html(opts).change(function(){
			for(j in s){
				if(nextup){
					p = "$"+s[j].price;
					$("#gaq_price1").val(p);
					$("#gaq_size1").val(s[j].size);
					nextup = false;	
				}
				if($(this).val() == s[j].size){
					p = "$"+s[j].price;
					$("#gaq_price2").val(p);
					$("#gaq_size2").val(s[j].size);
					nextup = true;
				}
			}
		});	//sizes dropdown
	}, "text");
	
}
/*Mobile heading text display changes*/
$(function(){
	if (mob) {
        $("h1").each(function(){
			switch($(this).text()){	
				case "Our Preferred International Partners":
				$(this).text("International Partners");
				break;
				case "Our New Zealand Partners":
				$(this).text("New Zealand Partners");
				break;
				case "Frequently Asked Questions":
				$(this).text("FAQs");
			}
		});
    }    	
});
//Homepage image strip
$(function(){
	window.setInterval(changeImages, 8000);
});

function changeImages(){
	var imArray = [1,2,3,4,5,6,7,8];
	var im = shuffle(imArray);
	var i = 1;
	var int = window.setInterval(function(){
		fadeImg(i, im[i]);
		i++;
		if(i==5) window.clearInterval(int);
	}, 300);
}
function fadeImg(img, src){
	$("#is"+img).fadeOut(100, function() { 
		$(this).load(function() {
			$(this).fadeIn(300); 
		});
		$(this).attr("src", "/images/homepage/image-strip-"+src+".jpg"); 
	});
}

shuffle = function(o){ //v1.0
	for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
	return o;
};


