// JavaScript Document

function countryChange(value){
	if(value == 'US'){
		$("#usDiv").fadeIn("slow");
		$("#canadaDiv").fadeOut("slow");
		$("#otherCountry").fadeOut("slow");
	}else if(value == 'CA'){
		$("#canadaDiv").fadeIn("slow");
		$("#usDiv").fadeOut("slow");
		$("#otherCountry").fadeOut("slow");
	}else if(value == 'Other'){
		$("#otherCountry").fadeIn("slow");
		$("#canadaDiv").fadeOut("slow");
		$("#usDiv").fadeOut("slow");
	}else{
		$("#canadaDiv").fadeOut("slow");
		$("#usDiv").fadeOut("slow");
		$("#otherCountry").fadeOut("slow");
	}
}

function countryChangeContact(value){
	if(value == 'US'){
		document.getElementById('changeLabel').innerHTML = '&amp; Zip Code';
		document.getElementById('changeField').innerHTML = '<input name="zipcode" type="text" class="text195 text" value="Zip Code" onfocus="clearInput(this)" onblur="setDefault(this, \'Zip Code\')" />';
	}else if(value == 'CA'){
		document.getElementById('changeLabel').innerHTML = '&amp; Postal Code';
		document.getElementById('changeField').innerHTML = '<input name="zipcode" type="text" class="text195 text" value="Postal Code" onfocus="clearInput(this)" onblur="setDefault(this, \'Postal Code\')" />';
	}else if(value == 'Other'){
		document.getElementById('changeLabel').innerHTML = '&amp; Country Code';
		document.getElementById('changeField').innerHTML = '<input name="countrycode" type="text" class="text195 text" value="Country Code" onfocus="clearInput(this)" onblur="setDefault(this, \'Country Code\')" />';
	}else{
		document.getElementById('changeLabel').innerHTML = '';
		document.getElementById('changeField').innerHTML = '';
	}
}

function setDefault(input, defaultValue){
	if(input.value == ''){
		input.value = defaultValue;
		input.style.color = '#999999';
		input.style.fontStyle = 'italic';
	}
}

function clearInput(input){ //alert(input.value);
	var value = input.value;
	switch(value){
		case 'First Name':
		case 'Last Name':
		case 'City':
		case 'Province':
		case 'Postal Code':
		case 'Zip Code':
		case 'Country Code':
		case 'Address':
		case 'Phone Number':
		case 'Email Address':
		case 'Other Country':
			input.value = '';
			input.style.color = 'black';
			input.style.fontStyle = 'normal';
			break;
	}
}

