﻿
function popupCaseStudy(url) {
	var newwindow;
	newwindow=window.open(url, '','height=550,width=550,location=0,resizable=1,toolbar=0,menubar=0,scrollbars=1');
	if (window.focus) {newwindow.focus()}
}

function placeFlash() {

	var playerVersion = swfobject.getFlashPlayerVersion().major;

	if (playerVersion < 9) {
		setUpPageForNoFlash();
		return;
	}
	
	var flashvars = {page:window.location.href};
	var params = {};
	var attributes = {};
	attributes.id = "anything";
	params.wmode = "transparent";
		
	// bring back / in front of project.swf for live site
	swfobject.embedSWF('/Project.swf', 'flashcontent', '610', '610', '9.0.45', 'playerProductInstall.swf', flashvars, params, attributes);
	swfobject.createCSS("object","outline-style:none"); 
	//SWFAddress.addEventListener(SWFAddressEvent.CHANGE, onSwfAddressChange);

	// for vertical centering
	if ($(window).height() > 800 ) {
		$("#flashcontent").wrap('<div id="floater" />');
		$("#floater").append($('#footer'));
		swfobject.createCSS("#floater","position:absolute; right:0%; top:50%; height:700px; margin-top:-350px; width:100%"); 		
	}
}



function setUpPageForNoFlash() {

	$(document).ready(function() {
	
		addBulletsToElements('#primarynav a');
		addBulletsToElements('#secondarynav a');
		addBulletsToElements('#tertiarynav a');
	  
		// add round corners
		$('<div id="bottomCorners"></div>').insertAfter($('#flashcontent'));
	  
		// colour secondary nav and headers
		$("#secondarynav").addClass($("#primarynav").attr('class'));
		$("#content h1").addClass($("#primarynav").attr('class'));
		$("#content h2").addClass($("#primarynav").attr('class'));
		$("#content h3").addClass($("#primarynav").attr('class'));
		
		
		var form = $('#contactForm');
		
		// if the contact form is on this page
		if (form) {
			
			// setup validator plugin
			$(form).validate({ 
				submitHandler: function(form) {
				    var name = $('#name').val();
				    var email = $('#email').val();
				    var phone = $('#phone').val();
				    var company = $('#company').val();

				    var dataString = '{name:"' + JSONEncode(name) + '", email:"' + JSONEncode(email) + '", phone:"' + JSONEncode(phone) + '", company:"' + JSONEncode(company) + '"}';

				    CallServiceMethod("../services/RegistrationService.asmx/Register", dataString,
				      function(msg)
				      {
//				          // send welcome email
//				          var dataString = '{name:"' + JSONEncode(name) + '", email:"' + JSONEncode(email) + '"}';
//				          CallServiceMethod("../services/EmailService.asmx/SendCPGWelcome", dataString,
//						            function() { },
//						            function(xhr, status, error)
//						            {
//						                var err = xhr.responseText;
//						                document.write(err);
//						            });


//				          // send notification email
//				          var dataString = '{name:"' + JSONEncode(name) + '", email:"' + JSONEncode(email) + '", phone:"' + JSONEncode(phone) + '", company:"' + JSONEncode(company) + '", country:"auto"}';
//				          CallServiceMethod("../services/EmailService.asmx/SendCPGNotification", dataString,
//						            function() { },
//						            function(xhr, status, error)
//						            {
//						                var err = xhr.responseText;
//						                document.write(err);
//						            });



//				          $('#thanksName').html(name);

//				          $('#open2').overlay({ expose: '#0F1922' }).load();


				      },
				      function(xhr, status, error)
				      {
				          var err = xhr.responseText;
				          document.write(err);
				      });
				}	
			})

			//alert('setup contact form');
		} else {
			//alert('no contact form');		
		}
		
	});
}

function addBulletsToElements(element) {
	var elements = $(element);
	 
	for (var i = 0; i < elements.length; i++) {
		$(elements[i]).text("• " + $(elements[i]).text());
	}
	
	//console.trace();
}
