var isExtended = 0;
var height = 370;
var width = 200;
var slideDuration = 800;
var opacityDuration = 500;

function extendContract(){
	
	if(isExtended == 0){
		
		sideBarSlide(0, height, 0, width);
		
		sideBarOpacity(0, 1);
	
		isExtended = 1;
		
		// make expand tab arrow image face left (inwards)
		$('sideBarTab').childNodes[0].src = $('sideBarTab').childNodes[0].src.replace(/(\.[^.]+)$/, '-active$1');
		
	}
	else{
		
		sideBarSlide(height, 0, width, 0);
		
		sideBarOpacity(1, 0);
		
		isExtended = 0;
		
		// make expand tab arrow image face right (outwards)
		
		$('sideBarTab').childNodes[0].src = $('sideBarTab').childNodes[0].src.replace(/-active(\.[^.]+)$/, '$1');
	}

}

function sideBarSlide(fromHeight, toHeight, fromWidth, toWidth){
		var myEffects = new Fx.Styles('sideBarContents', {duration: slideDuration, transition: Fx.Transitions.linear});
		myEffects.custom({
			 'height': [fromHeight, toHeight],
			 'width': [fromWidth, toWidth]
		});
}

function sideBarOpacity(from, to){
		var myEffects = new Fx.Styles('sideBarContents', {duration: opacityDuration, transition: Fx.Transitions.linear});
		myEffects.custom({
			 'opacity': [from, to]
		});
}

function init(){
	// $('sideBarTab').addEvent('click', function(){extendContract()});
	$('sideBarTab').onclick=function(){extendContract()};
}


function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;




function change(tdid){


	if(tdid == "Imageuk"){
		document["Imageuk"].src= "widget_files/images/o_uk.gif";
		document["Imageeire"].src= "widget_files/images/u_eire.gif";
		document.forms[0].locale.value = "UK";
	}

	if(tdid == 'Imageeire'){
		document["Imageuk"].src= "widget_files/images/u_uk.gif";
		document["Imageeire"].src= "widget_files/images/o_eire.gif";
		document.forms[0].locale.value = "Eire"
	}

	if(tdid == "Image1"){
		document["Image1"].src= "widget_files/images/o_01.gif";
		document["Image2"].src= "widget_files/images/u_02.gif";
		document["Image3"].src= "widget_files/images/u_03.gif";
		document["Image4"].src= "widget_files/images/u_04.gif";
		document["Image5"].src= "widget_files/images/u_05.gif";
		document.forms[0].score.value = 1;
	}

	if(tdid == 'Image2'){
		document["Image1"].src= "widget_files/images/u_01.gif";
		document["Image2"].src= "widget_files/images/o_02.gif";
		document["Image3"].src= "widget_files/images/u_03.gif";
		document["Image4"].src= "widget_files/images/u_04.gif";
		document["Image5"].src= "widget_files/images/u_05.gif";

		document.forms[0].score.value = 2;
	}

	if(tdid == 'Image3'){
		document["Image1"].src= "widget_files/images/u_01.gif";
		document["Image2"].src= "widget_files/images/u_02.gif";
		document["Image3"].src= "widget_files/images/o_03.gif";
		document["Image4"].src= "widget_files/images/u_04.gif";
		document["Image5"].src= "widget_files/images/u_05.gif";

		document.forms[0].score.value = 3;
	}

	if(tdid == 'Image4'){
		document["Image1"].src= "widget_files/images/u_01.gif";
		document["Image2"].src= "widget_files/images/u_02.gif";
		document["Image3"].src= "widget_files/images/u_03.gif";
		document["Image4"].src= "widget_files/images/o_04.gif";
		document["Image5"].src= "widget_files/images/u_05.gif";

		document.forms[0].score.value = 4;
	}

	if(tdid == 'Image5'){
		document["Image1"].src= "widget_files/images/u_01.gif";
		document["Image2"].src= "widget_files/images/u_02.gif";
		document["Image3"].src= "widget_files/images/u_03.gif";
		document["Image4"].src= "widget_files/images/u_04.gif";
		document["Image5"].src= "widget_files/images/o_05.gif";
		document.forms[0].score.value = 5;
	}

	if(tdid == 'mybox'){

		var locale = document.forms[0].locale.value;
		var score = document.forms[0].score.value;
		var comments = document.forms[0].comments.value;
		var ipStr = "web user";
		
		if(locale == ""){
			alert("Please select your country");	
		}else if(score == -1){
			alert("Please click on one of the smiley faces to select a score");
		}else if(comments == ""){
			alert("Please enter some comments");	
		}else{
			addScript("6", locale, score, comments, ipStr);
			document.getElementById(tdid).innerHTML = "<p>Thanks for your feedback</p>";
		}
		
		//var ipStr = "web user";
		//addScript("6", score, comments, ipStr);
		//document.getElementById(tdid).innerHTML = "Thanks for your feedback";

	}

}

function changeImageOver(tdid){

	if(tdid == 'Imageuk'){
		document["Imageuk"].src= "widget_files/images/o_uk.gif";
	}
	
	if(tdid == 'Imageeire'){
		document["Imageeire"].src= "widget_files/images/o_eire.gif";
	}

	if(tdid == 'Image1'){
		document["Image1"].src= "widget_files/images/o_01.gif";
	}

	if(tdid == 'Image2'){
		 document["Image2"].src= "widget_files/images/o_02.gif";
	}

	if(tdid == 'Image3'){
		document["Image3"].src= "widget_files/images/o_03.gif";
	}

	if(tdid == 'Image4'){
		 document["Image4"].src= "widget_files/images/o_04.gif";
	}

	if(tdid == 'Image5'){
		 document["Image5"].src= "widget_files/images/o_05.gif";

	}
}

function changeImageBack(tdid){

	if(tdid == 'Imageuk'){
		document["Imageuk"].src= "widget_files/images/u_uk.gif";
	}
	
	if(tdid == 'Imageeire'){
		document["Imageeire"].src= "widget_files/images/u_eire.gif";
	}

	if(tdid == 'Image1'){
		document["Image1"].src= "widget_files/images/u_01.gif";
	}

	if(tdid == 'Image2'){
		 document["Image2"].src= "widget_files/images/u_02.gif";
	}

	if(tdid == 'Image3'){
		document["Image3"].src= "widget_files/images/u_03.gif";
	}

	if(tdid == 'Image4'){
		 document["Image4"].src= "widget_files/images/u_04.gif";
	}

	if(tdid == 'Image5'){
		 document["Image5"].src= "widget_files/images/u_05.gif";

	}
}


function addScript(comm_type, locale, score, comments, address){


	var url="http://api.rantandrave.co.uk/RARSMSPostHandler/web/acceptWidgetAction.do"
	url=url+"?comm_type="+comm_type
	url=url+"&Locale="+locale
	url=url+"&score="+score
	url=url+"&comments="+comments
	url=url+"&address="+address
	url=url+"&company_id="+162
	url=url+"&username=bayerdidget"
	url=url+"&password=Tha7uH"
	url=url+"&sid="+Math.random()

	var obj=new JSONscriptRequest(url);
	obj.buildScriptTag(); // Build the script tag
	obj.addScriptTag(); // Execute (add) the script tag
}//end addScript

function loadWidget(){
document.write('<div id="sideBar"><a href="#" id="sideBarTab"><img src="widget_files/images/slide-button.png" alt="sideBar" title="have your say" /></a><div id="sideBarContents"><div id="sideBarContentsInner"><h2><span>have</span>your<span>say</span></h2><div id="mybox"><p>Where do you live?</p><table width="72" border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="widget_files/images/u_uk.gif" name="Imageuk" id="Imageuk" style="border:none" onClick="change(\'Imageuk\')" /></td><td><img src="widget_files/images/u_eire.gif" name="Imageeire" id="Imageeire" style="border:none" onClick="change(\'Imageeire\')" /></td></tr> </table><p>Rate our site</p><table width="183" border="0" cellspacing="0" cellpadding="0"><tr><td><img src="widget_files/images/u_01.gif" name="Image1" id="Image1" style="border:none" onClick="change(\'Image1\')" /></td><td><img src="widget_files/images/u_02.gif" name="Image2" id="Image2" style="border:none" onClick="change(\'Image2\')" /></td><td><img src="widget_files/images/u_03.gif" name="Image3" id="Image3" style="border:none" onClick="change(\'Image3\')" /></td><td><img src="widget_files/images/u_04.gif" name="Image4" id="Image4" style="border:none" onClick="change(\'Image4\')" /></td><td><img src="widget_files/images/u_05.gif" name="Image5" id="Image5" style="border:none" onClick="change(\'Image5\')" /></td></tr></table><p>What do you think of Bayer&rsquo;s DIDGET?</p><form id="form1" name="form1" method="post" action="http://api.rantandrave.co.uk/RARSMSPostHandler/web/acceptWidgetAction.do"><textarea name="comments" cols="" rows="" style="height:50px; width:180px;font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:8px"></textarea><p>For specific questions about how to use Bayer&rsquo;s DIDGET meter, please call Bayer Diabetes Support on<br /><strong>0845 600 6030</strong> (UK) or<br /><strong>1 890 920 111</strong> (Ireland)</p><input type="hidden" name="locale" value=""  /><input type="hidden" name="score" value="-1"  /><img src="widget_files/images/submit.png" width="183" height="20" style="padding-top:8px" onclick="change(\'mybox\')" /> </form></div> </div> </div></div>');
}


window.addEvent('load', function(){init()});