/**
 * @author Alexandre Magno
 * @desc Center a element with jQuery
 * @version 1.0
 * @example
 * $("element").center({
 *
 * 		vertical: true,
 *      horizontal: true
 *
 * });
 * @obs With no arguments, the default is above
 * @license free
 * @param bool vertical, bool horizontal
 * @contribution Paulo Radichi
 *
 */
jQuery.fn.center = function(params) {

		var options = {

			vertical: true,
			horizontal: true

		}
		op = jQuery.extend(options, params);

   return this.each(function(){

		//initializing variables
		var $self = jQuery(this);
		//get the dimensions using dimensions plugin
		var width = $self.width();
		var height = $self.height();
		//get the paddings
		var paddingTop = parseInt($self.css("padding-top"));
		var paddingBottom = parseInt($self.css("padding-bottom"));
		//get the borders
		var borderTop = parseInt($self.css("border-top-width"));
		var borderBottom = parseInt($self.css("border-bottom-width"));
		//get the media of padding and borders
		var mediaBorder = (borderTop+borderBottom)/2;
		var mediaPadding = (paddingTop+paddingBottom)/2;
		//get the type of positioning
		var positionType = $self.parent().css("position");
		// get the half minus of width and height
		var halfWidth = (width/2)*(-1);
		var halfHeight = ((height/2)*(-1))-mediaPadding-mediaBorder;
		// initializing the css properties
		var cssProp = {
			position: 'absolute'
		};

		if(op.vertical) {
			cssProp.height = height;
			cssProp.top = '50%';
			cssProp.marginTop = halfHeight;
		}
		if(op.horizontal) {
			cssProp.width = width;
			cssProp.left = '50%';
			cssProp.marginLeft = halfWidth;
		}
		//check the current position
		if(positionType == 'static') {
			$self.parent().css("position","relative");
		}
		//aplying the css
		$self.css(cssProp);


   });

};

function showFeature(id){
	$('#thumbnail, #feature-info').fadeOut()
	$.post('get-feature.php',{
		   offset:id-1
		   },function(data){
			   $('#feature').html(data);
			   $('#thumbnail').fadeIn('slow');
			   $('#feature-info').fadeIn('slowo');
		   });
	var idd = id+1;
	if(id == 5){idd=1};
	setTimeout('showFeature('+idd+')',6000);
}

function getTool(what){
	
	$.post(what+'.php',{},function(data){
				$('#tool').html(data);
				
		   });
	
}
function ajaxUpdate(column,id,value){
	$.post('ajaxUpdate.php',{
		   column:column,
		   value:value,
		   id:id
		   },function(){
			   $('#'+column+'-'+id).hide();
			    $('#'+column+'_'+id).html(value);
			    $('#'+column+'_'+id).show();
		   });


function getBudget(){

frm=document.forms.contact;

switch(frm.service.value)
{
case "Network":
frm.budget.options[0].value="$15,000 - $30,000";
frm.budget.options[0].text="$15,000 - $30,000";
frm.budget.options[0].defaultSelected;

frm.budget.options[1].value="$30,000 - $75,000";
frm.budget.options[1].text="$30,000 - $75,000";

frm.budget.options[2].value="$75,000 - $100,000";
frm.budget.options[2].text="$75,000 - $100,000";

frm.budget.options[3].value="$100,000+";
frm.budget.options[3].text="$100,000+";

break;

case "Design":
frm.budget.options[0].value="$1,000 - $10,000";
frm.budget.options[0].text="$1,000 - $10,000";
frm.budget.options[0].defaultSelected;

frm.budget.options[1].value="$10,000 - $30,000";
frm.budget.options[1].text="$10,000 - $30,000";

frm.budget.options[2].value="$30,000 - $50,000";
frm.budget.options[2].text="$30,000 - $50,000";

frm.budget.options[3].value="$50,000+";
frm.budget.options[3].text="$50,000+";

break;

case "Development":
frm.budget.options[0].value="$1,000 - $10,000";
frm.budget.options[0].text="$1,000 - $10,000";
frm.budget.options[0].defaultSelected;

frm.budget.options[1].value="$10,000 - $30,000";
frm.budget.options[1].text="$10,000 - $30,000";

frm.budget.options[2].value="$30,000 - $50,000";
frm.budget.options[2].text="$30,000 - $50,000";

frm.budget.options[3].value="$50,000+";
frm.budget.options[3].text="$50,000+";
break;

case "Development":
frm.budget.options[0].value="$1,000 - $10,000";
frm.budget.options[0].text="$1,000 - $10,000";
frm.budget.options[0].defaultSelected;

frm.budget.options[1].value="$10,000 - $30,000";
frm.budget.options[1].text="$10,000 - $30,000";

frm.budget.options[2].value="$30,000 - $50,000";
frm.budget.options[2].text="$30,000 - $50,000";

frm.budget.options[3].value="$50,000+";
frm.budget.options[3].text="$50,000+";
break;

case "Marketing":
frm.budget.options[0].value="$1,000 - $10,000";
frm.budget.options[0].text="$1,000 - $10,000";
frm.budget.options[0].defaultSelected;

frm.budget.options[1].value="$10,000 - $30,000";
frm.budget.options[1].text="$10,000 - $30,000";

frm.budget.options[2].value="$30,000 - $50,000";
frm.budget.options[2].text="$30,000 - $50,000";

frm.budget.options[3].value="$50,000+";
frm.budget.options[3].text="$50,000+";
break;

case "Application":
frm.budget.options[0].value="$1,000 - $10,000";
frm.budget.options[0].text="$1,000 - $10,000";
frm.budget.options[0].defaultSelected;

frm.budget.options[1].value="$10,000 - $30,000";
frm.budget.options[1].text="$10,000 - $30,000";

frm.budget.options[2].value="$30,000 - $50,000";
frm.budget.options[2].text="$30,000 - $50,000";

frm.budget.options[3].value="$50,000+";
frm.budget.options[3].text="$50,000+";
break;

case "Blog":
frm.budget.options[0].value="$1,000 - $10,000";
frm.budget.options[0].text="$1,000 - $10,000";
frm.budget.options[0].defaultSelected;

frm.budget.options[1].value="$10,000 - $30,000";
frm.budget.options[1].text="$10,000 - $30,000";

frm.budget.options[2].value="$30,000 - $50,000";
frm.budget.options[2].text="$30,000 - $50,000";

frm.budget.options[3].value="$50,000+";
frm.budget.options[3].text="$50,000+";
break;

case "Logo":
frm.budget.options[0].value="$1,000 - $10,000";
frm.budget.options[0].text="$1,000 - $10,000";
frm.budget.options[0].defaultSelected;

frm.budget.options[1].value="$10,000 - $30,000";
frm.budget.options[1].text="$10,000 - $30,000";

frm.budget.options[2].value="$30,000 - $50,000";
frm.budget.options[2].text="$30,000 - $50,000";

frm.budget.options[3].value="$50,000+";
frm.budget.options[3].text="$50,000+";
break;

case "Motion":
frm.budget.options[0].value="$1,000 - $10,000";
frm.budget.options[0].text="$1,000 - $10,000";
frm.budget.options[0].defaultSelected;

frm.budget.options[1].value="$10,000 - $30,000";
frm.budget.options[1].text="$10,000 - $30,000";

frm.budget.options[2].value="$30,000 - $50,000";
frm.budget.options[2].text="$30,000 - $50,000";

frm.budget.options[3].value="$50,000+";
frm.budget.options[3].text="$50,000+";
break;

case "default":
frm.budget.options[0].value="default";
frm.budget.options[0].text="Please Select a Service first";
frm.budget.options[0].selected;
frm.budget.options[0].defaultSelected;

frm.budget.options[1].value="default";
frm.budget.options[1].text=" ";

frm.budget.options[2].value="default";
frm.budget.options[2].text=" ";

frm.budget.options[3].value="default";
frm.budget.options[3].text=" ";

break;

default:
frm.service.options[0].defaultSelecte;
frm.budget.options[0].defaultSelected;

}
}
// Get price from Select Book and display in Dialog Box
function getPrice(){

frm=document.forms.contact;

if(frm.budget.value=="default"){
alert("Please choose a service");
}
if(frm.service.value==""){
alert("Please choose a service");
}
{

alert(frm.budget.value);
}
}}