//open pop-up
function showPopup(popup_type)
{
  //when IE - fade immediately
  if($.browser.msie)
  {
   $('#opaco').height($(document).height()).toggleClass('hidden');
  }
  else
  //in all the rest browsers - fade slowly
  {
   $('#opaco').height($(document).height()).toggleClass('hidden').fadeTo('slow', 0.7);
  }

  $('#popup_' + popup_type)
   .alignCenter()
   .toggleClass('hidden');

  return false;
}

//additional properties for jQuery object
$(document).ready(function(){
  //align element in the middle of the screen
  $.fn.alignCenter = function() {
   //get margin left
   var marginLeft = Math.max(5, parseInt($(window).width()/2 - $(this).width()/2)) + 'px';
   //get margin top
   var marginTop = Math.max(5, parseInt($(window).height()/2 - $(this).height()/2)) + 'px';
   //return updated element
   return $(this).css({'margin-left':marginLeft, 'margin-top':marginTop});
  };
  
  if($('#getFQuote #popup_error2 .errors').html()!=''){showPopup('error2');}
  if($('#getFQuote #popup_success .success').html()!=''){showPopup('success');}
  
  show2line();

  getfields();

  getfields2();
});

//close pop-up box
function closePopup(popup_type)
{
  $('#opaco').toggleClass('hidden').removeAttr('style');
  $('#popup_' + popup_type).toggleClass('hidden');
  return false;
}

function next(num)
{
switch(num)
	{
	case 1:
		str = checkform(num);
		if(str!=''){showPopup('error');}
		else{write_tracker(2); showPopup('win_'+num); $('#getFQuote .win_'+(num-1)+' .errors').addClass('hidden');}
		break;
	case 2:
		if($('#getFQuote .win_'+(num-1)+' input#By:checked').val()=='By Air'){write_tracker(3); closePopup('win_'+(num-1)); showPopup('win_'+num);}
		if($('#getFQuote .win_'+(num-1)+' input#By:checked').val()=='By Sea'){write_tracker(3); closePopup('win_'+(num-1)); showPopup('win_'+(num+1));}
		break;
	case 3:
		str = checkform(num);
		if(str!=''){$('#getFQuote .win_'+(num-1)+' .errors').removeClass('hidden');}
		else{write_tracker(4); closePopup('win_'+(num-1)); showPopup('win_'+(num+1)); $('#getFQuote .win_'+(num-1)+' .errors').addClass('hidden');  setTimeout(function() { closePopup('win_'+(num+1)); showPopup('win_'+(num+2)); }, 5000);}
		break;
	case 4:
		str = checkform(num);
		if(str!=''){$('#getFQuote .win_'+(num-1)+' .errors').removeClass('hidden');}
		else{write_tracker(4); closePopup('win_'+(num-1)); showPopup('win_'+num); $('#getFQuote .win_'+(num-1)+' .errors').addClass('hidden'); setTimeout(function() { closePopup('win_'+num); showPopup('win_'+(num+1)); }, 5000);}
		break;
	case 6:
		str = checkform(num);
		if(str!=''){$('#getFQuote .win_'+(num-1)+' .errors').removeClass('hidden'); return false;}
		else{write_tracker(5); $('#getFQuote .win_'+(num-1)+' .errors').addClass('hidden'); return true;}
	}
}

function checkform(num)
{
	var str = '';
	$('#getFQuote .win_'+(num-1)+' input').each(function(i)
	{
		if($('#getFQuote .win_'+(num-1)+'').find("input:eq("+i+")").attr('type')!="button")
		{
			if($('#getFQuote .win_'+(num-1)+'').find("input:eq("+i+")").attr('type')=="text")
			{
				if($('#getFQuote .win_'+(num-1)+'').find("input:eq("+i+")").not('.unreq').val()=='')
				str = str + 'error';
			}
		}
	});
	$('#getFQuote .win_'+(num-1)+' textarea').each(function(i)
	{
		if($('#getFQuote .win_'+(num-1)+'').find("textarea:eq("+i+")").not('.unreq').val()=='')
		str = str + 'error';
	});
	$('#getFQuote .win_'+(num-1)+' select').each(function(i)
	{
		if($('#getFQuote .win_'+(num-1)+'').find("select:eq("+i+")").not('.unreq').val()=="Please select")
		{
			str = str + 'error';
		}
	});
	if(num==3){
		nnn = $('input#dimNum').val();
		for(i=1;i<=nnn;i++){
			we = $("input#dimWei_"+i).val();
			dim = $("input#dimWei_d_"+i+":checked").val();
			if(((dim=='KG')&&(we<100))||((dim=='LBS')&&(we<225))){str = str + 'error'; $('#getFQuote .win_'+(num-1)+' .errors .weightnum').css('display','block');}
			else{$('#getFQuote .win_'+(num-1)+' .errors .weightnum').css('display','none');}
		}
	}

	return str;
}

function prev(num)
{
	switch(num)
	{
	case 2:
		closePopup('win_'+(num-1));
		break;
	case 3:
		$('#getFQuote .win_'+(num-1)+' .errors .weightnum').css('display','none');
		$('#getFQuote .win_'+(num-1)+' .errors').addClass('hidden');
		closePopup('win_'+(num-1)); showPopup('win_'+(num-2));
		break;
	case 4:
		closePopup('win_'+(num-1)); showPopup('win_'+(num-3));
		break;
	default:
		closePopup('win_'+(num-1)); showPopup('win_'+(num-2));
		break;
	}
}

function show2line() {
  if(($('input#somemoreWhatOT:checked').val() != undefined)||($('input#somemoreWhatFR:checked').val() != undefined)||($('input#somemoreWhatRORO:checked').val() != undefined)){$('div#roro_row').css('display','block'); $('div#roro_row input').removeClass('unreq');}
  else{$('div#roro_row').css('display','none'); $('div#roro_row input').addClass('unreq');}
}

function jump(nn) {
	if(nn==1){sstr=$('input#phone_f1').val(); if(sstr.length==3){$('input#phone_f2').focus();}}
	if(nn==2){sstr=$('input#phone_f2').val(); if(sstr.length==3){$('input#phone_f3').focus();}}
}

function getfields(){
    aa = $('input#dimNum').val();
    bb='';
    for(i=1; i<=aa; i++){
        bb= bb+'<div class="bll_01 dim"><div><div><fieldset><label>L</label><input type="text" name="dimL_'+i+'" id="dimL_'+i+'" value="" /></fieldset><fieldset><label>W</label><input type="text" name="dimW_'+i+'" id="dimW_'+i+'" value="" /></fieldset><fieldset><label>H</label><input type="text" name="dimH_'+i+'" id="dimH_'+i+'" value="" /></fieldset></div></div></div><div class="numb numb2 rads_marg"><label>Weight</label><div class="bll_01 bll_01_02"><div><div><fieldset class="rads1"><label><input name="dimWei_d_'+i+'" id="dimWei_d_'+i+'" value="LBS" type="radio" checked /> LBS</label><label><input name="dimWei_d_'+i+'" id="dimWei_d_'+i+'" value="KG" type="radio" /> KG</label></fieldset><input type="text" name="dimWei_'+i+'" id="dimWei_'+i+'" value="" /></div></div></div></div>';
    }
    if(aa!=''){$('#info_for_pecies').html(bb);}
}

function getfields2(){
    aa = $('input#somemoredimNum').val();
    bb='';
    for(i=1; i<=aa; i++){
        bb= bb+'<div class="bll_01 dim"><div><div><fieldset><label>L</label><input type="text" name="somemoredimL_'+i+'" id="somemoredimL_'+i+'" value="" class="unreq" /></fieldset><fieldset><label>W</label><input type="text" name="somemoredimW_'+i+'" id="somemoredimW_'+i+'" value=""  class="unreq"/></fieldset><fieldset><label>H</label><input type="text" name="somemoredimH_'+i+'" id="somemoredimH_'+i+'" value="" class="unreq" /></fieldset><fieldset><label>Weight</label><input type="text" class="w2" name="somemoredimWeight_'+i+'" id="somemoredimWeight_'+i+'" value="" class="unreq" /><label><input name="somemoredimWeight_d_'+i+'" id="somemoredimWeight_d_'+i+'" value="LBS" type="radio" checked /> LBS</label><label><input name="somemoredimWeight_d_'+i+'" id="somemoredimWeight_d_'+i+'" value="KG" type="radio" /> KG</label></fieldset></div></div></div>';
    }
    if(aa!=''){$('#info_for_pecies2').html(bb);}
}
