var gr0=0;/////Just love comments.

$(document).ready(function() {
    var ping2 = 0;
    //$('*').css({'border':'solid 1px red'});
    var last_opened = "start-val";
    $('.tab').hover(function() {
        $(this).addClass('tab-hover');
    }, function(){
        $(this).removeClass('tab-hover');
    });

    $('.submenu_show').hover(function() {
        t = $('div.' + $(this).attr('id'));
        clearInterval(ping2);
        if ((t != last_opened) && (last_opened != 'start-val')) {
            $('.submenu_show').removeClass('selected_menu');
            last_opened.slideUp(100);
        }
        if (t.css('display') == 'none') {
            last_opened = t;
            $(this).addClass('selected_menu');
            t.show('slow');
        }
    }, function() {
        clearInterval(ping2);
        ping2 = setInterval(hide_obj, 471);
    });

    $('.submenu').hover(function() {
        clearInterval(ping2);
    }, function() {
        ping2 = setInterval(hide_obj, 171);
    });

    function hide_obj(obj) {
        $('.submenu').slideUp();
        $('.submenu_show').removeClass('selected_menu');
        clearInterval(ping2);
    }
});

function res_submit() {
  $('div.wpcf7-response-output').hide().empty();
  if ($('#cs').val() == "---" && $('#se').get()[0].checked == false) {
    $('#interested-error-message').addClass('wpcf7-validation-errors');
    $('#interested-error-message').addClass('wpcf7-response-output');
	$('#interested-error-message').append("Please make sure you enter all the fields correctly.").fadeIn('fast');
    return false;
  }

  //parampam = document.getElementById('se');
  //if($('#se').get()[0].checked == true) {
    if($('#username').val() != '' && $('#email').val() != '') {
      var formData = {
        'username' : $("#username").val(),
        'email' : $("#email").val() //,
        //'cs' : $("#cs").val()
      };
      setCookie("username", encodeURIComponent(formData.username), "Mon, 01-Jan-2027 00:00:00 GMT", "/");
      setCookie("useremail", encodeURIComponent(formData.email), "Mon, 01-Jan-2027 00:00:00 GMT", "/");
      //setCookie("cs", encodeURIComponent(formData.cs), "Mon, 01-Jan-2027 00:00:00 GMT", "/");
      // document.location.href = 'ltp/gsce-community?username=' + encodeURIComponent(formData.username) + '&email=' + encodeURIComponent(formData.email);
      document.location.href = 'ltp/gsce-community';
      return false;
      // return ($('#cs').val() != "---");
    } else {
      return true;
    }
  //}
}

function casestudy_submit() {
  //$('div.wpcf7-response-output').hide().empty();
  /*
  if ($('#cs').val() == "---" && $('#se').get()[0].checked == false) {
    $('#casestudy-error-message').addClass('wpcf7-validation-errors');
    $('#casestudy-error-message').addClass('wpcf7-response-output');
	  $('#casestudy-error-message').append("Please make sure you enter all the fields correctly.").fadeIn('fast');
    return false;
  }
  */

  //parampam = document.getElementById('se');
  //if($('#se').get()[0].checked == true) {
    if ($('#username').val() != '' && $('#email').val() != '') {
      //alert($('#username').val());
      //alert($('#email').val());
      $('#casestudy-success-message').addClass('wpcf7-response-output');
	    $('#casestudy-success-message').append("Thank you.").fadeIn('fast');

      var formData = {
        'username' : $("#username").val(),
        'email' : $("#email").val() //,
        //'cs' : $("#cs").val()
      };
      setCookie("username", encodeURIComponent(formData.username), "Mon, 01-Jan-2027 00:00:00 GMT", "/");
      setCookie("useremail", encodeURIComponent(formData.email), "Mon, 01-Jan-2027 00:00:00 GMT", "/");

      //setCookie("cs", encodeURIComponent(formData.cs), "Mon, 01-Jan-2027 00:00:00 GMT", "/");
      // document.location.href = 'ltp/gsce-community?username=' + encodeURIComponent(formData.username) + '&email=' + encodeURIComponent(formData.email);
      //document.location.href = 'ltp/gsce-community';
      return true;
      // return ($('#cs').val() != "---");
    } else {
      //alert('error');
      $('#casestudy-error-message').addClass('wpcf7-validation-errors');
      $('#casestudy-error-message').addClass('wpcf7-response-output');
	    $('#casestudy-error-message').append("Please make sure you enter all the fields correctly.").fadeIn('fast');
      //return false;
    }
    return false;
  //}
}

$(document).ready(function() {
	if (getCookie("joined") == 'true') {
		$('#join-network-form').hide();
		//document.cookie = 'joined=false; expires=Thu, 01-Jan-70 00:00:01 GMT;';
		setCookie("joined", "false", "Thu, 01-Jan-70 00:00:01 GMT", "/");
	} else {
		//setCookie("joined", "false", "Mon, 01-Jan-2070 00:00:00 GMT", "/");
		//document.cookie = 'joined=false; expires=Thu, 01-Jan-70 00:00:01 GMT;';
		setCookie("joined", "false", "Thu, 01-Jan-70 00:00:01 GMT", "/");
	}
	if (getCookie("contacted") == 'true') {
        $('#enquiry-form-info').hide();
		$('#contact-us-form').hide();
		//document.cookie = 'joined=false; expires=Thu, 01-Jan-70 00:00:01 GMT;';
		setCookie("contacted", "false", "Thu, 01-Jan-70 00:00:01 GMT", "/");
	} else {
		//setCookie("joined", "false", "Mon, 01-Jan-2070 00:00:00 GMT", "/");
		//document.cookie = 'joined=false; expires=Thu, 01-Jan-70 00:00:01 GMT;';
		setCookie("contacted", "false", "Thu, 01-Jan-70 00:00:01 GMT", "/");
	}
});



$(document).ready(function(){
	$("#join-network").click(function() {
		$('div.wpcf7-response-output').hide().empty();
		var hasError = false;
		var nameVal = $("#firstname").val();
		if(nameVal == '') { hasError = true; }
		var surnameVal = $("#surname").val();
		if(surnameVal == '') { hasError = true; }
		var industryVal = $("#ci-industry-sectors").val();
		if(industryVal == '') { hasError = true; }
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var emailVal = $("#email").val();
		if(emailVal == '') {
			hasError = true;
		} else if(!emailReg.test(emailVal)) {	
			hasError = true;
		}
		if(hasError == false) {
			$(this).hide();
			setCookie("joined", "true", "Mon, 01-Jan-2027 00:00:00 GMT", "/");
			return true;
		} else {
			$('#join-network-error-message').show();
			$('#join-network-error-message').addClass('wpcf7-validation-errors');
            $('#join-network-error-message').addClass('wpcf7-response-output');
			$('#join-network-error-message').append("Please make sure you enter all the fields correctly.").fadeIn('fast');
		}
		setCookie("cs", "---", "Mon, 01-Jan-2007 00:00:00 GMT", "/");
		return false;
	});
	$("#contact-us").click(function() {
		$('div.wpcf7-response-output').hide().empty();
		var hasError = false;
		var nameVal = $("#pi-firstname").val();
		if(nameVal == '') { hasError = true; }
		var surnameVal = $("#pi-surname").val();
		if(surnameVal == '') { hasError = true; }
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var emailVal = $("#cd-email").val();
		if(emailVal == '') {
			hasError = true;
		} else if(!emailReg.test(emailVal)) {	
			hasError = true;
		}
		if(hasError == false) {
			$(this).hide();
            setCookie("contacted", "true", "Mon, 01-Jan-2027 00:00:00 GMT", "/");
			return true;
		} else {
			$('#contact-us-error-message').show();
			$('#contact-us-error-message').addClass('wpcf7-validation-errors');
            $('#contact-us-error-message').addClass('wpcf7-response-output');
			$('#contact-us-error-message').append("Please make sure you enter all the fields correctly.").fadeIn('fast');
		}
		return false;
	});
});


Cufon.replace('h1');
Cufon.replace('h2');
Cufon.replace('h3');
Cufon.replace('h4');
Cufon.replace('samp', {hover: true,  hoverables: {samp: true}});

$(function(){
	if (typeof $('#pi-firstname').get()[0] != 'undefined' && getCookie("username") != null && getCookie("username") != '') {
		//if(decodeURIComponent(getCookie("username")) != Null) {
			$('#pi-firstname').get()[0].value = decodeURIComponent(getCookie("username"));
			$('#cd-email').get()[0].value = decodeURIComponent(getCookie("useremail"));
			$('#dwnld').get()[0].value = decodeURIComponent(getCookie("cs"));
			setCookie("cs", "---", "Mon, 01-Jan-2007 00:00:00 GMT", "/");
		//}
	}
});

function setCookie (name, value, expires, path, domain, secure) {
    document.cookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function info(val) {
	var open = document.createElement("div");
	open.id = 'open';
	//open.className = 'open';
	open.setAttribute('style','position:absolute;left:0;top:0;background:red;border:#000 1px solid;width:75px;height:20px;padding:2px 2px 2px 30px;color:white;font-weight:bold;');
	var newContainer = document.createElement("div");
	newContainer.id = 'info';
	//newContainer.className = 'info';
	newContainer.setAttribute('style','z-index:10000;position:absolute;left:10px;top:10px;background:red;border:#000 1px solid;color:white;font-weight:bold;width:1000px;');
//	newContainer.getElementsByTagName('ul').getElementsByTagName('li').setAttribute('style','list-style:none;');

//	newContainer.getElementsByTagName('ul').setAttribute('style','float:left;');
	var body = document.getElementsByTagName('body')[0];
    var li = "list-style:none;";
	var ul = "float:left;";
	var info = '<ul style="' + ul + '">';
	var i = 0;
	for (item in val)
	{
		i++;
		if (i == 15){
			info = info + '</ul><ul style="' + ul + '">s';
			i=0;
		}
		info = info + '<li style="' + li + '" >' + item + '</li>';
	}
	info = info + '</ul>';
	info = info + '<div style="float:right;color:black;font-weight:bold;margin-top:4px;" id="close">close</div>';
	newContainer.innerHTML = info;
	open.innerHTML = "open";
	body.appendChild(open);
	body.appendChild(newContainer);
	newContainer.style.display= 'none';
	open.onclick = function(){
		newContainer.style.display= 'block';
		document.getElementById('close').onclick = function(){
			newContainer.style.display= 'none';
		}
	}
}