/*<![CDATA[*/
var gIncludeFacebook = false;

$(window).load(function(){
	if( !messageToDisplay && gIncludeFacebook ) {
		FB.init("fb77c68f6573e9968242075f6305f8fe");
	}
} );

function caseStudiesClientFilter( prefix ) {
	document.getElementById( 'case_studies_clients' ).options.length = 0;
	for( var i = 0; i < gCaseStudiesClients.length; i++ ) {
		if( gCaseStudiesClients[ i ].name.substr( 0, prefix.length ).toLowerCase() == prefix.toLowerCase() ) {
			var newClient = document.createElement( 'option' );
			newClient.text = gCaseStudiesClients[ i ].name;
			newClient.value = gCaseStudiesClients[ i ].id;
			document.getElementById( 'case_studies_clients' ).appendChild( newClient );
		}
	}
}

Shadowbox.init( new Object( { overlayColor: '#ffffff', players: ["img", "html", "iframe"] } ) );

function displayMessage( message ) {
	Shadowbox.open({
		content:    '<table id="message-display"><tr><td class="vamid acenter">' + message + '</td></tr></table>',
		player:     "html",
		title:      "",
		height:     100,
		width:      400,
		options: new Object( { overlayColor: '#000000', overlayOpacity: 0.5 } )
	});
	if( messageToDisplay ) {
		FB.init("fb77c68f6573e9968242075f6305f8fe");
	}
}

function parseResponse( response ) {
	
	var results = response.split( new RegExp( "&amp;" , "g" ) );
	var values = new Array();
	
	for( var i=0 ; i < results.length ; i++ ) {
		var keyval = results[ i ].split( new RegExp( "=" , "g" ) );
		values[ keyval[ 0 ] ] = keyval[ 1 ];
	}

	return values;
}

function clearUploadFile(){
	$('#element_uploaded').val( '' );
	$('#displayUploadedFile').text( '' );
	$('#orginal_element').val( '' );
	$('#clearButton').hide();
}

function uploadElement(){

	var button = $('#uploadButton');
	new AjaxUpload( button, {
		action: '/wp-content/themes/vanksen/xt_upload_element.php', 
		name: 'upload',
		onSubmit : function(file, ext){
			/*button.text( 'uploading...' );*/
			button.attr( 'value', 'uploading...' );
		},
		onComplete: function( file, response ){
			var result = parseResponse( response );

			if( result.src ){
				
				$('#displayUploadedFile').text(file);
				$('#element_uploaded').val( result.src );
				$('#orginal_element').val(file);
				$('#clearButton').show();
				
			} else if( result.error ){
				
				displayMessage( result.error );
				
			} else {

				displayMessage( '<?php echo Translation::translate( "contact/upload-error" ) ?>' );
			}
			button.attr( 'value', 'upload' );
			/*button.text('upload');*/
			this.enable();
		}
	} );
}

function sendVirtualPage( tag ) {
	_gaq.push(['_trackPageview', tag ]);
	
	(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
}
