var http_server_base = '';


function goToURL(adresa) {

window.location = adresa;

location.reload(true);

return false;

}


function checkAvailableInventory(prod_id){
	var size = document.getElementById('size').value;
	var url = 'ajax/checkAvailableInventory.php';
	var pars = '?size=' + encodeURIComponent(size);	
	pars += '&prod_id=' + encodeURIComponent(prod_id);	
		
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});


	function theResponse(originalRequest)
	{	
		var res = originalRequest.responseText;
		document.getElementById('inventoryHolder').innerHTML = res;				
	}
}

function checkCoupon(){
	var coupon = document.getElementById('coupon').value;
	var prodTotal = document.getElementById('prodTotal').value;
	var url = 'ajax/checkCoupon.php';
	var pars = '?coupon=' + encodeURIComponent(coupon);	
	pars += '&prodTotal=' + encodeURIComponent(prodTotal);	
		
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});


	function theResponse(originalRequest)
	{	
		var res = originalRequest.responseText;
		var a_res=res.parseQuery();
		document.getElementById('couponAmount').value = a_res['price'];	
		document.getElementById('couponHolder').innerHTML = a_res['msg'];		
		updateTotal();		
		
	}
}


function changeQuanity(cart_id){
	var quantity = document.getElementById('procQuan_'+cart_id).value;
	var url = 'ajax/changeQuanity.php';
	var pars = '?cart_id=' + encodeURIComponent(cart_id);
	pars += '&quantity=' + encodeURIComponent(quantity);
		
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});


	function theResponse(originalRequest)
	{	
		var res = originalRequest.responseText;
		var a_res=res.parseQuery();
		if (a_res['error'] == 1){
			document.getElementById('procQuan_'+cart_id).value = a_res['quantity'];	
			alert(a_res['message']);		
		} else {
			window.location.reload();
		}	
	}
}


function checkAllQuants()
{
	if ($F('payment_method') == '')
	{
		alert('Please select payment method.');
		return false;
	}
	
	if (document.getElementById('inProgress').value != '1')
	{
		document.getElementById('inProgress').value = '1';
		var url = 'ajax/checkAllQuants.php';
		var pars = '';	
		var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: theResponse
			});
	}

	function theResponse(originalRequest)
	{	
		var res = originalRequest.responseText;
		var a_res=res.parseQuery();
		if (a_res['error'] == 1)
		{			
			alert(a_res['message']);
			document.getElementById('inProgress').value = '0';		
		}
		else
		{
			if ($F('payment_method') == 'pro')
			{
				checkoutWithPaypal();
			}
			if ($F('payment_method') == 'standard')
			{
				pay_paypal_standard();
			}
		}	
	}
}

function refreshCart(){
	
	var url = 'ajax/refreshCart.php';
	var pars = '';	
		
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});


function theResponse(originalRequest)
{	
	var res = originalRequest.responseText;
	document.getElementById('cartHolder').innerHTML = res;	
	updateTotal();
}
}



function checkTax(){
	var url = 'ajax/checkTax.php';
	var pars = '?state=' + encodeURIComponent(document.getElementById('state').value);
	pars += '&total=' + encodeURIComponent(document.getElementById('totalTotal').value);
		
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});


function theResponse(originalRequest)
{	
	var res = originalRequest.responseText;
	
	if (res != 0){
		document.getElementById('tax').value = res;	
		document.getElementById('taxTextHoler').innerHTML = 'NJ Tax:';
		document.getElementById('taxHoler').innerHTML = '$'+res;	
	} else {
		document.getElementById('tax').value = '0.00';	
		document.getElementById('taxTextHoler').innerHTML = '';
		document.getElementById('taxHoler').innerHTML = '';	
	}
	updateTotal();
}

}

function checkForShipping(){
	if (document.getElementById('ship_zip').value != '' && document.getElementById('ship_country').value != ''){
		checkShipping();
	}
}


function checkShipping(){
	
	if (document.getElementById('ship_zip').value == ''){
		alert('Please enter a shipping zipcode!');		
	} else if (document.getElementById('ship_country').value == ''){
		alert('Please enter a shipping country!');
	} else {
		var url = 'ajax/checkShipping.php';
		var pars = '?dest_zip=' + encodeURIComponent(document.getElementById('ship_zip').value);
		pars += '&shipCountry=' + encodeURIComponent(document.getElementById('ship_country').value);
		pars += '&shipWeight=' + encodeURIComponent(document.getElementById('shipWeight').value);
		pars += '&type=' + encodeURIComponent(document.getElementById('shipSelect').value);
	
		var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: theResponse
			});

	}
	
function theResponse(originalRequest)
{	
	var res = originalRequest.responseText;
	var a_res=res.parseQuery();
	if (a_res['international'] == 1 && a_res['error'] == 0){
		document.getElementById('shipTypeHolder').style.display = 'none';	
		document.getElementById('shipTypeInternationalHolder').style.display = '';	
	} else if (a_res['international'] == 1 && a_res['error'] == 1 && a_res['zip_found'] == 0) {	
		document.getElementById('shipTypeHolder').style.display = 'none';	
		document.getElementById('shipTypeInternationalHolder').style.display = '';
		alert('US Entered for country but zipcode not found. International shipping rates applied. Please check your shipping country and zipcode to ensure it was entered correctly.');		
	} else if (a_res['international'] == 0 && a_res['error'] == 0 && a_res['zip_found'] == 1){
		document.getElementById('shipTypeHolder').style.display = '';	
		document.getElementById('shipTypeInternationalHolder').style.display = 'none';	
	}
	document.getElementById('shipCost').value = a_res['price'];
	document.getElementById('shipDisplay').innerHTML = '$'+a_res['price'];
	document.getElementById('shipDisplay2').innerHTML = '$'+a_res['price'];	
	updateTotal();
}

}

function updateTotal(){
	var url = 'ajax/updateTotal.php';
	var pars = '?shipCost=' + encodeURIComponent(document.getElementById('shipCost').value);
	pars += '&tax=' + encodeURIComponent(document.getElementById('tax').value);
	pars += '&prodTotal=' + encodeURIComponent(document.getElementById('prodTotal').value);
	pars += '&couponAmount=' + encodeURIComponent(document.getElementById('couponAmount').value);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});


function theResponse(originalRequest)
{	
	var res = originalRequest.responseText;	
	document.getElementById('totalHolder').innerHTML = '$'+res;	
	document.getElementById('totalTotal').value = res;
	document.getElementById('total_cost').value = res;	
	
	
}

}


function changeDivs(div1,div2) {
	document.getElementById(div1).style.display = 'none';
	document.getElementById(div2).style.display = 'block';
}

function isAlphabetic(val)
{
if (val.match(/^[a-zA-Z ]+$/))
{
return true;
}
else
{
return false;
} 
}

function isAlphaNumeric(val)
{
if (val.match(/^[a-z.A-Z0-9 ]+$/))
{
return true;
}
else
{
return false;
} 
}

function isNumeric(value) {
  if (value == null || !value.toString().match(/^[-]?\d*\.?\d*$/)) return false;
  return true;
}

function isValidEmail(email){
 var RegExp = /^((([a-z]|[A-Z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/
  if (RegExp.test(email)) {
   return true;
 }else{
 return false;
}
}

function addAssAFriend(receiver_id)

{
	var url = 'ajax/addAssAFriend.php';
	var pars = '?receiver_id=' + encodeURIComponent(receiver_id);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: addAssAFriendResponse
		});
}

function addAssAFriendResponse(originalRequest)
{
	var response = originalRequest.responseText;
	if (response == "error") {
		window.location=http_server_base + 'login.html';
	} else if (response == "error2") {
		alert('This user is already in your friends list!');
	}
	else {
		alert(response)
		location.reload(true);
	}
}

function showBanner(type,page)
{
	new Ajax.Updater('banner'+type, 'ajax/showBanner.php', {method: 'post',postBody: 'type='+type+'&page='+page+'&action=view'});
}

function clickBanner(type,page,id)
{
	new Ajax.Updater('banner'+type, 'ajax/showBanner.php', {method: 'post',postBody: 'id='+id+'&action=click&type='+type+'&page='+page});
}

function logOff()
{
	var url = 'ajax/logOff.php';
	var pars = '?go=offline';
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: changeStatusResponse
		});
}
function changeStatusResponse(originalRequest)
{
	var response = originalRequest.responseText;
}



function checkFlagged(topic_id)

{

  var pars = 'topic_id=' + encodeURIComponent(topic_id);

  var url = 'ajax/checkFlagged.php';

  var myAjax = new Ajax.Request(

    url,

    {

      method: 'get',

      parameters: pars,

      onComplete: checkFlaggedResponse

    });

}



function checkFlaggedResponse(originalRequest)

{

  var response = originalRequest.responseText;

  if (response == "flag") {

alert('Topic has been successfully added to your flagged topics!');

}

else if (response == "nonflag") {

alert('Topic has been successfully removed from your flagged topics!');

}

  document.getElementById('defaultContentor').innerHTML = '';

}



function reportPost(post_id,topic_id)

{

  var pars = '?post_id=' + encodeURIComponent(post_id) + '&topic_id=' + encodeURIComponent(topic_id);

  var url = 'ajax/reportPost.php';

  var myAjax = new Ajax.Request(

    url,

    {

      method: 'get',

      parameters: pars,

      onComplete: reportPostResponse

    });

}



function reportPostResponse(originalRequest)

{

  var response = originalRequest.responseText;

  topic_id = response;

  alert('Post has been reported!');

  document.getElementById('defaultContentor').innerHTML = '';

  location.reload(true);

}



function votePost(post_id,topic_id,value)

{

  var pars = '?post_id=' + encodeURIComponent(post_id) + '&topic_id=' + encodeURIComponent(topic_id) + '&value=' + encodeURIComponent(value);

  var url = 'ajax/votePost.php';

  var myAjax = new Ajax.Request(

    url,

    {

      method: 'get',

      parameters: pars,

      onComplete: votePostResponse

    });

}



function votePostResponse(originalRequest)

{

  var response = originalRequest.responseText;

  topic_id = response;

  alert('you have successfully voted this post!');

  location.reload(true);

}



function reloadPage(page,topic_title)

{

  var pars = '?topic_title=' + encodeURIComponent(topic_title);

  var url = 'ajax/'+page+'.php';

  var myAjax = new Ajax.Request(

    url,

    {

      method: 'get',

      parameters: pars,

      onComplete: reloadPageResponse

    });

}



function reloadPageResponse(originalRequest)

{

  var response = originalRequest.responseText;

  document.getElementById('cb').innerHTML = response;

}



function loadPage(page,id,group_id,forum_id,topic_id,group_title,forum_title,topic_title,action)

{



  StopTheClock();

  var pars = '?page=' + encodeURIComponent(page) + '&id=' + encodeURIComponent(id) + '&action=' + encodeURIComponent(action);

  var url = ''+page+'.php';

  var myAjax = new Ajax.Request(

    url,

    {

      method: 'get',

      parameters: pars,

      onComplete: loadPageResponse

    });

    if (action != "none") {

        if (page == "group") {

                window.location = '#group/'+id+'/'+group_title+'.html';

        }

        if (page == "forum") {

                window.location = '#group/'+group_id+'/'+group_title+'/forum/'+id+'/'+forum_title+'.html';

        }

        if (page == "topic") {

                window.location = '#group/'+group_id+'/'+group_title+'/forum/'+id+'/'+forum_title+'/topic/'+topic_id+'/'+topic_title+'.html';

        }

    }

}



function loadPageResponse(originalRequest)

{

  var response = originalRequest.responseText;

  document.getElementById('content').innerHTML = response;



}



function checkURL() {

var full_url = document.location.href;

var page2 = full_url.replace("","");

var without_server_base = full_url.replace("","");

var page1 = page2.replace("#","");

var page = page2.replace("#","");

var page = page.replace(".html","");

var pageResults = page.split("/", "9");

if (pageResults[6] == "topic") {

	var loading_page = 'topic';

	var id = pageResults[7];

	var group_id = pageResults[1];

	var forum_id = pageResults[4];

	var topic_id = pageResults[7];

	var group_title = pageResults[2];

	var forum_title = pageResults[5];

	var topic_title = pageResults[8];

	var action = '';

	loadPage(loading_page,id,group_id,forum_id,topic_id,group_title,forum_title,topic_title,action);

}

else if (pageResults[3] == "forum") {

	var loading_page = 'forum';

	var id = pageResults[4];

	var group_id = pageResults[1];

	var forum_id = pageResults[4];

	var topic_id = '';

	var group_title = pageResults[2];

	var forum_title = pageResults[5];

	var topic_title = '';

	var action = '';

	loadPage(loading_page,id,group_id,forum_id,topic_id,group_title,forum_title,topic_title,action);

}

else if (pageResults[0] == "group") {

	var loading_page = 'group';

	var id = pageResults[1];

	var group_id = pageResults[1];

	var forum_id = '';

	var topic_id = '';

	var group_title = pageResults[2];

	var forum_title = '';

	var topic_title = '';

	var action = '';

	loadPage(loading_page,id,group_id,forum_id,topic_id,group_title,forum_title,topic_title,action);

}

else  if (without_server_base == "index.php?action=demo"){

document.getElementById('loadPageDiv').style.display = 'block';

}

else {

var loading_page = pageResults[0];

if (loading_page != "") {

var id = pageResults[1];

    loadPage(loading_page,id);

}

else  {

	document.getElementById('loadPageDiv').style.display = 'block';

}

}

}



function addQuote(topic_id,post_id)

{



  initial_url = document.location.href;

  var pars = '?post_id=' + encodeURIComponent(post_id) + '&topic_id=' + encodeURIComponent(topic_id);

  var url = 'quote_post_form.php';

  var myAjax = new Ajax.Request(

    url,

    {

      method: 'get',

      parameters: pars,

      onComplete: addQuoteResponse

    });

}



function addQuoteResponse (originalRequest)

{

  var response = originalRequest.responseText;

  document.getElementById('addQuote').innerHTML = response;

}



function openPage(page)

{

  var page1 = page.replace("/","");

  var pageResults = page.split("/", "2");

  if (page1 != page) {

	if (pageResults[1] == 'news') {

	var page2 = 'news';

	var i = pageResults[0];

	var pars = '?page=' + encodeURIComponent(page1) + '&i=' + encodeURIComponent(i);

	} else {

	var page2 = 'read_news';

	var title = pageResults[1];

	var id = pageResults[0];

    var pars = '?page=' + encodeURIComponent(page1) + '&id=' + encodeURIComponent(id);

}

  } else {

	var page2 = pageResults[0];

	if (page2 == "home" || page2 == "our_demos" || page2 == "ecom_design" || page2 == "web_design" || page2 == "app_design" || page2 == "additional_services" || page2 == "contact_us" || page2 == "support_login") {

	reloadHeader(page2);

	}

	else {

	reloadHeader('');

	}

    var pars = '?page=' + encodeURIComponent(page);

  }

 

  var url = 'http://www.whatsurbag-usa.com/'+page2+'.php';

  var myAjax = new Ajax.Request(

    url,

    {

      method: 'get',

      parameters: pars,

      onComplete: openPageResponse

    });

  window.location = 'http://www.whatsurbag-usa.com/#'+page+'.html';

  return false;

}



function openPageResponse(originalRequest)

{

  var response = originalRequest.responseText;

  document.getElementById('loadPageDiv').innerHTML = response;

  document.getElementById('loadPageDiv').style.display = 'block';



}

function contactUs()

{

	var fname = $F('fname');
	var lname = $F('lname');
	var email = $F('email');
	var phone = $F('phone');
	var comments = $F('comments');
	var help_with = $F('help_with');

	if (fname == "")
	{		alert('Please enter your first name!');	}
	else if (!isAlphabetic(fname))
	{		alert('First name can contain only text!');	}
	else if (lname == "")
	{		alert('Please enter your last name!');	}
	else if (!isAlphabetic(lname))
	{		alert('Last name can contain only text!');	}
	else if (email == "")
	{		alert('Please enter your email!');	}
	else if (!isValidEmail(email))
	{		alert('Please enter a VALID email!');	}
	else if (phone == "")
	{		alert('Please enter your phone!');	}
	else if (!isNumeric(phone))
	{		alert('Phone can contain only numbers! Please enter your number without spaces.');	}
	else if (comments == "")
	{		alert('Please enter your comments!');	}
	else if (help_with == "")
	{		alert('Please enter what can we help you with!');	}

	else {
	var url = 'ajax/contactUs.php';
	var pars = '?fname=' + encodeURIComponent(fname);
	pars += '&lname=' + encodeURIComponent(lname);
	pars += '&email=' + encodeURIComponent(email);
	pars += '&phone=' + encodeURIComponent(phone);
	pars += '&comments=' + encodeURIComponent(comments);
	pars += '&help_with=' + encodeURIComponent(help_with);
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: contactResponse
		});
	}
}

function contactResponse(originalRequest)
{
	var response = originalRequest.responseText;
	var contactDone = $('contactDone');
		contactDone.innerHTML = 'You contact was successfully sent!';
}

function popLogin(){


    var error = false;
    var user = $F('user');
    var pass = $F('pass');
    var server = $F('server');
    var port = $F('port');

        if (user == '' || pass == '' || server == '' || port == '') 
            error = true;
	 
	 var pars = '&user=' + user + '&pass=' + pass + '&server=' + server + '&port=' + port;

	if (!error) {

        new Ajax.Updater('client', 'ajax/selectClient.php', {
            method: 'post',
            postBody: 'action=login&type=pop3' + pars
        });
		$('charge').style.display = 'block';

	}

    

    else {
        alert('All the fields are required!');
	}

    

}







function startPop(){



    new Ajax.Updater('client', 'ajax/selectClient.php', {

    

        method: 'post',

        

        postBody: 'action=showStart'

    

    });

    

}

function adSpam(ad_id)
{
	var url = 'ajax/adSpam.php';
	var pars = '?ad_id=' + encodeURIComponent(ad_id);
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: adSpamResponse
		});
}
function adSpamResponse(originalRequest)
{
	var response = originalRequest.responseText;
	document.getElementById('reportSpam').innerHTML = "Selected Ad has been reported.";
}


function login()
{
	var email = $F('email');
	var password = $F('password');
	var url = http_server_base + 'ajax/login.php';
	var pars = '?email=' + encodeURIComponent(email) + '&password=' + encodeURIComponent(password);
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: loginResponse
		});
}

function loginResponse(originalRequest)
{
	var response = originalRequest.responseText;
	var logResponse = $('logResponse');

	if (response == 'ok') {
		window.location = http_server_base + 'my_account.html';
	}
	else {
		logResponse.innerHTML = response;
	}
}

function register()

{
	var name = $F('name');
	var address = $F('address');
	var address2 = $F('address2');
	var address3 = $F('address3');
	var address4 = $F('address4');
	var address5 = $F('address5');
	var town = $F('town');
	var city = $F('city');
	var country = $F('country');

	var zipcode = $F('zipcode');
	var profesional_interests = $F('profesional_interests');
	var phone = $F('home_phone');
	var mobile_phone = $F('mobile_phone');
	var work_phone = $F('work_phone');
	var email = $F('email');
	var email2 = $F('email2');
	var email3 = $F('email3');
	var day = $F('day');
	var month = $F('month');
	var year = $F('year');
	var dob = day+'/'+month+'/'+year;
	var nationality = $F('nationality');

	var lf1 = document.getElementById('lf1');
	if (lf1.checked) { lf1 = 1; } else { lf1 = 0; }

	var lf2 = document.getElementById('lf2');
	if (lf2.checked) { lf2 = 1; } else { lf2 = 0; }

	var lf3 = document.getElementById('lf3');
	if (lf3.checked) { lf3 = 1; } else { lf3 = 0; }

	var lf4 = document.getElementById('lf4');
	if (lf4.checked) { lf4 = 1; } else { lf4 = 0; }

	var lf5 = document.getElementById('lf5');
	if (lf5.checked) { lf5 = 1; } else { lf5 = 0; }

	var lf6 = document.getElementById('lf6');
	if (lf6.checked) { lf6 = 1; } else { lf6 = 0; }

	var lf7 = document.getElementById('lf7').value;

	var password = $F('password');
	var cf_password = $F('cf_password');

	var permitted = document.getElementById('permitted');
	var terms = document.getElementById('terms');

	if (name == "" || name == " ")
	{		alert('Please enter your name!');
			document.getElementById('name').focus();
	}
	else if (address == "")
	{		alert('Please enter your address 1!');
	document.getElementById('address').focus();
	}
	else if (town == "")
	{		alert('Please enter your town!');
	document.getElementById('town').focus();
	}
	else if (city == "")
	{		alert('Please enter your city!');
	document.getElementById('city').focus();}
	else if (password == "")
	{		alert('Please enter your password!');
	document.getElementById('password').focus();}
	else if (password.length < 6 || password.length > 10 || !isAlphaNumeric(password))
	{		alert('Password should have between 6 and 10 characters and only numbers and letters are allowed!');
	document.getElementById('password').focus();}
	else if (password != cf_password)
	{		alert('Your passwords do not match!');
	document.getElementById('cf_password').focus();
	}
	else if (country == "")
	{		alert('Please enter your country!');
	document.getElementById('country').focus();
	}
	else if (zipcode == "")
	{		alert('Please enter your post code!');
	document.getElementById('zipcode').focus();
	}
	else if (profesional_interests == "")
	{		alert('Please enter your profesional interests!');
	document.getElementById('profesional_interests').focus();
	}
	
	else if (email == "")
	{		alert('Please enter your email!');	
	document.getElementById('email').focus();
	}
	else if (!isValidEmail(email))
	{		alert('Please enter a VALID email!');
	document.getElementById('email').focus();
	}
	else if (nationality == "")
	{		alert('Please enter your nationality!');
	document.getElementById('nationality').focus();
	}
	else if (!permitted.checked)
	{		alert('You must confirm you are permitted to work in the European Union.');	}
	else if (!terms.checked)
	{		alert('You must agree to the terms and conditions.');	}

	else {
	var url = 'ajax/register.php';

	var pars = '?name=' + encodeURIComponent(name);
	pars += '&address=' + encodeURIComponent(address);
	pars += '&address2=' + encodeURIComponent(address2);
	pars += '&address3=' + encodeURIComponent(address3);
	pars += '&address4=' + encodeURIComponent(address4);
	pars += '&address5=' + encodeURIComponent(address5);
	pars += '&town=' + encodeURIComponent(town);
	pars += '&city=' + encodeURIComponent(city);
	pars += '&country=' + encodeURIComponent(country);
	pars += '&zipcode=' + encodeURIComponent(zipcode);
	pars += '&phone=' + encodeURIComponent(phone);
	pars += '&mobile_phone=' + encodeURIComponent(mobile_phone);
	pars += '&work_phone=' + encodeURIComponent(work_phone);
	pars += '&email=' + encodeURIComponent(email);
	pars += '&email2=' + encodeURIComponent(email2);
	pars += '&email3=' + encodeURIComponent(email3);
	pars += '&dob=' + encodeURIComponent(dob);
	pars += '&nationality=' + encodeURIComponent(nationality);
	pars += '&password=' + encodeURIComponent(password);
	pars += '&profesional_interests=' + encodeURIComponent(profesional_interests);
	pars += '&lf1=' + encodeURIComponent(lf1);
	pars += '&lf2=' + encodeURIComponent(lf2);
	pars += '&lf3=' + encodeURIComponent(lf3);
	pars += '&lf4=' + encodeURIComponent(lf4);
	pars += '&lf5=' + encodeURIComponent(lf5);
	pars += '&lf6=' + encodeURIComponent(lf6);
	pars += '&lf7=' + encodeURIComponent(lf7);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: registerResponse
		});
	}
}

function registerResponse(originalRequest)
{
	var response = originalRequest.responseText;
	window.location = 'registration_confirmation.html';
}

function forgot_password()
{
	var email = $F('email');
	var url = 'ajax/forgot_password.php';
	var pars = '?email=' + encodeURIComponent(email);
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: forgot_passwordResponse
		});
}

function forgot_passwordResponse(originalRequest)
{
	var response = originalRequest.responseText;
	var forgotResponse = $('forgotResponse');
    
	forgotResponse.innerHTML = response;
}

function showComments(id){
	var display=$('comments_'+id).getStyle('display');
	if(display=='none'){
		$('comments_'+id).setStyle({display:'block'});
	}else{
		$('comments_'+id).setStyle({display:'none'});
	}
}

var blankRE = /^\s*$/;

function isEmpty(TextObject){

	if (blankRE.test(TextObject)) {

        return true;

    }

}

function postComment(rev_id){

	var message=$F('message_'+rev_id);
	var email=$F('email_'+rev_id);
	var name=$F('name_'+rev_id);

	
	var error=false;
	
	if(isEmpty(name) || name=='Name...'){
		$('name_err_'+rev_id).innerHTML='The name field is required!';
		error=true;
	}else if(isEmpty(email) || name=='Email...'){
			$('name_err_'+rev_id).innerHTML='&nbsp;';
			$('email_err_'+rev_id).innerHTML='The email field is required!';
			error=true;
		}else if(!isValidEmail(email)){		
				$('name_err_'+rev_id).innerHTML='&nbsp;';
				$('email_err_'+rev_id).innerHTML='The email address is not valid!';
				error=true;
			}else if(isEmpty(message) || message=='Message...'){
					$('email_err_'+rev_id).innerHTML='&nbsp;';
					$('message_err_'+rev_id).innerHTML='The message field is required!';
					error=true;
				}
			
	if(!error){
		var url=http_server_base + 'ajax/controlComments.php';
		var pars ='&action=postComment';
			pars+='&rev_id='+rev_id;
			pars+='&name='+encodeURIComponent(name);
			pars+='&email='+encodeURIComponent(email);
			pars+='&message='+encodeURIComponent(message);

		new Ajax.Request(url, {method: 'post', postBody:pars, onComplete:postCommentResp});
	}
}

function postCommentResp(originalRequest){
	var res = originalRequest.responseText;
	var a_res=res.parseQuery();
	$('nr_comments_'+a_res['id']).innerHTML=a_res['nr_com']+' Comments';

	new Ajax.Updater('comments_'+a_res['id'], http_server_base + 'ajax/controlComments.php', {method: 'post',postBody: 'action=updateComments&rev_id='+a_res['id']});
}

function goTo(adresa){
	document.location.href=adresa;
}
function bannerClick(id){
	var url = http_server_base + 'ajax/bannerClick.php';
	var pars = '?id=' + encodeURIComponent(id);
	var myAjax = new Ajax.Request(url, {
										method: 'get',
										parameters: pars
										});
}

function search_rev()
{
	var keywords = $F('search_text');
	var url = http_server_base + 'ajax/search_rev.php';
	var pars = '?keywords=' + encodeURIComponent(keywords);
	new Ajax.Updater('res_box',url ,{method:'get',parameters:pars,onComplete:doEffect });
	
	function doEffect(){
		$('res_box').setStyle({display:'none',height:'150px'});
		new Effect.Appear('res_box');
	}
}

function showMonths(year){
	var months=$('months_'+year);
	var display=months.getStyle('display');
	if(display=='none')
		new Effect.Appear(months);
	else
		new Effect.Fade(months);
	return false;
}


/* END BLOG FUNCTIONS */

function sendMessage()
{
	var sender_id = document.getElementById('sender_id').value;
	var receiver_id = document.getElementById('receiver_id').value;
	var subject = document.getElementById('subject').value;
	var message = document.getElementById('message').value;
	if (subject == "") {
		alert('Please enter subject');
	}
	else if (message == "") {
		alert('Please enter message');
	}
	else {
	var url = http_server_base + 'ajax/send_message.php';
	var pars = '?sender_id=' + encodeURIComponent(sender_id)
	+ '&receiver_id=' + encodeURIComponent(receiver_id)
	+ '&subject=' + encodeURIComponent(subject)
	+ '&message=' + encodeURIComponent(message);
	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: sendMessageResponse
	});
	}
}

function sendMessageResponse(originalRequest)
{
	var response = originalRequest.responseText;
	document.getElementById('write_message').style.display = 'none';
	document.getElementById('message_sent').style.display = 'block';
	document.getElementById('subject').value = '';
	document.getElementById('message').value = '';
	if (response == 'error') {
		document.getElementById('message_sent').innerHTML = '<span style="color: #FF0000;">You must be logged in to do that!</span><br /><a href="login.html">Ok</a>';
	}else{
		document.getElementById('message_sent').innerHTML = response;
	}
}

function deleteMessage(message_id,block)
{
	var url = http_server_base + 'ajax/emails/' + block + '.php';
	var pars = '?block=' + encodeURIComponent(block) + '&message_id=' + encodeURIComponent(message_id)+ '&action=' + encodeURIComponent('delete_message');
	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: loadEmailsFromResponse
	});
}

function viewMessage(message_id,block)
{
	var url = http_server_base + 'ajax/emails/view_message.php';
	var pars = '?block=' + encodeURIComponent(block) + '&message_id=' + encodeURIComponent(message_id)+ '&action=' + encodeURIComponent('view_message');
	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: loadEmailsFromResponse
	});
}

function replyMessage(message_id,block)
{
	var url = http_server_base + 'ajax/emails/reply_message.php';
	var pars = '?block=' + encodeURIComponent(block) + '&message_id=' + encodeURIComponent(message_id)+ '&action=' + encodeURIComponent('reply_message');
	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: loadEmailsFromResponse
	});
}

function replyMessageDone(block)
{
	var sender_id = document.getElementById('sender_id').value;
	var receiver_id = document.getElementById('receiver_id').value;
	var subject = document.getElementById('subject').value;
	var message = document.getElementById('message').value;
	if (subject == "") {
		alert('Please enter subject');
	}
	else if (message == "") {
		alert('Please enter message');
	}
	else {
	var url = http_server_base + 'ajax/emails/reply_message.php';
	var pars = '?block=' + encodeURIComponent(block) 
	+ '&sender_id=' + encodeURIComponent(sender_id)
	+ '&receiver_id=' + encodeURIComponent(receiver_id)
	+ '&subject=' + encodeURIComponent(subject)
	+ '&message=' + encodeURIComponent(message)
	+ '&action=' + encodeURIComponent('reply_message_done');
	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: loadEmailsFromResponse
	});
	}
}
function loadEmailsFrom(block)
{
	var url = http_server_base + 'ajax/emails/' + block + '.php';
	var pars = '?block=' + encodeURIComponent(block);

	var myAjax = new Ajax.Request(
	url, 
	{
	method: 'get', 
	parameters: pars, 
	onComplete: loadEmailsFromResponse
	});
}

function loadEmailsFromResponse(originalRequest)
{
	var response = originalRequest.responseText;
	var siteemail = document.getElementById('siteemail');
	siteemail.innerHTML = response;
}

function inviteFriend()
{
	var email = $F('friend_email');
	var name = $F('friend_name');
	var success=true;
	if(email=="")
	{
		success=false;
		$('friend_email_error').innerHTML="Please insert Friend's E-mail Address";
	}else{
		$('friend_email_error').innerHTML="";
	}
	if(name=="")
	{
		success=false;
		$('friend_name_error').innerHTML="Please insert Friend's E-mail Address";
	}else{
		$('friend_name_error').innerHTML="";
	}
	if(success==true)
	{
		var url = http_server_base + 'ajax/inviteFriend.php';
		var pars = '?name=' + encodeURIComponent(name) + '&email=' + encodeURIComponent(email);
		var myAjax = new Ajax.Request(
		url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: inviteFriendResponse
		});
	}
}
function inviteFriendResponse(originalRequest)
{
	var response = originalRequest.responseText;
	var inviteFriendResponse = document.getElementById('inviteFriendResponse');
	inviteFriendResponse.innerHTML = response;
}

function addAssAFriend(receiver_id)

{
	var url = http_server_base + 'ajax/addAssAFriend.php';
	var pars = '?receiver_id=' + encodeURIComponent(receiver_id);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: addAssAFriendResponse
		});
}

function addAssAFriendResponse(originalRequest)
{
	var response = originalRequest.responseText;
	if (response == "error") {
		window.location=http_server_base + 'login.html';
	} else if (response == "error2") {
		alert('This user is already in your friends list!');
	}
	else {
		alert(response)
		location.reload(true);
	}
}

function deleteFriend(request_id,friend_id)

{
	var url = http_server_base + 'ajax/deleteFriend.php';
	var pars = '?request_id=' + encodeURIComponent(request_id) + '&friend_id=' + encodeURIComponent(friend_id);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: deleteFriendResponse
		});
}

function deleteFriendResponse(originalRequest)
{
	var response = originalRequest.responseText;
		alert(response)
		location.reload(true);
}

function changeStatus()
{
	var url = http_server_base + 'ajax/changeStatus.php';
	var pars = '?go=offline';
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: changeStatusResponse
		});
}
function changeStatusResponse(originalRequest)
{
	var response = originalRequest.responseText;
	document.getElementById('member_status').innerHTML = response;
}

function reportSpam(message_id)
{
	var url = http_server_base + 'ajax/reportSpam.php';
	var pars = '?message_id=' + encodeURIComponent(message_id);
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: reportSpamResponse
		});
}
function reportSpamResponse(originalRequest)
{
	var response = originalRequest.responseText;
	document.getElementById('reportSpamResponse_'+response).innerHTML = "User has been reported.";
}

function addVideo()
{
	var url = http_server_base + 'ajax/addVideo.php';
	var embed_link = document.getElementById('embed_link').value;
	var category = document.getElementById('category').value;
	var title = document.getElementById('videoTitle').value;
	var pars = '?embed_link=' + encodeURIComponent(embed_link) + '&cat_id=' + encodeURIComponent(category) + '&title=' + encodeURIComponent(title);
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: addVideoResponse
		});
}
function addVideoResponse(originalRequest)
{
	var response = originalRequest.responseText;
	alert(response);
	location.reload(true);
}

function makeFavoriteVideo(video_id)
{
	var url = http_server_base + 'ajax/makeFavoriteVideo.php';
	var pars = '?video_id=' + encodeURIComponent(video_id);
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: makeFavoriteVideoResponse
		});
}
function makeFavoriteVideoResponse(originalRequest)
{
	var response = originalRequest.responseText;
	alert(response);
	location.reload(true);
}
function leaveComment(video_id)
{
	var url = http_server_base + 'ajax/leaveComment.php';
	var commentId = 'leaveComment_'+video_id;
	comment = document.getElementById(commentId).value;
	var pars = '?video_id=' + encodeURIComponent(video_id) + '&comment=' + encodeURIComponent(comment);
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: leaveCommentResponse
		});
}
function leaveCommentResponse(originalRequest)
{
	var response = originalRequest.responseText;
	alert(response);
	location.reload(true);
}

function rateMovie(video_id)
{
	var url = http_server_base + 'ajax/rateVideo.php';
	var fieldId = 'ratings_'+video_id;
	rating = document.getElementById(fieldId).value;
	var pars = '?video_id=' + encodeURIComponent(video_id) + '&rating=' + encodeURIComponent(rating);
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: rateMovieResponse
		});
}
function rateMovieResponse(originalRequest)
{
	var response = originalRequest.responseText;
	alert(response);
	location.reload(true);
}


function rateBlog(blog_id)
{
	var url = http_server_base + 'ajax/rateBlog.php';
	var fieldId = 'ratings_'+blog_id;
	rating = document.getElementById(fieldId).value;
	var pars = '?blog_id=' + encodeURIComponent(blog_id) + '&rating=' + encodeURIComponent(rating);
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});

	function theResponse(originalRequest)
		{
			var response = originalRequest.responseText;
			alert('Thanks for rating!');
			document.getElementById('blog_rating'+blog_id).innerHTML = response;
		}
}


function addBlogPost()
{
	var url = http_server_base + 'ajax/addBlogPost.php';
	var blogTitle = $F('blogTitle');
	var blogContent = $F('blogContent');
	var blogTags = $F('blogTags');

	var twitter_username = $F('twitter_username');
	var twitter_password = $F('twitter_password');

	if (blogTitle == "") {
		alert('Please add a blog title!');
	}
	else if (blogContent == "") {
		alert('Please add content!');
	}
	else if (blogTags == "") {
		alert('Please add tags!');
	}
	else {
	var pars = '?blogTitle=' + encodeURIComponent(blogTitle) + '&blogContent=' + encodeURIComponent(blogContent) + '&blogTags=' + encodeURIComponent(blogTags) + '&twitter_username=' + encodeURIComponent(twitter_username) + '&twitter_password=' + encodeURIComponent(twitter_password);
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: addBlogPostResponse
		});
	}
}
function addBlogPostResponse(originalRequest)
{
	var response = originalRequest.responseText;
	alert('Your blog post was added successfully!');
	location.reload(true);
}


function changeCalendar(year,month,members_id)
{
	if (month == 13)
	{
		month = 1;
	}
	if (month == 0)
	{
		month = 12;
	}
	var url = http_server_base + 'ajax/changeCalendar.php';
	var pars = '?year=' + encodeURIComponent(year) + '&month=' + encodeURIComponent(month) + '&members_id=' + encodeURIComponent(members_id);
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: changeCalendarResponse
		});
}

function changeCalendarResponse(originalRequest)
{
	var response = originalRequest.responseText;
	document.getElementById('calendar').innerHTML = response;
}

function addEvent()
{
	var url = http_server_base + 'ajax/addEvent.php';
	var alertName = $F('alertName');
	var alertDate = $F('alertDate');
	var alertSponsor = $F('alertSponsor');
	var alertContent = $F('alertContent');
	var alertParticipants = $F('alertParticipants');

	if (alertName == "") {
		alert('Please add an event name!');
	}
	else if (alertDate == "") {
		alert('Please add an event date!');
	}
	else if (alertContent == "") {
		alert('Please add an event description!');
	}
	
	else {
	var pars = '?alertName=' + encodeURIComponent(alertName) + '&alertContent=' + encodeURIComponent(alertContent) + '&alertDate=' + encodeURIComponent(alertDate) + '&alertSponsor=' + encodeURIComponent(alertSponsor) + '&alertParticipants=' + encodeURIComponent(alertParticipants);
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: addEventResponse
		});
	}
}

function addEventResponse(originalRequest)
{
	var response = originalRequest.responseText;
	alert(response);
	location.reload(true);
	//changeCalendar('2010','3');
	//changeDivs('add_event','calendar');

	//document.getElementById('alertName').value = '';
	//document.getElementById('alertDate').value = '';
	//document.getElementById('alertSponsor').value = '';
	//document.getElementById('alertContent').value = '';
	//document.getElementById('alertParticipants').value = '';
}

function addEvent2()
{
	var url = http_server_base + 'ajax/addEvent.php';
	var alertName = $F('alertName2');
	var alertDate = $F('alertDate2');
	var alertSponsor = $F('alertSponsor2');
	var alertContent = $F('alertContent2');
	var alertParticipants = $F('alertParticipants2');

	if (alertName == "") {
		alert('Please add an event name!');
	}
	else if (alertDate == "") {
		alert('Please add an event date!');
	}
	else if (alertContent == "") {
		alert('Please add an event description!');
	}
	
	else {
	var pars = '?alertName=' + encodeURIComponent(alertName) + '&alertContent=' + encodeURIComponent(alertContent) + '&alertDate=' + encodeURIComponent(alertDate) + '&alertSponsor=' + encodeURIComponent(alertSponsor) + '&alertParticipants=' + encodeURIComponent(alertParticipants);
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: addEventResponse2
		});
	}
}
function addEventResponse2(originalRequest)
{
	var response = originalRequest.responseText;
	alert(response);

	//changeCalendar('2010','3');
	//changeDivs('add_alert','view_alert');

	//document.getElementById('alertName2').value = '';
	//document.getElementById('alertDate2').value = '';
	//document.getElementById('alertSponsor2').value = '';
	//document.getElementById('alertContent2').value = '';
	//document.getElementById('alertParticipants2').value = '';
	location.reload(true);

}

function showEvents(day,month,year,members_id)
{
	changeDivs('calendar','showEvents');
	document.getElementById('showEvents').innerHTML = 'Loading...';
	var url = http_server_base + 'ajax/showEvents.php';
	var pars = '?year=' + encodeURIComponent(year) + '&month=' + encodeURIComponent(month) + '&day=' + encodeURIComponent(day) + '&members_id=' + encodeURIComponent(members_id);
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: showEventsResponse
		});
}

function showEventsResponse(originalRequest)
{
	var response = originalRequest.responseText;
	document.getElementById('showEvents').innerHTML = response;
}
function changePrivacy(news_id)
{
	var url = 'ajax/changePrivacy.php';
	var pars = '?news_id=' + encodeURIComponent(news_id);	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: changePrivacyResponse
		});
}

function changePrivacyResponse(originalRequest)
{
	var response = originalRequest.responseText;
	document.getElementById('changePrivacyResponse').innerHTML = response;
}


function savePop3Settings()
{
	alert("123");
	var inbound_email_server = document.getElementById('inbound_email_server').value;
	var outbound_email_server = document.getElementById('outbound_email_server').value;
	var account_name = document.getElementById('account_name').value;
	var account_password = document.getElementById('account_password').value;
	var requires_validation = document.getElementById('requires_validation');
	if (requires_validation.checked) {
		requires_validation = 1;
	}
	else {
		requires_validation = 0;
	}

	var url = http_server_base + 'ajax/emails/pop3_settings.php';
	var pars = '?inbound_email_server='+inbound_email_server + '&outbound_email_server='+outbound_email_server + '&account_name='+account_name + '&account_password='+account_password + '&requires_validation='+requires_validation + '&action=save_settings';
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: savePop3SettingsResponse
		});
}

function savePop3SettingsResponse(originalRequest)
{
	var response = originalRequest.responseText;
	alert(response);
	alert('Settings Saved!');
}

function sendPop3Email()
{
	var recipients = document.getElementById('recipients').value;
	var subject = document.getElementById('subject').value;
	var email_content = document.getElementById('email_content').value;

	var url = http_server_base + 'ajax/emails/compose_email.php';
	var pars = '?recipients='+recipients + '&subject='+subject + '&email_content='+email_content + '&action=send_email';
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: sendPop3EmailResponse
		});
}

function sendPop3EmailResponse(originalRequest)
{
	var response = originalRequest.responseText;
	var showMail = $('showMail');
    showMail.innerHTML = response;
}

function saveQuote()
{
	var quote = document.getElementById('quote').value;
	
	var url = http_server_base + 'ajax/saveQuote.php';
	var pars = '?quote=' + encodeURIComponent(quote)
	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: saveQuoteResponse
	});

}

function saveQuoteResponse(originalRequest)
{
	var response = originalRequest.responseText;
	
		document.getElementById('quote_div').innerHTML = response;

}

function createCvPreview()
{
	var cv_title = document.getElementById('cv_title').value;
	var cv_description = document.getElementById('cv_description').value;

	if (cv_title == "") {
		alert('Please enter cv title.');
	}
	else if (cv_description == "") {
		alert('Please enter cv description.');
	}
	else {
		changeDivs('cv_create_form','cv_preview_area');
		document.getElementById('preview_title').innerHTML = cv_title;
		document.getElementById('preview_description').innerHTML = cv_description;
	}
}

function createCv()
{
	var cv_title = document.getElementById('cv_title').value;
	var cv_description = document.getElementById('cv_description').value;
	
	var url = http_server_base + 'ajax/createCv.php';
	var pars = '?cv_title=' + encodeURIComponent(cv_title);
	pars += '&cv_description=' + encodeURIComponent(cv_description);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		window.location = 'candidates_area/my_cvs.html';
	}
}

function changeCvStatus(cv_id) {
	if (document.getElementById('public'+cv_id).innerHTML == 'private') {
		document.getElementById('public'+cv_id).innerHTML = 'public';
		var status = 0;
	}
	else {
		document.getElementById('public'+cv_id).innerHTML = 'private';
		var status = 1;
	}

	var url = http_server_base + 'ajax/changeCvStatus.php';
	var pars = '?cv_id=' + encodeURIComponent(cv_id);
	pars += '&status=' + encodeURIComponent(status);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
	}
}

function editCv(cv_id)
{
	var cv_title = document.getElementById('cv_title').value;
	var cv_description = document.getElementById('cv_description').value;
	
	var url = http_server_base + 'ajax/editCv.php';
	var pars = '?cv_title=' + encodeURIComponent(cv_title);
	pars += '&cv_description=' + encodeURIComponent(cv_description);
	pars += '&cv_id=' + encodeURIComponent(cv_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		window.location = 'candidates_area/my_cvs.html';
	}
}

function deleteCv(cv_id)
{
	
	var url = http_server_base + 'ajax/deleteCv.php';
	var pars = '?cv_id=' + encodeURIComponent(cv_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		window.location = 'candidates_area/my_cvs.html';
	}
}

function deleteDocument(doc_id)
{
	
	var url = http_server_base + 'ajax/deleteDocument.php';
	var pars = '?doc_id=' + encodeURIComponent(doc_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		window.location = 'candidates_area/my_documents.html';
	}
}

function review_order()
{
	document.getElementById('regResponse').innerHTML = '';
	
		var fname = document.getElementById('fname').value;
		var lname = document.getElementById('lname').value;
		var address = document.getElementById('address').value;
		var suite = document.getElementById('suite').value;
		var city = document.getElementById('city').value;
		var state = document.getElementById('state').value;
		var zip = document.getElementById('zip').value;
		var phone = document.getElementById('phone').value;
		var email = document.getElementById('email').value;
		var card_type = document.getElementById('card_type').value;
		var card_number = document.getElementById('card_number').value;
		var ex_date_month = document.getElementById('ex_date_month').value;
		var ex_date_year = document.getElementById('ex_date_year').value;
		var ccv = document.getElementById('ccv').value;
		var total_price = document.getElementById('total_cost').value;
		var terms = document.getElementById('terms');
		var coupon = document.getElementById('coupon').value;
		
	
	if (fname == "") {
		alert("Please enter your first name!");
	}
	else if (lname == "") {
		alert("Please enter your last name!");
	}
	else if (address == "") {
		alert("Please enter your address!");
	}	
	else if (city == "") {
		alert("Please enter your city!");
	}
	else if (state == "") {
		alert("Please enter your state!");
	}
	else if (zip == "") {
		alert("Please enter your zip!");
	}
	else if (phone == "") {
		alert("Please enter your phone!");
	}
	else if (email == "") {
		alert("Please enter your email!");
	}
	else if (card_number == "") {
		alert("Please enter your card number!");
	}
	else if (ex_date_month == "") {
		alert("Please enter your expiration month!");
	}
	else if (ex_date_year == "") {
		alert("Please enter your expiration year!");
	}
	else if (ccv == "") {
		alert("Please enter your CVV code!");
	}
	else if (!terms.checked) {
		alert("You must accept the terms and conditions!");
	}
	
	
	else {
		document.getElementById('button_holder').style.display = 'none';
		document.getElementById('loading_holder').style.display = '';
		
		var pars = '?fname=' + encodeURIComponent(fname);
		pars += '&lname=' + encodeURIComponent(lname);
		pars += '&address=' + encodeURIComponent(address);		
		pars += '&city=' + encodeURIComponent(city);
		pars += '&state=' + encodeURIComponent(state);
		pars += '&country=' + encodeURIComponent('US');
		pars += '&zip=' + encodeURIComponent(zip);
		pars += '&phone=' + encodeURIComponent(phone);
		pars += '&email=' + encodeURIComponent(email);
		pars += '&card_type=' + encodeURIComponent(card_type);
		pars += '&card_number=' + encodeURIComponent(card_number);
		pars += '&ex_date_month=' + encodeURIComponent(ex_date_month);
		pars += '&ex_date_year=' + encodeURIComponent(ex_date_year);
		pars += '&ccv=' + encodeURIComponent(ccv);
		pars += '&total_price=' + encodeURIComponent(total_price);
		pars += '&coupon=' + encodeURIComponent(coupon);

	var url = 'ajax/postOrder.php';
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: review_orderResponse
		});
	}


function review_orderResponse(originalRequest)
{
	var response = originalRequest.responseText;
	var regResponse = document.getElementById('regResponse');
	if (response == "ok") {
		window.location = 'recruiters_area.html';
	} else {
		regResponse.innerHTML = response;
		document.getElementById('button_holder').style.display = '';
		document.getElementById('loading_holder').style.display = 'none';
	}
}

}

function createjobPreview()
{
	var job_title = document.getElementById('job_title').value;
	var job_description = document.getElementById('job_description').value;
	var job_category = document.getElementById('job_category').value;

	if (job_title == "") {
		alert('Please enter job title.');
	}
	else if (job_category == "") {
		alert('Please select job category.');
	}
	else if (job_description == "") {
		alert('Please enter job description.');
	}
	else {
		changeDivs('job_create_form','job_preview_area');
		document.getElementById('preview_title').innerHTML = job_title;
		document.getElementById('preview_description').innerHTML = job_description;
		document.getElementById('preview_category').innerHTML = job_category;
	}
}

function createjob()
{
	var job_title = document.getElementById('job_title').value;
	var job_description = document.getElementById('job_description').value;
	var job_category = document.getElementById('job_category').value;
	
	var url = http_server_base + 'ajax/createjob.php';
	var pars = '?job_title=' + encodeURIComponent(job_title);
	pars += '&job_description=' + encodeURIComponent(job_description);
	pars += '&job_category=' + encodeURIComponent(job_category);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		window.location = 'recruiters_area/my_jobs.html';
	}
}

function changejobStatus(job_id) {
	if (document.getElementById('public'+job_id).innerHTML == 'not active') {
		document.getElementById('public'+job_id).innerHTML = 'active';
		var status = 0;
	}
	else {
		document.getElementById('public'+job_id).innerHTML = 'not active';
		var status = 1;
	}

	var url = http_server_base + 'ajax/changejobStatus.php';
	var pars = '?job_id=' + encodeURIComponent(job_id);
	pars += '&status=' + encodeURIComponent(status);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
	}
}

function editjob(job_id)
{
	var job_title = document.getElementById('job_title').value;
	var job_description = document.getElementById('job_description').value;
	
	var url = http_server_base + 'ajax/editjob.php';
	var pars = '?job_title=' + encodeURIComponent(job_title);
	pars += '&job_description=' + encodeURIComponent(job_description);
	pars += '&job_id=' + encodeURIComponent(job_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		window.location = 'recruiters_area/my_jobs.html';
	}
}

function deletejob(job_id)
{
	
	var url = http_server_base + 'ajax/deletejob.php';
	var pars = '?job_id=' + encodeURIComponent(job_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		window.location = 'recruiters_area/my_jobs.html';
	}
}

function deleteSavedJob(id)
{
	
	var url = http_server_base + 'ajax/deleteSavedJob.php';
	var pars = '?id=' + encodeURIComponent(id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		window.location = 'candidates_area/my_saved_jobs.html';
	}
}

function saveNote(job_id)
{
	var note = document.getElementById('note').value;
	var url = http_server_base + 'ajax/saveNote.php';
	var pars = '?job_id=' + encodeURIComponent(job_id);
	pars += '&note=' + encodeURIComponent(note);

	edit_note_id = document.getElementById('edit_note_id').value;
	if (edit_note_id != 0) {
		pars += '&action=' + encodeURIComponent('edit');
		pars += '&note_id=' + encodeURIComponent(edit_note_id);
	}

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		Modalbox.show('modalboxes/my_notes.php?id='+job_id, {title: '', width: 714});
	}
}

function deleteNote(note_id,job_id)
{
	var url = http_server_base + 'ajax/deleteNote.php';
	var pars = '?job_id=' + encodeURIComponent(job_id);
	pars += '&note_id=' + encodeURIComponent(note_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		Modalbox.show('modalboxes/my_notes.php?id='+job_id, {title: '', width: 714});
	}
}

function saveCvs(job_id)
{	
	var total_cvs = document.getElementById('total_cvs').value;
	var total_documents = document.getElementById('total_documents').value;

	var url = http_server_base + 'ajax/saveCvs.php';
	var pars = '?job_id=' + encodeURIComponent(job_id);
	pars += '&total_cvs=' + encodeURIComponent(total_cvs);
	pars += '&total_documents=' + encodeURIComponent(total_documents);

	for (i=1; i<=total_cvs; i++) {
		if (document.getElementById('cv'+i).checked) {
			pars += '&cv'+i+'=' + encodeURIComponent(document.getElementById('cv'+i).value);
		}
	}

	for (i=1; i<=total_documents; i++) {
		if (document.getElementById('document'+i).checked) {
			pars += '&document'+i+'=' + encodeURIComponent(document.getElementById('document'+i).value);
		}
	}

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		Modalbox.show('modalboxes/create_cover_letter.php?id='+job_id, {title: '', width: 386});
	}
}

function saveCoverLetter(job_id)
{	
	var cover_letter = document.getElementById('cover_letter').value;
	
	var url = http_server_base + 'ajax/saveCoverLetter.php';
	var pars = '?job_id=' + encodeURIComponent(job_id);
	pars += '&cover_letter=' + encodeURIComponent(cover_letter);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		alert("CV`s and cover letter submitted!");
		Modalbox.hide();
	}
}

function saveRecruiterNote(applicant_id)
{
	var note = document.getElementById('note').value;
	var url = http_server_base + 'ajax/saveRecruiterNote.php';
	var pars = '?applicant_id=' + encodeURIComponent(applicant_id);
	pars += '&note=' + encodeURIComponent(note);

	edit_note_id = document.getElementById('edit_note_id').value;
	if (edit_note_id != 0) {
		pars += '&action=' + encodeURIComponent('edit');
		pars += '&note_id=' + encodeURIComponent(edit_note_id);
	}

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		Modalbox.show('modalboxes/recruiter_notes.php?applicant_id='+applicant_id, {title: '', width: 714});
	}
}

function deleteRecruiterNote(note_id,applicant_id)
{
	var url = http_server_base + 'ajax/deleteRecruiterNote.php';
	var pars = '?applicant_id=' + encodeURIComponent(applicant_id);
	pars += '&note_id=' + encodeURIComponent(note_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		Modalbox.show('modalboxes/recruiter_notes.php?applicant_id='+applicant_id, {title: '', width: 714});
	}
}

function deleteRecruiterNote(note_id,applicant_id)
{
	var url = http_server_base + 'ajax/deleteRecruiterNote.php';
	var pars = '?applicant_id=' + encodeURIComponent(applicant_id);
	pars += '&note_id=' + encodeURIComponent(note_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		Modalbox.show('modalboxes/recruiter_notes.php?applicant_id='+applicant_id, {title: '', width: 714});
	}
}

function declineApplicant(applicant_id,job_id)
{
	var url = http_server_base + 'ajax/declineApplicant.php';
	var pars = '?applicant_id=' + encodeURIComponent(applicant_id);
	pars += '&job_id=' + encodeURIComponent(job_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		location.reload(true);
	}
}

function hireApplicant(applicant_id,job_id)
{
	var url = http_server_base + 'ajax/hireApplicant.php';
	var pars = '?applicant_id=' + encodeURIComponent(applicant_id);
	pars += '&job_id=' + encodeURIComponent(job_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		location.reload(true);
	}
}

function inviteCandidate(candidate_id)
{
	var url = http_server_base + 'ajax/inviteCandidate.php';
	var pars = '?candidate_id=' + encodeURIComponent(candidate_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		alert('Candidate has been successfully invited to your jobs.');
	}
}

function removeFromResults(candidate_id)
{
	var url = http_server_base + 'ajax/removeFromResults.php';
	var pars = '?candidate_id=' + encodeURIComponent(candidate_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		location.reload(true);
	}
}

function toggleDiv(the_div) {
	if (document.getElementById(the_div).style.display == 'none') {
		document.getElementById(the_div).style.display = 'block';
	}
	else {
		document.getElementById(the_div).style.display = 'none';
	}
}

function postProjectPreview()
{
	var ptitle = document.getElementById('ptitle').value;
	var company = document.getElementById('company').value;
	var city = document.getElementById('city').value;
	var state = document.getElementById('state').value;
	var country = document.getElementById('country').value;
	var url = document.getElementById('url').value;
	var apply_to_email = document.getElementById('apply_to_email').value;
	var annual_salary = document.getElementById('annual_salary').value;
	var duration = document.getElementById('duration').value;
	var project_category = document.getElementById('project_category').value;
	var description = document.getElementById('description').value;

	if (ptitle == "") {
		alert('Please enter title.');
	}
	else if (company == "") {
		alert('Please enter company.');
	}
	else if (city == "") {
		alert('Please enter city.');
	}
	else if (state == "") {
		alert('Please enter state.');
	}
	else if (country == "") {
		alert('Please enter country.');
	}
	else if (apply_to_email == "") {
		alert('Please enter email.');
	}
	else if (!isValidEmail(apply_to_email)) {
		alert('Please enter a VALID email.');
	}
	else if (annual_salary == "") {
		alert('Please enter annual salary.');
	}
	else if (duration == "") {
		alert('Please enter duration.');
	}
	else if (project_category == "") {
		alert('Please select a category.');
	}
	else if (description == "") {
		alert('Please enter description.');
	}
	else {
		changeDivs('cv_create_form','cv_preview_area');
		document.getElementById('preview_title').innerHTML = ptitle;
		document.getElementById('preview_company').innerHTML = company;
		document.getElementById('preview_city').innerHTML = city;
		document.getElementById('preview_state').innerHTML = state;
		document.getElementById('preview_country').innerHTML = country;
		document.getElementById('preview_url').innerHTML = url;
		document.getElementById('preview_apply_to_email').innerHTML = apply_to_email;
		document.getElementById('preview_annual_salary').innerHTML = annual_salary;
		document.getElementById('preview_duration').innerHTML = duration;
		document.getElementById('preview_description').innerHTML = description;
		document.getElementById('preview_category').innerHTML = project_category;
	}
}

function postProject()
{
	var ptitle = document.getElementById('ptitle').value;
	var company = document.getElementById('company').value;
	var city = document.getElementById('city').value;
	var state = document.getElementById('state').value;
	var country = document.getElementById('country').value;
	var url = document.getElementById('url').value;
	var apply_to_email = document.getElementById('apply_to_email').value;
	var annual_salary = document.getElementById('annual_salary').value;
	var duration = document.getElementById('duration').value;
	var description = document.getElementById('description').value;
	var project_category = document.getElementById('project_category').value;

	var url = http_server_base + 'ajax/postProject.php';
	var pars = '?ptitle=' + encodeURIComponent(ptitle);
	pars += '&company=' + encodeURIComponent(company);
	pars += '&city=' + encodeURIComponent(city);
	pars += '&state=' + encodeURIComponent(state);
	pars += '&country=' + encodeURIComponent(country);
	pars += '&url=' + encodeURIComponent(url);
	pars += '&apply_to_email=' + encodeURIComponent(apply_to_email);
	pars += '&annual_salary=' + encodeURIComponent(annual_salary);
	pars += '&duration=' + encodeURIComponent(duration);
	pars += '&description=' + encodeURIComponent(description);
	pars += '&project_category=' + encodeURIComponent(project_category);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		window.location = 'interim_projects_area/checkout/'+response+'.html';
	}
}

function payProject(project_id)
{
	document.getElementById('regResponse').innerHTML = '';
	
		var fname = document.getElementById('fname').value;
		var lname = document.getElementById('lname').value;
		var address = document.getElementById('address').value;
		var suite = document.getElementById('suite').value;
		var city = document.getElementById('city').value;
		var state = document.getElementById('state').value;
		var zip = document.getElementById('zip').value;
		var phone = document.getElementById('phone').value;
		var email = document.getElementById('email').value;
		var card_type = document.getElementById('card_type').value;
		var card_number = document.getElementById('card_number').value;
		var ex_date_month = document.getElementById('ex_date_month').value;
		var ex_date_year = document.getElementById('ex_date_year').value;
		var ccv = document.getElementById('ccv').value;
		var total_price = document.getElementById('total_cost').value;
		var terms = document.getElementById('terms');
		var coupon = document.getElementById('coupon').value;
		
	
	if (fname == "") {
		alert("Please enter your first name!");
	}
	else if (lname == "") {
		alert("Please enter your last name!");
	}
	else if (address == "") {
		alert("Please enter your address!");
	}	
	else if (city == "") {
		alert("Please enter your city!");
	}
	else if (state == "") {
		alert("Please enter your state!");
	}
	else if (zip == "") {
		alert("Please enter your zip!");
	}
	else if (phone == "") {
		alert("Please enter your phone!");
	}
	else if (email == "") {
		alert("Please enter your email!");
	}
	else if (card_number == "") {
		alert("Please enter your card number!");
	}
	else if (ex_date_month == "") {
		alert("Please enter your expiration month!");
	}
	else if (ex_date_year == "") {
		alert("Please enter your expiration year!");
	}
	else if (ccv == "") {
		alert("Please enter your CVV code!");
	}
	else if (!terms.checked) {
		alert("You must accept the terms and conditions!");
	}
	
	
	else {
		document.getElementById('button_holder').style.display = 'none';
		document.getElementById('loading_holder').style.display = '';
		
		var pars = '?fname=' + encodeURIComponent(fname);
		pars += '&lname=' + encodeURIComponent(lname);
		pars += '&address=' + encodeURIComponent(address);		
		pars += '&city=' + encodeURIComponent(city);
		pars += '&state=' + encodeURIComponent(state);
		pars += '&country=' + encodeURIComponent('US');
		pars += '&zip=' + encodeURIComponent(zip);
		pars += '&phone=' + encodeURIComponent(phone);
		pars += '&email=' + encodeURIComponent(email);
		pars += '&card_type=' + encodeURIComponent(card_type);
		pars += '&card_number=' + encodeURIComponent(card_number);
		pars += '&ex_date_month=' + encodeURIComponent(ex_date_month);
		pars += '&ex_date_year=' + encodeURIComponent(ex_date_year);
		pars += '&ccv=' + encodeURIComponent(ccv);
		pars += '&total_price=' + encodeURIComponent(total_price);
		pars += '&coupon=' + encodeURIComponent(coupon);
		pars += '&project_id=' + encodeURIComponent(project_id);
		
	var url = 'ajax/payProject.php';
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: payProjectResponse
		});
	}


function payProjectResponse(originalRequest)
{
	var response = originalRequest.responseText;
	var regResponse = document.getElementById('regResponse');
	if (response == "ok") {
		alert('Project successfullt posted!');
		window.location = 'interim_projects_area.html';
	} else {
		regResponse.innerHTML = response;
		document.getElementById('button_holder').style.display = '';
		document.getElementById('loading_holder').style.display = 'none';
	}
}

}

function applyToProject(project_id)
{
	var url = http_server_base + 'ajax/applyToProject.php';
	var pars = '?project_id=' + encodeURIComponent(project_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		alert(response);
	}
}

function addPmb(project_id,other_member_id)
{
	var note = document.getElementById('note').value;
	var url = http_server_base + 'ajax/addPmb.php';
	var pars = '?project_id=' + encodeURIComponent(project_id);
	pars += '&message=' + encodeURIComponent(note);
	pars += '&other_member_id=' + encodeURIComponent(other_member_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		Modalbox.show('modalboxes/project_pmb.php?project_id='+project_id+'&other_member_id='+other_member_id, {title: '', width: 714});
	}
}

function editProject(project_id)
{
	var ptitle = document.getElementById('ptitle').value;
	var company = document.getElementById('company').value;
	var city = document.getElementById('city').value;
	var state = document.getElementById('state').value;
	var country = document.getElementById('country').value;
	var url = document.getElementById('url').value;
	var apply_to_email = document.getElementById('apply_to_email').value;
	var annual_salary = document.getElementById('annual_salary').value;
	var duration = document.getElementById('duration').value;
	var description = document.getElementById('description').value;
	
	var url = http_server_base + 'ajax/editProject.php';
	var pars = '?ptitle=' + encodeURIComponent(ptitle);
	pars += '&company=' + encodeURIComponent(company);
	pars += '&city=' + encodeURIComponent(city);
	pars += '&state=' + encodeURIComponent(state);
	pars += '&country=' + encodeURIComponent(country);
	pars += '&url=' + encodeURIComponent(url);
	pars += '&apply_to_email=' + encodeURIComponent(apply_to_email);
	pars += '&annual_salary=' + encodeURIComponent(annual_salary);
	pars += '&duration=' + encodeURIComponent(duration);
	pars += '&description=' + encodeURIComponent(description);
	pars += '&project_id=' + encodeURIComponent(project_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		window.location = 'interim_projects_area/manage_projects.html';
	}
}

function changeProjectStatus(project_id) {
	if (document.getElementById('project'+project_id).innerHTML == 'end') {
		document.getElementById('project'+project_id).innerHTML = 're-activate';
		var status = 0;
	}
	else {
		document.getElementById('project'+project_id).innerHTML = 'end';
		var status = 1;
	}

	var url = http_server_base + 'ajax/changeProjectStatus.php';
	var pars = '?project_id=' + encodeURIComponent(project_id);
	pars += '&status=' + encodeURIComponent(status);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
	}
}

function awardProject(apply_id) {

	var url = http_server_base + 'ajax/awardProject.php';
	var pars = '?apply_id=' + encodeURIComponent(apply_id);

	var myAjax = new Ajax.Request(
	url, 
		{
		method: 'get', 
		parameters: pars, 
		onComplete: theResponse
	});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		alert('Project Awarded!');
		window.location = 'interim_projects_area/manage_projects.html';
	}
}

function inviteAFriend()

{

	var email = $F('email');
	var message = $F('message');

	if (email == "")
	{		alert('Please enter your email!');	}
	else if (!isValidEmail(email))
	{		alert('Please enter a VALID email!');	}
	else if (message == "")
	{		alert('Please enter a message!');	}

	else {
	var url = 'ajax/inviteAFriend.php';
	var pars = '?email=' + encodeURIComponent(email);
	pars += '&message=' + encodeURIComponent(message);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: inviteAFriendResponse
		});
	}
}

function inviteAFriendResponse(originalRequest)
{
	var response = originalRequest.responseText;
	var contactDone = $('contactDone');
		contactDone.innerHTML = 'Your invitation was successfully sent!';
}




function saveAvailability()

{
	var url = 'ajax/saveAvailability.php';
	var pars = '?available=' + encodeURIComponent(document.getElementById('available').checked);	
	pars += '&sector=' + encodeURIComponent(document.getElementById('sector').value);
	pars += '&location=' + encodeURIComponent(document.getElementById('location').value);
	pars += '&salary_range=' + encodeURIComponent(document.getElementById('salary_range').value);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: saveAvailabilityResponse
		});


function saveAvailabilityResponse(originalRequest)
{
	var response = originalRequest.responseText;	
	location.reload(true);	
}

}


function addMilestone(milestones,project_id)

{
	var milestone_values = new Array();
	var milestone_amounts = new Array();
	for (i=1;i<milestones;i++) {
		milestone_values[i] = document.getElementById('milestone'+i).value;
		milestone_amounts[i] = document.getElementById('amount'+i).value;
	}

	reloadMilestones(milestones,project_id);


	

	document.getElementById('MB_window').style.height = ((milestones*70)+250)+'px';
	
	function reloadMilestones(milestones,project_id)

{
	
	var url = 'modalboxes/invoicing.php';
	var pars = '?milestones=' + encodeURIComponent(milestones) + '&project_id=' + encodeURIComponent(project_id);
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: reloadMilestonesResponse
		});
}

function reloadMilestonesResponse(originalRequest)
{
	var response = originalRequest.responseText;
	document.getElementById('MB_window').innerHTML = response;

	for (i=1;i<milestones;i++) {
		document.getElementById('milestone'+i).value = milestone_values[i];
		document.getElementById('amount'+i).value = milestone_amounts[i];
	}
}

}

function sendMilestones(project_id)

{
	
	var url = 'ajax/sendMilestones.php';
	var pars = '?project_id=' + encodeURIComponent(project_id);

	var milestones = document.getElementById('milestones').value;

	pars += '&milestones=' + encodeURIComponent(milestones);
	
	var total_milestones = 0;
	for (i=1;i<=milestones;i++) {
		pars += '&milestone'+i+'=' + encodeURIComponent(document.getElementById('milestone'+i).value);
		pars += '&amount'+i+'=' + encodeURIComponent(document.getElementById('amount'+i).value);
	}

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: sendFundingRequestResponse
		});
	
}

function sendFundingRequestResponse(originalRequest)
{
	var response = originalRequest.responseText;
		alert('Your milestones have been sent successfully.');
		location.reload(true);
}

function acceptMilestones(project_id)
{
	
	var url = 'ajax/acceptMilestones.php';
	var pars = '?project_id=' + encodeURIComponent(project_id);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		Modalbox.show('modalboxes/financial.php?project_id='+project_id, {title: '', width: 386});
	}	
}

function rejectMilestones(project_id)
{
	
	var url = 'ajax/rejectMilestones.php';
	var pars = '?project_id=' + encodeURIComponent(project_id);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		Modalbox.show('modalboxes/financial.php?project_id='+project_id, {title: '', width: 386});
	}	
}

function requestFunds(project_id)
{
	
	var url = 'ajax/requestFunds.php';
	var pars = '?project_id=' + encodeURIComponent(project_id);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		Modalbox.show('modalboxes/invoicing.php?project_id='+project_id, {title: '', width: 386});
	}	
}

function sendFunds(project_id)
{
	
	var cc_type = document.getElementById('cc_type').value;
	var cc_number = document.getElementById('cc_number').value;
	var exp_month = document.getElementById('exp_month').value;
	var exp_year = document.getElementById('exp_year').value;
	var cvv = document.getElementById('cvv').value;
	var total_amount = document.getElementById('total_amount').value;
	var terms = document.getElementById('terms');
	
	if (cc_type == "") {
		alert('Please select credit card type.');
	}
	else if (cc_number == "") {
		alert('Please enter credit card number.');
	}
	else if (exp_month == "") {
		alert('Please enter expiration month.');
	}
	else if (exp_year == "") {
		alert('Please enter expiration year.');
	}
	else if (cvv == "") {
		alert('Please enter cvv.');
	}
	else if (!terms.checked) {
		alert('You must agree to the terms and conditions.');
	}
	else {
	var url = 'ajax/sendFunds.php';
	var pars = '?project_id=' + encodeURIComponent(project_id);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});
	}

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		Modalbox.show('modalboxes/financial.php?project_id='+project_id, {title: '', width: 386});
	}	
}

function requestEscrow(project_id)
{
	
	var url = 'ajax/requestEscrow.php';
	var pars = '?project_id=' + encodeURIComponent(project_id);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		Modalbox.show('modalboxes/invoicing.php?project_id='+project_id, {title: '', width: 386});
	}	
}

function releaseEscrow(project_id)
{
	
	var url = 'ajax/releaseEscrow.php';
	var pars = '?project_id=' + encodeURIComponent(project_id);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		Modalbox.show('modalboxes/financial.php?project_id='+project_id, {title: '', width: 386});
	}	
}

function withdrawEscrow(project_id)
{
	
	var url = 'ajax/withdrawEscrow.php';
	var pars = '?project_id=' + encodeURIComponent(project_id);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		Modalbox.show('modalboxes/invoicing.php?project_id='+project_id, {title: '', width: 386});
	}	
}

function reportSpam(message_id,member_id)
{
	
	var url = 'ajax/reportSpam.php';
	var pars = '?message_id=' + encodeURIComponent(message_id);
	pars += '&member_id=' + encodeURIComponent(member_id);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		alert('Message and member reported as spam!');
	}	
}

function changeRating(rating) {
	for (var i=1; i<=5; i++) {
		if (i<=rating) {
			document.getElementById('star'+i).src = 'images/star1.png';
		}
		else {
			document.getElementById('star'+i).src = 'images/star0.png';
		}
	}
	document.getElementById('rating').value = rating;
}

function submitRating(receiver_id,project_id)
{
	var rating = document.getElementById('rating').value;
	var comments = document.getElementById('comments').value;

	if (rating == 0) {
		alert('Please select a star.');
	}
	else if (comments == "") {
		alert('Please enter your comments');
	}
	else {
	var url = 'ajax/submitRating.php';
	var pars = '?receiver_id=' + encodeURIComponent(receiver_id);
	pars += '&project_id=' + encodeURIComponent(project_id);
	pars += '&rating=' + encodeURIComponent(rating);
	pars += '&comments=' + encodeURIComponent(comments);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});
	}

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		alert('Feedback submitted.');
		Modalbox.hide();
	}	
}

function inviteFriendsToThisEvent(event_id)
{
	var url = 'ajax/inviteFriendsToThisEvent.php';
	var pars = '?event_id=' + encodeURIComponent(event_id);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		alert('Friends invited!');
	}	
}

function changeEventStatus(status,event_id)
{
	var url = 'ajax/changeEventStatus.php';
	var pars = '?event_id=' + encodeURIComponent(event_id);
	pars += '&status=' + encodeURIComponent(status);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});

	function theResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		document.getElementById('private'+event_id).innerHTML = response;
	}	
}

function approveFriend(sender_id)
{
	var pars = '?sender_id=' + encodeURIComponent(sender_id);
	var url='ajax/approveFriend.php';
	var myAjax = new Ajax.Request(
    url,
    {
      method: 'get',
      parameters: pars,
      onComplete: approveFriendComplete
    });
}

function approveFriendComplete(originalRequest)
{
  var response = originalRequest.responseText;
  alert('You have added '+response+' as a friend.');
  location.reload(true);
}

function denyFriend(sender_id)
{
	var pars = '?sender_id=' + encodeURIComponent(sender_id);
	var url='ajax/denyFriend.php';
	var myAjax = new Ajax.Request(
    url,
    {
      method: 'get',
      parameters: pars,
      onComplete: denyFriendComplete
    });
}

function denyFriendComplete(originalRequest)
{
  var response = originalRequest.responseText;
  location.reload(true);
}

function saveViewOfProfile(friend_id)
{
	var block1 = document.getElementById('block1').value;
	var block2 = document.getElementById('block2').value;
	var block3 = document.getElementById('block3').value;
	var block4 = document.getElementById('block4').value;
	var block5 = document.getElementById('block5').value;
	var block6 = document.getElementById('block6').value;
	var block7 = document.getElementById('block7').value;
	var block8 = document.getElementById('block8').value;
	var block9 = document.getElementById('block9').value;

	var pars = '?friend_id=' + encodeURIComponent(friend_id);
	pars += '&block1=' + encodeURIComponent(block1);
	pars += '&block2=' + encodeURIComponent(block2);
	pars += '&block3=' + encodeURIComponent(block3);
	pars += '&block4=' + encodeURIComponent(block4);
	pars += '&block5=' + encodeURIComponent(block5);
	pars += '&block6=' + encodeURIComponent(block6);
	pars += '&block7=' + encodeURIComponent(block7);
	pars += '&block8=' + encodeURIComponent(block8);
	pars += '&block9=' + encodeURIComponent(block9);

	var url='ajax/saveViewOfProfile.php';
	var myAjax = new Ajax.Request(
    url,
    {
      method: 'get',
      parameters: pars,
      onComplete: theResponse
    });

	function theResponse(originalRequest)
		{
		  var response = originalRequest.responseText;
		  Modalbox.hide();
		}
}

function saveLF()
{
	var lf1 = document.getElementById('lf1');
	if (lf1.checked) { lf1 = 1; } else { lf1 = 0; }

	var lf2 = document.getElementById('lf2');
	if (lf2.checked) { lf2 = 1; } else { lf2 = 0; }

	var lf3 = document.getElementById('lf3');
	if (lf3.checked) { lf3 = 1; } else { lf3 = 0; }

	var lf4 = document.getElementById('lf4');
	if (lf4.checked) { lf4 = 1; } else { lf4 = 0; }

	var lf5 = document.getElementById('lf5');
	if (lf5.checked) { lf5 = 1; } else { lf5 = 0; }

	var lf6 = document.getElementById('lf6');
	if (lf6.checked) { lf6 = 1; } else { lf6 = 0; }

	var lf7 = document.getElementById('lf7').value;

	var pars = '?lf1=' + encodeURIComponent(lf1);
	pars += '&lf2=' + encodeURIComponent(lf2);
	pars += '&lf3=' + encodeURIComponent(lf3);
	pars += '&lf4=' + encodeURIComponent(lf4);
	pars += '&lf5=' + encodeURIComponent(lf5);
	pars += '&lf6=' + encodeURIComponent(lf6);
	pars += '&lf7=' + encodeURIComponent(lf7);

	var url='ajax/saveLF.php';
	var myAjax = new Ajax.Request(
    url,
    {
      method: 'get',
      parameters: pars,
      onComplete: theResponse
    });

	function theResponse(originalRequest)
		{
		  var response = originalRequest.responseText;
		  alert("Changes Saved!");
		}
}

function closeAllFaqs(total){
	var current = 1;
	while(current <= total){
		document.getElementById('answer_'+current).style.display = 'none';
		current++;
	}
}



function toggleLayer( whichLayer )
{  var elem, vis;  if( document.getElementById ) // this is the way the standards work
elem = document.getElementById( whichLayer );  else if( document.all ) // this is the way old msie versions work
elem = document.all[whichLayer];  else if( document.layers ) // this is the way nn4 works
elem = document.layers[whichLayer];  vis = elem.style;  // if the style.display value is blank we try to figure it out here
 if(vis.display=='')    vis.display = (vis.display==''||vis.display=='block')?'block':'none';  vis.display = (vis.display==''||vis.display=='block')?'none':'block';}




function addToCart(product_id) {
	
	var pr_size = document.getElementById('size').value;
	var quantity = document.getElementById('quantity').value;
	
	var url = 'ajax/addToCart.php';
	var pars = '?size_id=' + encodeURIComponent(pr_size);
	pars += '&product_id=' + encodeURIComponent(product_id);
	pars += '&quantity=' + encodeURIComponent(quantity);
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});

	function theResponse(originalRequest)
		{
			var response = originalRequest.responseText;
			if (response == "ok") {
				alert('Item has been added to your cart!');
				window.location.reload();				
			} else {
				alert(response);
			}
		}
}

function addToWishList(product_id) {
	
	var pr_size = document.getElementById('size').value;
	var quantity = document.getElementById('quantity').value;
	var url = 'ajax/addToWishList.php';
	var pars = '?size_id=' + encodeURIComponent(pr_size);
	pars += '&product_id=' + encodeURIComponent(product_id);
	pars += '&quantity=' + encodeURIComponent(quantity);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});

	function theResponse(originalRequest)
		{
			var response = originalRequest.responseText;
			if (response == "ok") {
				window.location = 'my_account.html';
			} else {
				alert(response);
			}
		}
}



function checkoutWithPaypal()
{	
				
		var fname = document.getElementById('fname').value;
		var lname = document.getElementById('lname').value;
		var address = document.getElementById('address').value;
		var address2 = document.getElementById('address2').value;
		var city = document.getElementById('city').value;
		var state = document.getElementById('state').value;
		var zip = document.getElementById('zip').value;
		var country = document.getElementById('country').value;
		var phone = document.getElementById('phone').value;

		var ship_fname = document.getElementById('ship_fname').value;
		var ship_lname = document.getElementById('ship_lname').value;
		var ship_address = document.getElementById('ship_address').value;
		var ship_address2 = document.getElementById('ship_address2').value;
		var ship_city = document.getElementById('ship_city').value;
		var ship_state = document.getElementById('ship_state').value;
		var ship_zip = document.getElementById('ship_zip').value;
		var ship_country = document.getElementById('ship_country').value;
		var ship_phone = document.getElementById('ship_phone').value;

		var card_type = document.getElementById('card_type').value;
		var card_number = document.getElementById('card_number').value;
		var ex_date_month = document.getElementById('ex_date_month').value;
		var ex_date_year = document.getElementById('ex_date_year').value;
		var ccv = document.getElementById('ccv').value;
		var coupon = document.getElementById('coupon').value;

		var email = document.getElementById('email').value;
		var terms = document.getElementById('terms');

		var total_price = document.getElementById('totalTotal').value;
		
		var shipCost = document.getElementById('shipCost').value;
		var tax = document.getElementById('tax').value;
		var prodTotal = document.getElementById('prodTotal').value
		var couponAmount = document.getElementById('couponAmount').value
		
				if (document.getElementById('select_login').checked) {
			var login_email = document.getElementById('login_email').value;
			var password = document.getElementById('password').value;
		} 
		//else if (document.getElementById('select_register').checked) {
		//	var new_password = document.getElementById('new_password').value;
		//}
				
	
	if (fname == "") {
		alert("Please enter your first name!");
		document.getElementById('inProgress').value = '0';
	}
	else if (lname == "") {
		alert("Please enter your last name!");
		document.getElementById('inProgress').value = '0';
	}
	else if (address == "") {
		alert("Please enter your address!");
		document.getElementById('inProgress').value = '0';
	}	
	else if (city == "") {
		alert("Please enter your city!");
		document.getElementById('inProgress').value = '0';
	}
	else if (state == "") {
		alert("Please enter your state!");
		document.getElementById('inProgress').value = '0';
	}
	else if (zip == "") {
		alert("Please enter your zip!");
		document.getElementById('inProgress').value = '0';
	}
	else if (country == "") {
		alert("Please enter your country!");
		document.getElementById('inProgress').value = '0';
	}
	else if (ship_fname == "") {
		alert("Please enter your billing first name!");
		document.getElementById('inProgress').value = '0';
	}
	else if (ship_lname == "") {
		alert("Please enter your billing last name!");
		document.getElementById('inProgress').value = '0';
	}
	else if (ship_address == "") {
		alert("Please enter your billing address!");
		document.getElementById('inProgress').value = '0';
	}	
	else if (ship_city == "") {
		alert("Please enter your billing city!");
		document.getElementById('inProgress').value = '0';
	}
	else if (ship_state == "") {
		alert("Please enter your billing state!");
		document.getElementById('inProgress').value = '0';
	}
	else if (ship_zip == "") {
		alert("Please enter your billing zip!");
		document.getElementById('inProgress').value = '0';
	}
	else if (ship_country == "") {
		alert("Please enter your billing country!");
		document.getElementById('inProgress').value = '0';
	}
	else if (email == "") {
		alert("Please enter your email!");
		document.getElementById('inProgress').value = '0';
	}
	else if (!isValidEmail(email)) {
		alert("Please enter a VALID email!");
		document.getElementById('inProgress').value = '0';
	}
	else if (!terms.checked) {
		alert("Please accept terms and conditions!");
		document.getElementById('inProgress').value = '0';
	}
		else if (document.getElementById('select_login').checked && login_email == "") {
		alert('You have selected to login. Please enter login email!');
		document.getElementById('inProgress').value = '0';
	}
	else if (document.getElementById('select_login').checked && password == "") {
		alert('You have selected to login. Please enter login password!');
		document.getElementById('inProgress').value = '0';
	} 
	//else if (document.getElementById('select_register').checked && new_password == "") {
	//		alert('You have selected to create a new account. Please create a password!');	
	//}
		

	else if (card_number == "") {
		alert("Please enter your card number!");
		document.getElementById('inProgress').value = '0';
	}
	else if (ex_date_month == "") {
		alert("Please enter your expiration month!");
		document.getElementById('inProgress').value = '0';
	}
	else if (ex_date_year == "") {
		alert("Please enter your expiration year!");
		document.getElementById('inProgress').value = '0';
	}
	else if (ccv == "") {
		alert("Please enter your CVV code!");
		document.getElementById('inProgress').value = '0';
	}


	else {		
		document.getElementById('checkoutLoadingHolder').style.display = '';
		document.getElementById('checkoutButtonHolder').style.display = 'none';
		
		
		var pars = '?fname=' + encodeURIComponent(fname);
		pars += '&lname=' + encodeURIComponent(lname);
		pars += '&address=' + encodeURIComponent(address);		
		pars += '&address2=' + encodeURIComponent(address2);		
		pars += '&city=' + encodeURIComponent(city);
		pars += '&state=' + encodeURIComponent(state);
		pars += '&country=' + encodeURIComponent(country);
		pars += '&zip=' + encodeURIComponent(zip);
		pars += '&email=' + encodeURIComponent(email);
		pars += '&total_price=' + encodeURIComponent(total_price);
		pars += '&phone=' + encodeURIComponent(phone);
		
		pars += '&ship_fname=' + encodeURIComponent(ship_fname);
		pars += '&ship_lname=' + encodeURIComponent(ship_lname);
		pars += '&ship_address=' + encodeURIComponent(ship_address);
		pars += '&ship_address2=' + encodeURIComponent(ship_address2);
		pars += '&ship_city=' + encodeURIComponent(ship_city);
		pars += '&ship_state=' + encodeURIComponent(ship_state);
		pars += '&ship_zip=' + encodeURIComponent(ship_zip);
		pars += '&ship_country=' + encodeURIComponent(ship_country);
		pars += '&ship_phone=' + encodeURIComponent(ship_phone);
		
		pars += '&shipCost=' + encodeURIComponent(document.getElementById('shipCost').value);
		pars += '&tax=' + encodeURIComponent(document.getElementById('tax').value);
		pars += '&prodTotal=' + encodeURIComponent(document.getElementById('prodTotal').value);
		pars += '&couponAmount=' + encodeURIComponent(document.getElementById('couponAmount').value);
		
		
				if (document.getElementById('select_login').checked) {
			pars += '&login_email=' + encodeURIComponent(login_email);
			pars += '&password=' + encodeURIComponent(password);
			pars += '&select_type=' + encodeURIComponent('login');
		} else if (document.getElementById('select_register').checked) {
			//pars += '&new_password=' + encodeURIComponent(new_password);
			pars += '&select_type=' + encodeURIComponent('register');
		}
		
		pars += '&card_type=' + encodeURIComponent(card_type);
		pars += '&card_number=' + encodeURIComponent(card_number);
		pars += '&ex_date_month=' + encodeURIComponent(ex_date_month);
		pars += '&ex_date_year=' + encodeURIComponent(ex_date_year);
		pars += '&ccv=' + encodeURIComponent(ccv);
		pars += '&coupon=' + encodeURIComponent(coupon);


	var url = 'ajax/checkoutWithPaypal.php';
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: thePlmResponse
		});
	}


	function thePlmResponse(originalRequest)
	{
		var response = originalRequest.responseText;
		if (response == "ok") {
			document.getElementById('checkoutLoadingHolder').style.display = 'none';
			document.getElementById('checkoutButtonHolder').style.display = '';
			window.location = 'checkout_confirmation.html';
		}
		else {
			document.getElementById('checkoutLoadingHolder').style.display = 'none';
			document.getElementById('checkoutButtonHolder').style.display = '';
			document.getElementById('inProgress').value = '0';
			alert(response);
		}
	}

}

function removeFromCart(cart_id) {
		
	var url = 'ajax/removeFromCart.php';
	var pars = '?cart_id=' + encodeURIComponent(cart_id);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});

	function theResponse(originalRequest)
		{
			var response = originalRequest.responseText;
				window.location = 'cart.html';
		}
}

function removeFromWishList(wish_id) {
		
	var url = 'ajax/removeFromWishList.php';
	var pars = '?wish_id=' + encodeURIComponent(wish_id);

	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: theResponse
		});

	function theResponse(originalRequest)
		{
			var response = originalRequest.responseText;
				window.location = 'my_account.html';
		}
}

function change_payment_type()
{
	if ($F('payment_method') == '')
	{
		$('pay_info_1').hide();
		$('pay_info_2').hide();
		$('pay_info_3').hide();
		$('pay_info_4').hide();
		$('pay_info_5').hide();
		$('pay_info_6').hide();
		$('pay_info_7').hide();
	}
	if ($F('payment_method') == 'pro')
	{
		$('pay_info_1').show();
		$('pay_info_2').show();
		$('pay_info_3').show();
		$('pay_info_4').show();
		$('pay_info_5').show();
		$('pay_info_6').show();
		$('pay_info_7').show();
	}
	if ($F('payment_method') == 'standard')
	{
		$('pay_info_1').show();
		$('pay_info_2').show();
		$('pay_info_3').show();
		$('pay_info_4').hide();
		$('pay_info_5').show();
		$('pay_info_6').hide();
		$('pay_info_7').hide();
	}
	return false;
}

function pay_paypal_standard()
{
	var ship_fname = document.getElementById('ship_fname').value;
	var ship_lname = document.getElementById('ship_lname').value;
	var ship_address = document.getElementById('ship_address').value;
	var ship_address2 = document.getElementById('ship_address2').value;
	var ship_city = document.getElementById('ship_city').value;
	var ship_state = document.getElementById('ship_state').value;
	var ship_zip = document.getElementById('ship_zip').value;
	var ship_country = document.getElementById('ship_country').value;
	var ship_phone = document.getElementById('ship_phone').value;
	var coupon = document.getElementById('coupon').value;
	var terms = document.getElementById('terms');
	var total_price = document.getElementById('totalTotal').value;
	var shipCost = document.getElementById('shipCost').value;
	var tax = document.getElementById('tax').value;
	var prodTotal = document.getElementById('prodTotal').value;
	var couponAmount = document.getElementById('couponAmount').value;
	
	if ($F('is_logged_in') == 0)
	{
		var login_email = $F('login_email');
		var password = $F('password');
	}

	if (ship_fname == "") {
		alert("Please enter your shipping first name!");
		document.getElementById('inProgress').value = '0';
	}
	else if (ship_lname == "") {
		alert("Please enter your shipping last name!");
		document.getElementById('inProgress').value = '0';
	}
	else if (ship_address == "") {
		alert("Please enter your shipping address!");
		document.getElementById('inProgress').value = '0';
	}	
	else if (ship_city == "") {
		alert("Please enter your shipping city!");
		document.getElementById('inProgress').value = '0';
	}
	else if (ship_state == "") {
		alert("Please enter your shipping state!");
		document.getElementById('inProgress').value = '0';
	}
	else if (ship_zip == "") {
		alert("Please enter your shipping zip!");
		document.getElementById('inProgress').value = '0';
	}
	else if (ship_country == "") {
		alert("Please enter your shipping country!");
		document.getElementById('inProgress').value = '0';
	}
	else if (!terms.checked) {
		alert("Please accept terms and conditions!");
		document.getElementById('inProgress').value = '0';
	}
	else if ($F('is_logged_in') == 0 && $('select_login').checked && login_email == '')
	{
		alert('You have selected to login. Please enter login email!');
		$('inProgress').value = '0';
	}
	else if ($F('is_logged_in') == 0 && $('select_login').checked && password == '')
	{
		alert('You have selected to login. Please enter login password!');
		$('inProgress').value = '0';
	}
	else if ($F('is_logged_in') == 0 && $('select_register').checked && login_email == '')
	{
		alert('You have selected to register. Please enter your email!');
		$('inProgress').value = '0';
	}
	else
	{		
		document.getElementById('checkoutLoadingHolder').style.display = '';
		document.getElementById('checkoutButtonHolder').style.display = 'none';
		
		var pars = 'total_price=' + encodeURIComponent(total_price);
		pars += '&ship_fname=' + encodeURIComponent(ship_fname);
		pars += '&ship_lname=' + encodeURIComponent(ship_lname);
		pars += '&ship_address=' + encodeURIComponent(ship_address);
		pars += '&ship_address2=' + encodeURIComponent(ship_address2);
		pars += '&ship_city=' + encodeURIComponent(ship_city);
		pars += '&ship_state=' + encodeURIComponent(ship_state);
		pars += '&ship_zip=' + encodeURIComponent(ship_zip);
		pars += '&ship_country=' + encodeURIComponent(ship_country);
		pars += '&ship_phone=' + encodeURIComponent(ship_phone);
		pars += '&shipCost=' + encodeURIComponent(document.getElementById('shipCost').value);
		pars += '&tax=' + encodeURIComponent(document.getElementById('tax').value);
		pars += '&prodTotal=' + encodeURIComponent(document.getElementById('prodTotal').value);
		pars += '&couponAmount=' + encodeURIComponent(document.getElementById('couponAmount').value);
		pars += '&coupon=' + encodeURIComponent(coupon);
		
		if ($F('is_logged_in') == 0)
		{
			if ($('select_login').checked)
			{
				pars += '&login_email=' + login_email;
				pars += '&password=' + password;
				pars += '&select_type=login';
			}
			if ($('select_register').checked)
			{
				pars += '&login_email=' + login_email;
				pars += '&select_type=register';
			}
		}

		var myAjax = new Ajax.Request(
			'ajax/checkout_paypal_standard.php', 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: show_response
			});
	}

	function show_response(originalRequest)
	{
		var response = originalRequest.responseText;
		if (response == "ok")
		{
			window.location = 'process_paypal_pro.php';
		}
		else
		{
			document.getElementById('checkoutLoadingHolder').style.display = 'none';
			document.getElementById('checkoutButtonHolder').style.display = '';
			document.getElementById('inProgress').value = '0';
			alert(response);
		}
	}
}