
/////////////////////////////////////////////////////////////////////
////ONLY/////////////////////////////////////////////////////////////
////////SIFR/////////////////////////////////////////////////////////
////////////ABOVE////////////////////////////////////////////////////
/////////////////THIS////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////


function toggleStep(area, current) {
	alert(area);
	alert(current);
	var currentObj = $(current);

	var areaObj = $("#"+area);
		alert('togglar');

	//alert(area.attr('id'));
	//alert(current.attr('id'));
	areaObj.css('border', '1px solid red');

	$(".consumer button").removeClass("buttonhover");
	currentObj.addClass("buttonhover");

	if(visible(areaObj)) {

		$(".accordion:visible").slideUp("fast", function() {});
		areaObj.slideDown();
	} else {
		areaObj.slideUp("fast");
	}
}
function visible(e) {
	if(e.css("display") != "none") {
		return false;
	} else {
		return true;
	}
}

var loopImgsIndex = -1;
var loopImgsNum = 0;
$(document).ready(function() {
	$("p:first-child").addClass("first");
	$("p:last-child").addClass("last");
	$("ul.tabs li:first-child").addClass("first");
	$("ul.tabs li:last-child").addClass("last");
	//$("#thumbnails_list li:nth-child(3n)").addClass("last");
	$("td:last-child").addClass("text_right");
	$("th:last-child").addClass("text_right");

	$('#productmenu ul.menu li:first-child').addClass("firstmenuitem");
	$('#productmenu ul.menu li:last-child').addClass("lastmenuitem");

	$('#no_reg').click(function() {
		$('div.consumer div.accordion').hide();
		$('div.consumer div#noRegister').toggle();
	});
	$('#already_customer').click(function() {
		$('div.consumer div.accordion').hide();
		$('div.consumer div#alreadyClient').toggle();
	});
	$('#new_customer').click(function() {
		$('div.consumer div.accordion').hide();
		$('div.consumer div#createUser').toggle();
	});


	$('.consumer button').hover(function() {
  		$(this).addClass('buttonhover');
	}, function() {
  		$(this).removeClass('buttonhover');
	});

	$('#newsletter form button.button').click(function () {
		if (jQuery.trim($('#newsletter_name').val()) == '' || jQuery.trim($('#newsletter_email').val()) == '') {
			alert('Please enter name and e-mail!');
			return false;
		}
		return true;
	});

	if (document.getElementById("successStories")) {
		var data = $("#successStoriesData td");
		var full = $("#successStories").hasClass("full");

		document.getElementById("successStories").innerHTML = '';
		for (var i = 0; i < data.length-2; i+=3	) {
			var story = '<div class="image' + (full==true?'full':'') + '"><div class="left column1_1"><p><!--<strong class="red big">Duolink success stories</strong><br />--><em><span class="sub red">' + data[i].innerHTML + '</span></em><br />';
			if (full == false) {
				story += '"' + (data[i+1].innerHTML.length>185?data[i+1].innerHTML.substring(0,182) + '...':data[i+1].innerHTML) + '" <a href="/success_stories.php">More success stories &raquo;</a>';
			} else {
				story += '"' + data[i+1].innerHTML + '"';
			}
			story += '</p></div><div class="right column1_2">' + data[i+2].innerHTML + '</div><div class="clearBoth">&nbsp;</div></div>';
			document.getElementById("successStories").innerHTML += story;
		}

		document.getElementById("successStories").innerHTML += '<div class="clearBoth">&nbsp;</div>';

		if (full == false) {
			loopImgsNum = (data.length/3);
		//} else {
			//document.getElementById('successStories').innerHTML = '<div class="full">' + document.getElementById('successStories').innerHTML + '</div>';
		}
	}

})

$(window).bind('load', function () {
	if (loopImgsNum != 0) {
		$("div.loopImgs div.image").fadeOut();
		loopImgsNext();
	}
});

function loopImgsNext () {
	if (loopImgsIndex != null) {
		$("div.loopImgs div.image:eq(" + loopImgsIndex + ")").fadeOut("slow");
	}
	loopImgsIndex++;
	if (loopImgsIndex==loopImgsNum) { loopImgsIndex = 0; }

	$("div.loopImgs div.image:eq(" + loopImgsIndex + ")").fadeIn("slow", function () {
		setTimeout("loopImgsNext();", 5000);
	});
}

var europe = ['PT','AL','AD','AM','AT','BY','BE','BA','BG','CH','CY','CZ','DE','DK','EE','ES','FO','FI','FR','GB','GE','GI','GR','HU','HR','IE','IS','IT','LT','LU','LV','MC','MK','MT','NO','NL','PL','RO','RU','SE','SI','SK','SM','TR','UA','VA'];
var otherSites = {'JP': 'http://www.nacalai.co.jp/', 'IL': 'http://www.bioconsult.co.il/', 'GB': 'http://www.bioscience.co.uk/olink.asp', 'KR': 'http://www.mdxk.co.kr/'};
var scandinavia = ['DK', 'FI', 'IS', 'NO', 'SE'];
var farawayCountries = ['AU'];

function changeCountry(country) {
	country = (document.getElementById('newcustomer[LevLand]').value != '' && document.getElementById('newcustomer[LevLand]').value != document.getElementById('newcustomer[Land]').value) ? document.getElementById('newcustomer[LevLand]').value : document.getElementById('newcustomer[Land]').value;


	if (otherSites[country]) {
		document.getElementById('localAgentLink').innerHTML = '<a href="' + otherSites[country] + '">' + otherSites[country] + '</a>';
		document.getElementById('localAgent').style['display'] = 'block';
		document.getElementById('submitButton').style['display'] = 'none';
	} else {
		document.getElementById('localAgent').style['display'] = 'none';
		document.getElementById('submitButton').style['display'] = 'block';
	}

	if (europe.indexOf(country) != -1) {
		if (country != 'SE') {
			document.getElementById('paragraph[Orgnr]').style['display'] = 'block';
			document.getElementById('newcustomer[Moms]').value = 'N';
			document.getElementById('newcustomer[ValutaKod]').value = 'EUR';
			document.getElementById('newcustomer[levvillkor]').value = '2';
			document.getElementById('newcustomer[Lang]').value = 'EN';
			if (document.getElementById('newcustomer[Orgnr]').value == '0') {
				document.getElementById('newcustomer[Orgnr]').value = '';
			}
		} else {
			document.getElementById('newcustomer[ValutaKod]').value = 'SEK';
			document.getElementById('newcustomer[levvillkor]').value = '1';
			document.getElementById('newcustomer[Lang]').value = 'SV';
			document.getElementById('newcustomer[Orgnr]').value = '0';
			document.getElementById('newcustomer[Moms]').value = defaultMoms;
			document.getElementById('paragraph[Orgnr]').style['display'] = 'none';
		}
	} else {
		document.getElementById('newcustomer[Orgnr]').value = '0';
		document.getElementById('newcustomer[Moms]').value = 'N';
		document.getElementById('newcustomer[Momskod]').value = '0';
		document.getElementById('newcustomer[levvillkor]').value = '2';
		//document.getElementById('newcustomer[Sprakkod]').value = ''; // VAFFAN SKA DET VARA?
		document.getElementById('newcustomer[Lang]').value = 'EN';
		document.getElementById('newcustomer[ValutaKod]').value = 'USD';
		document.getElementById('paragraph[Orgnr]').style['display'] = 'none';
	}


	if (document.getElementById('newcustomer[zipcode-state]')) {
		document.getElementById('newcustomer[zipcode-state]').style['display'] = (document.getElementById('newcustomer[Land]').value=='US'?'block':'none');
		document.getElementById('newcustomer[lev-zipcode-state]').style['display'] = (document.getElementById('newcustomer[LevLand]').value=='US'?'block':'none');
	}
}

function submitForm () {
	var country = document.getElementById('newcustomer[Land]').value;
	country = (document.getElementById('newcustomer[LevLand]').value != '' && document.getElementById('newcustomer[LevLand]').value != document.getElementById('newcustomer[Land]').value) ? document.getElementById('newcustomer[LevLand]').value : document.getElementById('newcustomer[Land]').value;

	if (europe.indexOf(country) != -1) {
		if (country != 'SE') {
			document.getElementById('newcustomer[Moms]').value = 'N';
			document.getElementById('newcustomer[Momskod]').value = '0';
			if (document.getElementById('newcustomer[Orgnr]').value == '0') {
				document.getElementById('newcustomer[Orgnr]').value = '';
			}
		} else {
			document.getElementById('newcustomer[Orgnr]').value = '0';
			document.getElementById('newcustomer[Moms]').value = defaultMoms;
		}
	}

	document.getElementById('newcustomer[Transportsatt]').value = '3';
	if (europe.indexOf(country) != -1) {
		if (scandinavia.indexOf(country) != -1) {
			document.getElementById('newcustomer[Transportsatt]').value = '1';
		} else if (country != 'RU') {
			document.getElementById('newcustomer[Transportsatt]').value = '2';
		}
	} else if (farawayCountries.indexOf(country) != -1) {
		document.getElementById('newcustomer[Transportsatt]').value = '6';
	}

	if (document.getElementById('newcustomer[zipcode-state]') && document.getElementById('newcustomer[zipcode-state]').style['display'] == 'block' && document.getElementById('newcustomer[Postnummer]').value.substring(0,document.getElementById('newcustomer[zipcode-state]').value.length) != document.getElementById('newcustomer[zipcode-state]').value) {
		if (document.getElementById('newcustomer[zipcode-state]').value != '--') {
			document.getElementById('newcustomer[Postnummer]').value = document.getElementById('newcustomer[zipcode-state]').value + ' ' + document.getElementById('newcustomer[Postnummer]').value;
		} else {
			alert('Please select state.');
			return false;
		}
	}

	if (document.getElementById('newcustomer[lev-zipcode-state]') && document.getElementById('newcustomer[lev-zipcode-state]').style['display'] == 'block' && document.getElementById('newcustomer[LevPostnummer]').value.substring(0,document.getElementById('newcustomer[lev-zipcode-state]').value.length) != document.getElementById('newcustomer[lev-zipcode-state]').value) {
		if (document.getElementById('newcustomer[lev-zipcode-state]').value != '--') {
			document.getElementById('newcustomer[LevPostnummer]').value = document.getElementById('newcustomer[lev-zipcode-state]').value + ' ' + document.getElementById('newcustomer[LevPostnummer]').value;
		} else {
			alert('Please select delivery state.');
			return false;
		}
	}

	checkForm();
	//document.getElementById('userform').submit();
}

function newcustomerCopyFields () {
	var fieldsToCopy = {'LevNamn': 'Attention', 'Levadress1': 'Adress1', 'Levadress2': 'Adress2', 'LevPostnummer': 'Postnummer', 'LevStad': 'Stad', 'LevLand': 'Land', 'lev-zipcode-state': 'zipcode-state'};

	jQuery.each(fieldsToCopy, function (key, value) {
		//console.log(key, value);
		if (document.getElementById('newcustomer[' + value + ']') && document.getElementById('newcustomer[' + key + ']')) {
			document.getElementById('newcustomer[' + value + ']').value = document.getElementById('newcustomer[' + key + ']').value;
		}
	});

	document.getElementById('newcustomer[zipcode-state]').style['display'] = document.getElementById('newcustomer[lev-zipcode-state]').style['display'];
}
