// Scripts for the registration form
// If the user is attending a certain day...
function attending(day){
	// Pre-forum workshop
	if(day==0){
		document.registration.workshopAttend.checked = true
	}
	// Day 1
	else if(day==1){
		document.registration.day1Keynote.checked = true;
		document.registration.day1Attend.checked = true;
	}
	// Day 2
	else if(day==2){
		document.registration.day2Closing.checked = true;
		document.registration.day2Attend.checked = true;
	}
}

// If the user is NOT attending a certain day...
function notAttending(day){
	// Pre-forum workshop
	if(day==0){
		for(i=1;i<5;i++){
			if(document.getElementById('workshop'+i)) document.getElementById('workshop'+i).checked = false;
		}
	}
	// Day 1
	else if(day==1){
		document.registration.day1Keynote.checked = false;
		for(i=1;i<5;i++){
			if(document.getElementById('day1Morning'+i)) document.getElementById('day1Morning'+i).checked = false;
			if(document.getElementById('day1Afternoon'+i)) document.getElementById('day1Afternoon'+i).checked = false;
		}
	}
	// Day 2
	else if(day==2){
		document.registration.day2Closing.checked = false;
		for(i=1;i<5;i++){
			if(document.getElementById('day2Early'+i)) document.getElementById('day2Early'+i).checked = false;
			if(document.getElementById('day2Morning'+i)) document.getElementById('day2Morning'+i).checked = false;
			if(document.getElementById('day2Afternoon'+i)) document.getElementById('day2Afternoon'+i).checked = false;
		}
	}
}

// Invoice the user later
function invoice(){
	document.getElementById("card-info").style.display = "none";
	document.payment.payCard.disabled = true;
	document.payment.payMonth.disabled = true;
	document.payment.payYear.disabled = true;
	document.payment.payName.disabled = true;
	
//	document.getElementById("po-number").style.display = "block";
//	document.payment.poNumber.disabled = false;
}

// Immediate payment
function noInvoice(){
	document.getElementById("card-info").style.display = "block";
	document.payment.payCard.disabled = false;
	document.payment.payMonth.disabled = false;
	document.payment.payYear.disabled = false;
	document.payment.payName.disabled = false;

//	document.getElementById("po-number").style.display = "none";
//	document.payment.poNumber.disabled = true;
}


// RESTRICTS THE INPUT USING REGULAR EXPRESSIONS:
// create as many regular expressions here as you need:
var digitsOnly = /[1234567890]/g;
var floatOnly = /[0-9\.]/g;
var alphaOnly = /[A-Za-z]/g;
function restrictCharacters(myfield, e, restrictionType) {
	if (!e) var e = window.event
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;
	var character = String.fromCharCode(code);

	// if they pressed esc... remove focus from field...
	if (code==27) { this.blur(); return false; }
	
	// ignore if they are press other keys
	// strange because code: 39 is the down key AND ' key...
	// and DEL also equals .
	if (!e.ctrlKey && code!=9 && code!=8 && code!=36 && code!=37 && code!=38 && (code!=39 || (code==39 && character=="'")) && code!=40) {
		if (character.match(restrictionType)) {
			return true;
		} else {
			return false;
		}
		
	}
}




/*
SCRIPT EDIT ON "L'EDITEUR JAVASCRIPT"
http://www.editeurjavascript.com
*/

var nbimage= 130;
var width;
var height;
var url;
var alte;
function randomizer()
{
	numimage= Math.round(Math.random()*(nbimage-1)+1);
	if (numimage <= 10)
	{
	gotosite = "";
	url = "/images/img-promo-box2.jpg";
	alte = "MARCOM 2012";
	}
	if (numimage > 10 && numimage <= 20)
	{
	gotosite = "";
	url = "/images/img-promo-box3.jpg";
	alte = "MARCOM 2012";
	}
	if (numimage > 20 && numimage <= 30)
	{
	gotosite = "";
	url = "/images/img-promo-box4.jpg";
	alte = "MARCOM 2012";
	}
	if (numimage > 30 && numimage <= 40)
	{
	gotosite = "";
	url = "/images/img-promo-box5.jpg";
	alte = "MARCOM 2012";
	}
	if (numimage > 40 && numimage <= 50)
	{
	gotosite = "";
	url = "/images/img-promo-box6.jpg";
	alte = "MARCOM 2012";
	}
	if (numimage > 50 && numimage <= 60)
	{
	gotosite = "";
	url = "/images/img-promo-box7.jpg";
	alte = "MARCOM 2012";
	}
	if (numimage > 60 && numimage <= 70)
	{
	gotosite = "";
	url = "/images/img-promo-box9.jpg";
	alte = "MARCOM 2012";
	}
	if (numimage > 70 && numimage <= 80)
	{
	gotosite = "";
	url = "/images/img-promo-box7.jpg";
	alte = "MARCOM 2012";
	}
	if (numimage > 80 && numimage <= 90)
	{
	gotosite = "";
	url = "/images/img-promo-box7.jpg";
	alte = "MARCOM 2012";
	}
	if (numimage > 90 && numimage <= 100)
	{
	gotosite = "";
	url = "/images/img-promo-box7.jpg";
	alte = "MARCOM 2012";
	}
	if (numimage > 100 && numimage <= 110)
	{
	gotosite = "";
	url = "/images/img-promo-box7.jpg";
	alte = "MARCOM 2012";
	}
	if (numimage > 110 && numimage <= 120)
	{
	gotosite = "";
	url = "/images/img-promo-box7.jpg";
	alte = "MARCOM 2012";
	}
	if (numimage > 120 && numimage <= 130)
	{
	gotosite = "";
	url = "/images/img-promo-box.jpg";
	alte = "MARCOM 2012";
	}
	if(gotosite != "")
	{
		document.write('<a href="' + gotosite + '">');	
	}
	
	document.write('<img src="http://www.marcom.ca/wp-content/themes/marcom2012' + url + '" alt="' + alte + '" >')
	
	if(gotosite != "")
	{
		document.write('</a>')
	}
}

