/* JavaScript Document */
// get address - change to real address when live
var l = window.location.href.split(".uk");
var subscribeemail = "";
var randomtestimonials = new Array();

// determine menu item
$(document).ready(function() {
	switch (l[1]) {
		case '/':
		case '/default.aspx':
		case '/Default.aspx':
			$("a.menuHome").attr("class","menuHomeActive");
			break;
		case '/what-we-do/':
		case '/what-we-do/sci-team/':
		case '/what-we-do/sci-steering-group/':
		case '/what-we-do/sci-board/':
			$("a.menuWhatWeDo").attr("class","menuWhatWeDoActive");
			break;
		case '/sectors/':
		case '/sectors/construction-energy-and-sustainability/':
		case '/sectors/digital-and-creative-industries/':
		case '/sectors/food-and-drink/':
		case '/sectors/life-sciences/':
		case '/sectors/textiles/':
		case '/sectors/tourism/':
			$("a.menuSectors").attr("class","menuSectorsActive");
			break;
		case '/business-support/':
		case '/business-support/star-grant/':
		case '/business-support/other-funding/':
		case '/business-support/help-and-advice/':
		case '/business-support/case-studies/':
			$("a.menuBusinessSupport").attr("class","menuBusinessSupportActive");
			break;
		case '/market-news/':
			$("a.menuMarketNews").attr("class","menuMarketNewsActive");
			break;
		case '/research/':
			$("a.menuResearch").attr("class","menuResearchActive");
			break;
		case '/events/':
			$("a.menuEvents").attr("class","menuEventsActive");
			break;
		case '/get-in-touch/':
			$("a.menuGetInTouch").attr("class","menuGetInTouchActive");
			break;
	}

	if (l[1].substring(0,16) == '/SingleNews.aspx') {
		$("a#menuMarketNews").attr("class","menuMarketNewsActive");
		changeDate();
	}
	if (l[1].substring(0,17) == '/SingleEvent.aspx') {
		$("a#menuEvents").attr("class","menuEventsActive");
	}
	
	if (l[1].substring(0,19) == '/SingleFunding.aspx') {
		$("a#menuFunding").attr("class","menuBusinessSupportActive");
	}

	if (l[1].substring(0,23) == '/SingleCaseStudies.aspx') {
		$("a#menuCaseStudies").attr("class","menuBusinessSupportActive");
	}
});

function changeDate() {
	var d = $(".datetext").html();
	var darray = d.split("/");
	var m = getMonth(darray[1]);
	
	var newd = darray[0]+" "+m+" "+darray[2]+"!";
	$(".datetext").html(newd);
}

function changeheader() {
	$("table.EventsTable tr:first-child td:first-child").css("background-color","#622181");
	$("table.EventsTable tr:first-child td:first-child").css("color","#ffffff");
	$("table.EventsTable tr:first-child td:first-child").css("font-weight","bold");
	
	if ($("table.EventsTable tr").length == 1) {
		var html = "<p>We are currently putting together a list of news articles for the site.  Please keep on checking regularly for any updates.</p><p>In the meantime, please feel free to <a href='/contact-us/' title='Contact Us'>contact us</a>.</p>";
		$(".newslist-holder").html(html);
		$(".newslist-category-div").css("display","none");
	}
}
function getMonth(mon) {
	var nmon = "";
	switch (mon) {
		case "01": nmon = "January"; break;
		case "02": nmon = "February"; break;
		case "03": nmon = "March"; break;
		case "04": nmon = "April"; break;
		case "05": nmon = "May"; break;
		case "06": nmon = "June"; break;
		case "07": nmon = "July"; break;
		case "08": nmon = "August"; break;
		case "09": nmon = "September"; break;
		case "10": nmon = "October"; break;
		case "11": nmon = "November"; break;
		case "12": nmon = "December"; break;
	}
	return nmon;
}

jkmegamenu.definemenu("menuWhatWeDo", "megamenu1", "mouseover");
jkmegamenu.definemenu("menuSectors", "megamenu2", "mouseover");
jkmegamenu.definemenu("menuBusinessSupport", "megamenu3", "mouseover");

// clear subscribe box
$(document).ready(function() {
	$(".subscribeinput").click(function() {
		var v = $(this).val();
		if (v == "Your email address") {
			$(this).val("");
		}
	});
	$(".subscribeinput").focus(function() {
		var v = $(this).val();
		if (v == "Your email address") {
			$(this).val("");
		}
	});
	$(".subscribeinput").blur(function() {
		var v = $(this).val();
		if (v == "") {
			$(this).val("Your email address");
		}
	});
});

// sport clicked
$(document).ready(function() {
	$(".interestsports").click(function() {
		var sel = $(this).val();
		var reg = /[, Other]$/;
		if (reg.test(sel)) { 
			$("#sportother").css("display","block");
		}
		else {
			$("#sportother").css("display","none");
		}
	});
});

/*$(document).ready(function() {
	$("#subscribebuttonclick").fancybox({
		'transitionIn': 'fade',
		'transitionOut': 'fade',
		'width': '80%',
		'height': '80%',
		'type': 'iframe'
	});
});*/

// subscribe default action remove
$(document).ready(function() {
	$("#subscribebuttonclick").click(function (e) {
		e.preventDefault();
	});
});

// get guestbook
$(document).ready(function() {
	var commentsarray = new Array();
	var i = 0;
	var j = 0;
	$("#testimonials table tr td").each(function (intIndex) {
		commentsarray[i] = $(this).html();
		var re = /<h2>/i;
		//if (commentsarray[i].indexOf("<H2>")>=0 || commentsarray[i].indexOf("<h2>")>=0) {
		if (re.test(commentsarray[i])) { 
			commentsarray[i] = commentsarray[i].replace("(","");
			commentsarray[i] = commentsarray[i].replace(")","");
			randomtestimonials[j] = commentsarray[i];
			j++;
		}
		i++;
	});
	getRandomTestimonials();
});

function getRandomTestimonials() {
	$("#testimonials").hide();
	var rand = Math.floor(Math.random()*randomtestimonials.length);
	$("#testimonials").html(randomtestimonials[rand]);
	$("#testimonials").show();
	setTimeout("getRandomTestimonials()",10000);
}
// popfield
 
// JScript functions

/*function popHiddenHearField() {
	var selected = new Array();
	var index = 0;
	var count = 0;
	var b = "";
	var el = document.getElementById("hearabout");
	
	$("#pageViwer_area1_ctl00_fpcFormPresentation_ctl01_Input").val("");
	for (var i=0; i < el.length; i++) {
		if (el[i].selected) {
			if (count!=0) { b += ", "; }
			b += el[i].value;
			count++;
		}
	}
	$("#pageViwer_area1_ctl00_fpcFormPresentation_ctl01_Input").val(b);
}*/

function showSports() {
	var c = $("#pageViwer_area1_ctl00_fpcFormPresentation_ctl07_CheckBox").attr("checked");
	if (c) {
		$("#sportinterests").show("slow");
		$("#pageViwer_area1_ctl00_fpcFormPresentation_ctl18_Input").val("Yes");
	}
	else {
		$("#sportinterests").hide("slow");
		$("#pageViwer_area1_ctl00_fpcFormPresentation_ctl18_Input").val("No");
	}
}

function subscribeclick() {
	if ($("#subscribeinput").val() == "Your email address" || $("#subscribeinput").val() == "") {
		$("#invalidemail").show("slow");
	}
	else {
		var e = $("#subscribeinput").val();
		var emailregex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
		if (emailregex.test(e)) {
			$("#invalidemail").hide("slow");
			$("#hiddenlink").attr("href","/registrationform.aspx?email="+$("#subscribeinput").val());
			$("#hiddenlink").fancybox({
				'transitionIn': 'fade',
				'transitionOut': 'fade',
				'width': '80%',
				'height': '80%',
				'type': 'iframe'
			}).trigger("click");
		}
		else {
			$("#invalidemail").show("slow");
		}
	}
}

// populating fields
function fillnames() {
	var names = $("#pageViwer_area1_ctl00_fpcFormPresentation_ctl01_Input").val().split(" ");
	$("#pageViwer_area1_ctl00_fpcFormPresentation_ctl14_Input").val(names[0]);
	var surname = "";
	for (var i=1;i<names.length; i++) {
		if (i!=1) { surname += " "; }
		surname += names[i];
	}
	$("#pageViwer_area1_ctl00_fpcFormPresentation_ctl15_Input").val(surname);
}

function fillnews() {
	var v = "";
	($("#pageViwer_area1_ctl00_fpcFormPresentation_ctl05_CheckBox").attr("checked")) ? v = "Yes" : v = "No";
	$("#pageViwer_area1_ctl00_fpcFormPresentation_ctl16_Input").val(v);
}
function filltech() {
	var v = "";
	($("#pageViwer_area1_ctl00_fpcFormPresentation_ctl06_CheckBox").attr("checked")) ? v = "Yes" : v = "No";
	$("#pageViwer_area1_ctl00_fpcFormPresentation_ctl17_Input").val(v);
}
function fillmark() {
	var v = "";
	($("#pageViwer_area1_ctl00_fpcFormPresentation_ctl07_CheckBox").attr("checked")) ? v = "Yes" : v = "No";
	$("#pageViwer_area1_ctl00_fpcFormPresentation_ctl18_Input").val(v);
}
function fillinterestsports() {
	var vals = $("#pageViwer_area1_ctl00_fpcFormPresentation_ctl08_ddlDropDownList").val();
	var num = /Other/i;
	if (num.test(vals)) {
		if ($("#pageViwer_area1_ctl00_fpcFormPresentation_ctl09_Input").val() == "") { 
			$("#textcheck").show("slow");
		}
		else {
			$("#textcheck").hide("slow");
			var newvals = vals += " ("+$("#pageViwer_area1_ctl00_fpcFormPresentation_ctl09_Input").val()+")";
		}
	}
	else {
		var newvals = vals;
	}
	$("#pageViwer_area1_ctl00_fpcFormPresentation_ctl19_Input").val(newvals);
}
function fillbusinesssector() {
	var vals = $("#pageViwer_area1_ctl00_fpcFormPresentation_ctl10_ddlDropDownList").val();
	$("#pageViwer_area1_ctl00_fpcFormPresentation_ctl20_Input").val(vals);
}

$(document).ready(function() {
	/*$("#twitter").getTwitter({
		userName: "sciscotland",
		numTweets: 10,
		loaderText: "Loading",
		showHeading: false,
		showProfileLink: false,
		include_rts: 1
	});*/
	//GetTwitterFeedIncRT('2evolveuk', 5, 'twitter');
});

$(document).ready(function() {
	$("#twitter_update_list li:nth-child(1)").addClass("firstTweet");
	$("#twitter_update_list li:nth-child(5)").addClass("lastTweet");
});
