//Tooltip Function
var positionTooltip = function(event) {
	var tPosX = event.pageX + 20;
	var tPosY = event.pageY - 30;
	$('div#tooltip').css({top: tPosY , left: tPosX});
};
var showTooltip = function(event) { 
	$('div#tooltip').remove(); 
	var $textHelp = $(this).attr('title');
	$('<div id="tooltip">' + $textHelp + '</div>').appendTo('body'); 
	positionTooltip(event); 
};
var hideTooltip = function() { $('div#tooltip').remove();};
//End Tooltip

//Initialization
$(document).ready(function() {
	try {	/*PLEASE READ DEVELOPER!!!. I've put a try catch on your code as this produce error if errorIdirect is undefined. Before removing this try catch AGAIN, kindly check with me. -jCheng */
		if (errorIdirect == 1){
		showLightBox();
		errorLogin('noidirectrights');
		}
	}catch(e){
	}
	
	try {
		/*
			case "LOGERROR"
				response.Cookies("ERRORLOG")= "1"
			case "LOCKED"
				response.Cookies("ERRORLOG") = "2"
			case "SESSSIONERROR"
				response.Cookies("ERRORLOG") = "4"
			case "LOGGEDOUT"
				response.Cookies("ERRORLOG") = "5"
			case "INACTIVE"
				response.Cookies("ERRORLOG") = "6"
			case else
				response.Cookies("ERRORLOG") = "3"
		*/
		switch (strErrorMessage)
		{
			case "1":
				showLightBox();
				errorLogin("LOGERROR");
				break;
			case "2":
				showLightBox();
				errorLogin("LOCKED");
				break;
			case "4":
				showLightBox();
				errorLogin("SESSSIONERROR");
				break;
			case "6":
				showLightBox();
				errorLogin("INACTIVE");
				break;
			default:
				break;
				//window.location = redirect;
	   }
		/*
		if (strErrorMessage == 6)
		{
			showLightBox();
			errorLogin('INACTIVE');
		}
		*/
	}catch(e){
	}
   
   getBlurbWidth("blurbsector","set");
   cscEmail();
   if ( $("#slideshow").length > 0 ) { $('#slideshow').cycle();}
   
   if($('img.chathelp').length > 0){$('img.chathelp').ifixpng();}
   //Country Selector via XML file
   $.ajax({
   		//url: 'xml/country_list.xml',
		url: 'xml/country_list.js',
   		dataType: "json",
		cache: true,
		success: function(data){
			var regionArray = new Array();
			var countryArray = new Array();
			var regionCounter = 0;
			var countryCounter = 0;
			var html = '';
		 	$.each(data, function(countryRegion){
				regionArray[regionCounter] = countryRegion;
				regionCounter++
				$.each(data[countryRegion], function(countries,countryindex){
					countryArray[countryCounter] = countries;
					countryCounter++
				});
			});
			countryArray.sort();
			$.each(countryArray, function(country,index){
				html += '<option value="'+ index +'">'+ index +'</option>'
			});
			$('select[name="countryselection"]').append(html);
		}
   });
   
   $('select[name="countryselection"]').change(function(){
   		$('#countryModal').remove();
   		var countryBox = $('<div id="countryModal"></div>')
		$('#home-content').append(countryBox);
		try
		{$('#countryModal').ifixpng();}
		catch(e)
		{};
		$.ajax({
			type: "GET",
			url: 'action_common.asp',
			data: 'action=getcountryselection',
			success: function(template){
				$('#countryModal').html(template);
				$('img.closemini').click(function(){
					$('#countryModal').remove();
				})
			}
		});
   }); 
   //End of Country Selector

	$('select[name="requirednewcustregion"]').change(function(){
		$('#countryModal').remove();
		var countryBox = $('<div id="countryModal"></div>')
		$('#home-content').append(countryBox);
		$('#countryModal').ifixpng();
		$.ajax({
			type: "GET",
			url: 'action_regionselection.asp',
			success: function(template){
				$('#countryModal').html(template);
				$('img.closemini').click(function(){
					$('#countryModal').remove();
				})
			}
		});
	});
	//End of FeedBack Us Country Selector
   
   
   //BLURB LAST CHILD CSS BORDER 0
   $("#blurbsector li:last-child").css({border:0})
   
   $('ul.languageoption > li > a.langchange').click(function(){
	    var lang = $(this).attr("title");
		if (lang == 'rus'){			
			getLanguagePrompt('getrus');
		}else if (lang == 'jap'){
			getLanguagePrompt('getjap');
		}		
		else ChangeLanguage(lang);
			
		return false;
	});
	
	//Turn blurb control color off "#AAAAAA" if blurbs not greater than 3
	setBlurbControlCssStart();

	//CODE FOR THE BLURB ANIMATION
	$('#scrollRight').click(function() {
		var divOffset = $('#blurb').offset().top;
		var pScroll = 301;
		var tblurbCounter = $('#blurbCounter').val();
		
		if( (parseInt(tblurbCounter) + 2) <  $('#blurbTotal').val())
		{
			tblurbCounter++;
			$('#blurbCounter').val(tblurbCounter);
			$('#scrollLeft').css("color","#000000");
			$('#blurb').animate({scrollLeft: '+=' + pScroll + 'px'}, 500, '');
			if( (parseInt(tblurbCounter) + 3) >  $('#blurbTotal').val())
			{
				$('#scrollRight').css("color","#AAAAAA");
			}
		}
		else
		{
			$(this).css("color","#AAAAAA");
		}
		
		return false;
	});
	  
	$('#scrollLeft').click(function() {
		var divOffset = $('#blurb').offset().top;
		var pScroll = 301;
		var tblurbCounter = $('#blurbCounter').val();
		if( (parseInt(tblurbCounter) - 1) >=  0){
			tblurbCounter--;
			$('#blurbCounter').val(tblurbCounter);
			$('#scrollRight').css("color","#000000");
			$('#blurb').animate({scrollLeft: '-=' + pScroll + 'px'}, 500, '');
			if( (parseInt(tblurbCounter) - 1) <  0){
				$('#scrollLeft').css("color","#AAAAAA");
			}
		} else {
			$(this).css("color","#AAAAAA");
		}
		return false;
	});
	//END CODE FOR THE BLURB ANIMATION
		
	$("#linkexchangedata").find(".content").each(
							function(i) 
							{
								if(i > 0)
								{
									$(this).addClass("ppcontentBlockoff");
								}
								else
								{
									$(this).addClass("ppcontentBlockon");
								}
							}
							);
	
	$("#linkwithus").find('a').click(function (){
		var tempName = $(this).attr("id");
		$("#linkexchangedata").find(".content").each(function(i){
			if( $(this).hasClass("ppcontentBlockon") )
			{
				$(this).removeClass("ppcontentBlockon");
				$(this).addClass("ppcontentBlockoff");
			}
			if( $(this).attr("id") == tempName )
			{	
				$(this).removeClass("ppcontentBlockoff");
				$(this).addClass("ppcontentBlockon");
			}
		});
		return false;
	});
	




	//Terms of Trade Eng/Jap
	$('.contentsJap').addClass("ppcontentBlockoff");
	$('.termjapanlangchanger span:first').click(function(){
		$('.termjapanlangchanger span:last').removeClass("selected");
		$(this).addClass("selected");	
		$('.contentsEng').removeClass("ppcontentBlockoff");
		$('.contentsEng').addClass("ppcontentBlockon");
		$('.contentsJap').removeClass("ppcontentBlockon");
		$('.contentsJap').addClass("ppcontentBlockoff");
		return false;
    });	
	$('.termjapanlangchanger span:last').click(function(){
		$('.termjapanlangchanger span:first').removeClass("selected");
		$(this).addClass("selected");
		$('.contentsJap').removeClass("ppcontentBlockoff");
		$('.contentsJap').addClass("ppcontentBlockon");
		$('.contentsEng').removeClass("ppcontentBlockon");
		$('.contentsEng').addClass("ppcontentBlockoff");
		return false;
    });
	//Terms of Trade Eng/Jap
	$("ul.elContentContainer:odd").css("background-color", "#F6F7FB");
	
   $(".contents").find(".content").each(function(i){
		if(i > 0){
			$(this).addClass("ppcontentBlockoff");
		}else{
			$(this).addClass("ppcontentBlockon");
		}
	});	
								
    $("#ppcontentBlockPage a:first").click(function() {
		var blnTest;
		blnTest = false;
	    $(".contents").find(".content").each(function(i){
			if ( i == 0 && $(this).hasClass("ppcontentBlockon") ) {
				//if first, don't do anything
			} else {
				if ( $(this).hasClass("ppcontentBlockon") ){
					if(blnTest == false){
						$(this).removeClass("ppcontentBlockon");
						$(this).addClass("ppcontentBlockoff");
						$(this).prev().removeClass("ppcontentBlockoff");
						$(this).prev().addClass("ppcontentBlockon");
						if ( i == 1 ){
							$("#ppcontentBlockPage a:first").css({'color' : '#AAAAAA'});    
							$("#ppcontentBlockPage a:last").css({'color' : '#000000'});
						} else {
							$("#ppcontentBlockPage a:first").css({'color' : '#000000'});
							$("#ppcontentBlockPage a:last").css({'color' : '#000000'});
						}
						blnTest = true;
					}
				}								
			}
		});	   
		return false;
   	});			   
	
	$("#ppcontentBlockPage a:last").click(function(){
		var blnTest;
		blnTest = false;
	    $(".contents").find(".content").each(function(i){
			if (  ($(".contents").find(".content").length)-1 == i && $(this).hasClass("ppcontentBlockon")){
				//if last, 
				$("#ppcontentBlockPage a:first").css({'color' : '#000000'});
				$("#ppcontentBlockPage a:last").css({'color' : '#AAAAAA'}); 
			} else {
				if ( $(this).hasClass("ppcontentBlockon") )
				{
					if(blnTest == false)
					{
						$(this).removeClass("ppcontentBlockon");
						$(this).addClass("ppcontentBlockoff");
						$(this).next().removeClass("ppcontentBlockoff");
						$(this).next().addClass("ppcontentBlockon");
						$("#ppcontentBlockPage a:first").css({'color' : '#000000'});
						$("#ppcontentBlockPage a:last").css({'color' : '#000000'}); 
						blnTest = true;
					}
				}
			}
		});	
		return false;										
	});	


    //Forgot Password Module JS
	$('.forgotpassword').find('a').click(function(){
		$('#modalforgotpass').remove();
		$.ajax({
			 type: 'POST',
			 url: 'action_forgotpass.asp',
			 data: 'action=getTemplate',
			 success: function(template){
			 	showLightBox();
			 	var modalWindow = $('<div id="modalforgotpass"></div>')
				$('body').append(modalWindow);
				$(modalWindow).append(template);
				$('#frmAskPass').submit(function(){
					var userID = $('input[name=txtAskPassUserID]').val();
					var loaderImg = $('<img id="loaderimg" src="images/loader.gif" />');
					$('input[name=submitforgotpass]').ajaxSend(function(){
						$(this).hide();
						$('#frmAskPass > p').append(loaderImg);
					}).ajaxComplete(function(){
						$('#loaderimg').remove();
						$(this).show();
					});
					$.ajax({
						type: 'POST',
						url: 'action_forgotpass.asp',
						data: 'action=submitID&txtUserIDForgetPass=' + userID,
						success: function(msg){
							$('#messagesubmit').html(msg);
						}
					});

					return false;
				});
				
				$('.chatnow').click(function(){
					ChatInsidePages();
				});
				$('.skypephone').click(function(){
					skypebox();
					return false;
				});				
				
				$(".cscMail").attr({href : "mailto:csc@ibcjapan.co.jp"}); 
				cscEmail(); 
   
				$('a.closebox').click(function(){
					$('#modalforgotpass').remove();
					hideLightBox();
					return false;
				});
			}
		});
		$(window).scroll(function () {
			 $('#modalforgotpass').css('top', $(this).scrollTop() + "px");
    	});
		return false;
    });
	//End Forget Password Module										   
	
    //Style for the Language
   $('.languageoption').find('a').each(function(i) {
     	$(this).removeClass('selected');
		if(  getCookie('preferredLanguage') == 'eng' && i == 0 )
			$(this).addClass('selected');
		else if(  getCookie('preferredLanguage') == 'spa' && i == 1 )
			$(this).addClass('selected');
   	});		
	
	//Recommmend a friend module
	$('.RecommendFriend').click(function(){
		$.ajax({
			 type: 'GET',
			 url: 'action_recommend_a_friend.asp',
			 data: '',
			 success: function(template){
				showLightBox();
			 	var modalWindow = $('<div id="modalrecommendfriend"></div>')
				$(modalWindow).append(template);
				$('body').append(modalWindow);
				$('.recommend_edit').hide();
				
				$('.closebox').click(function(){
					hideLightBox();	
					$('#modalrecommendfriend').remove();
				});
				
				$("#formrecommend").validate({
					onfocusout: false,
					focusInvalid: false,
					onkeyup: false,
					onclick: false,
					rules: {
						senderName: "required",
						senderLastname: "required",
						senderEmail: {
							required: true,
							email: true
						},
						friendName: "required",
						friendEmail: {
							required: true,
							email: true
						}
					},
					errorContainer: "#errorBoxrecommend",
					errorLabelContainer: "#errorBoxrecommend ul",
					wrapper: "li", 
					debug:true
				});
				
				$('.recommend_preview').click(function(){
					$("#recommendSuccessSubmit").hide();
					var validateform = $("#formrecommend").valid();
					if (validateform) {
						var friendName = $("#friendName").val();
						var friendEmail	= $('#friendEmail').val();
						var friendMessage = $('#friendMessage').val();
						var senderName = $('#senderName').val()

							$('.recommend_edit').show();
							$('.recommend_preview').hide();
							$.ajax({
								 type: 'GET',
								 url: 'action_recommend_a_friend.asp',
								 data: 'recommendAction=triggerPreview&senderMessage=' + friendMessage + '&senderName=' + senderName + '&friendName=' + friendName,
								 success: function(template){
									$('#recommendForm').hide();
									$('#recommendPreviewForm').show();
									$('#recommendPreviewDiv').html(template);
									
									$('.recommend_edit').click(function(){
										$('#recommendForm').show();
										$('#recommendPreviewForm').hide()
										$('.recommend_edit').hide();
										$('.recommend_preview').show();
										return false;
									});
										
								 }
							});	
					}
					return false;
				});					
					
				$('.recommend_submit').click(function(){
					$("#recommendSuccessSubmit").hide();
					var validateform = $("#formrecommend").valid();
					var loaderImg = $('<img class="loaderrecommend" src="images/loader.gif" />');
					if (validateform) {
						var senderName = $('#senderName').val()
						var senderLastname =  $('#senderLastname').val()
						var senderEmail =  $('#senderEmail').val()
						var friendName = $('#friendName').val();
						var friendEmail	= $('#friendEmail').val() 
						var friendMessage = $('#friendMessage').val()
						$.ajax({
							 type: 'GET',
							 url: 'action_recommend_a_friend.asp',
							 data: 'recommendAction=tell_a_friend_submit&senderMessage=' + friendMessage + '&senderName=' + senderName+'&senderEmail=' + senderEmail + '&friendName=' + friendName + '&friendemailaddress=' + friendEmail,
							 beforeSend: function(){
							 	$('.recommend_submit').hide();
								$('#actionButtons').append(loaderImg);
							 },
							 success: function(template){
								$('.loaderrecommend').remove();
								$('.recommend_submit').show();
								$("#recommendSuccessSubmit").html(template).show();
								$("#friendEmail").val(" ");
								$("#friendMessage").val(" ");
							 }
						});	
					}
					return false;
				});	
			 }
		});
		
		$(window).scroll(function () {
			 $('#modalforgotpass').css('top', $(this).scrollTop() + "px");
    	});
		
		$(window).scroll(function () {
			 $('#modalrecommendfriend').css('top', $(this).scrollTop() + "px");
    	});
		
    });			
	
	$('.chatnow').click(function(){
		ChatInsidePages();
		return false;
    });
	
	$('.skypephone').click(function(){
		skypebox();
		return false;
	});
	
	$('.picPop').click(function(){
		var picPath = $(this).attr('id');
		popPic(picPath);
		return false;
	});
	
	/*hello, this is for the simpleToolTip, nag agad lng sa title attribute. Plugin kay jquery.tooltip.v.1.1.js*/
    $(".tbdMonth").simpletooltip();
	$(".tbdMonth").hover(function(){
		$(this).css({'cursor' : 'help'});
	},function(){
		$(this).css({'cursor' : 'auto'});
	});	
	
	//removes the homelink on homepage
	var path = window.location.href;
	if ((path.search('default.asp') > 0) || path == "http://betagen4.ibcjapan.co.jp/" || path == "http://www.ibcjapan.co.jp/")
	{
		$(".homepage").css({'visibility':'hidden'});
	}
	
	//Customer Login	
	$('#frmLogin').submit(function(){
		var params = $('#frmLogin').serialize();
		var userID = $('.txtInternetID').val();
		var passWD = $('.txtInternetPass').val();
		if(userID != '' && passWD != ''){			
			$.ajax({
				type: "POST",
				url: 'action_login.asp',
				data: params,
				beforeSend: function(){
					showLightBox();
					$.ajax({
						type: "GET",
						url: 'action_common.asp',
						data: 'action=loginloading',
						success: function(template){					
							$('body').append(template);
						}
					});
				},
				error: function(){
					$('#loginloading').remove();
					hideLightBox();
					alert("Sorry! It seems were having a problem with the server right now");
				},//reggz
				success: function(redirect){	
					$('#loginloading h3').text('Redirecting to specific region..');
					switch (redirect){
							case "LOGERROR":
								errorLogin(redirect);
								break;
							case "NOACCOUNT":
								errorLogin(redirect);
								break
							case "LOCKED":
								errorLogin(redirect);
								break;
							case "SESSSIONERROR":
								errorLogin(redirect);
								break;
							case "LOGGEDOUT":
								errorLogin(redirect);
								break;
							case "INACTIVE":
								errorLogin(redirect);
								break;
							case "NOIDIRECTRIGHTS":
								errorLogin(redirect);
								break;
							default:
								window.location = redirect;
						}
				/* 	if (redirect.indexOf('idirect') != -1){						
						var GoldenHolidayCookie=getCookie('GoldenHCookie');						
						if (GoldenHolidayCookie==1){
							$.ajax({
								type: "GET",
								url: "action_common.asp",
								data: "action=GOLDENWEEKHOLIDAY",
								success: function(template){
									$('body').append(template);									
									$('a.closebox').click(function(){										
										$('#golden-week-holiday').remove();
										setCookie("GoldenHCookie",0,3);						
										window.location = redirect;							
									});
								},
								error:function(){
									alert("Sorry! It seems were having a problem with the server right now");
								}
							});
						}
						else window.location = redirect;
					}
					else{ */
						
					
				}
			});	
		} else {
			errorLogin();
		}
		return false;
	});
	//Session Login
	$('#frmLoginSession').submit(function(){
		var params = $('#frmLoginSession').serialize();
		var userID = $('.txtInternetIDSession').val();
		var passWD = $('.txtInternetPassSession').val();
		if(userID != '' && passWD != ''){
			$.ajax({
				type: "POST",
				url: 'action_login.asp',
				data: params,
				beforeSend: function(){
					showLightBox();
					$.ajax({
						type: "GET",
						url: 'action_common.asp',
						data: 'action=loginloading',
						success: function(template){
							$('body').append(template);
						}
					});
				},
				success: function(redirect){					
					switch (redirect){
						case "LOGERROR":
							errorLogin(redirect);
							break;
						case "NOACCOUNT":
							errorLogin(redirect);
							break
						case "LOCKED":
							errorLogin(redirect);
							break;
						case "SESSSIONERROR":
							errorLogin(redirect);
							break;
						case "LOGGEDOUT":
							errorLogin(redirect);
							break;
						case "INACTIVE":
							errorLogin(redirect);
							break;
						case "NOIDIRECTRIGHTS":
							errorLogin(redirect);
							break;
						default:
							window.location = redirect;
					}
				}				
			});	
		} else {
			errorLogin();
		}
		return false;
	});
	
	$('.cancelsession').click(function(){
		window.location = 'default.asp';
	});
	$('#email-checklist-to').click(function(){
		popEmailChecklist();
		return false;
	});
			
	$('#FireFoxLearnMore').click(function(){
		$('#searchtopicbox').remove();
		$('#searchtopicbox').fadeIn();
		$('#featuredhelpcontent').animate({scrollTop: '0'}, -1000);
	
	
		$.ajax({
			type: "GET",
			url: 'action_firefox_learnmore.asp',
			success: function(template){
				var searchtopicbox = $('<div id="searchtopicbox" class="topicBoxClass" ></div>')			
				$(searchtopicbox).append(template);
				$('body').append(searchtopicbox);
				$('.helpheadermenu').each(function(intIndex){
					$( this ).bind (
					"click", function(){
						var scrollheight = 0;
						switch(intIndex){
							case 1: scrollheight = 215; break;
							case 2: scrollheight = 315; break;
							case 3: scrollheight = 440; break;
							case 4: scrollheight = 620; break;
							case 5: scrollheight = 610; break;
							default: scrollheight = 122;break;
								}
						$('#featuredhelpcontent').animate({scrollTop: scrollheight}, -1000);
						return false;
					});
				});			
				
				$('.closebox').click(function(){	
					$('#searchtopicbox').remove();					
					$('.topicBoxClass').fadeOut();
					return false;
				});
			}
		});
		
		return false;		
	});
	
});

//FOR EMAIL CHECKLIST STARTS HERE
function boxPositionModal(IDElement){
	$(IDElement).css('top', $(this).scrollTop() + "px");		
	$(window).scroll(function () {
		//$(IDElement).animate({top: $(this).scrollTop()});
		$(IDElement).css({top: $(this).scrollTop()});
	});		
}

function checkSRReady(action)
{
	if (action == "send") {
		emFormRecepient = $('#emFormRecepient').val();
		emFormRecepientEmail = $('#emFormRecepientEmail').val();
		
		emFormSender = $('#emFormSender').val();
		emFormSenderEmail = $('#emFormSenderEmail').val();
		if(emFormRecepient == "" || emFormSender == "")
		{
			return false;
		}
		else
		{
			if(validateMultipleEmails(emFormRecepientEmail) && checkEmail(emFormSenderEmail))
			{
				return true;
			}
			else
			{
				return false;
			}
		}
	} else {
		return true;
	}
}

function validateMultipleEmails(value) {
    var result = value.split(";");
    for(var i = 0;i < result.length;i++) {
		if(!checkEmail(result[i])) { 
			return false;  
		} else {
			return true;
		}
	}
}

function popEmailChecklist()
{
	var yrmo = '<span>'+$('span#pop-make-yrmo').html()+'</span>';
	var popmake = $('span#pop-check-make').text();
	var popmodel = $('span#pop-check-model').text();
	var popgrade = $('span#pop-check-vehicle-grade').text();
	var popchassisno = $('span#pop-check-chassisno').text();
	var strCheckboxVals = "<p><input type='checkbox' checked disabled='disabled'</input> "+yrmo+" - "+popmake+" "+popmodel+" "+popgrade+" "+popchassisno+"</p>";
	var popContainer = $('<div id="popEMContainer"></div>');	
	var params = "";	
	params = params + "action=" + "POPEMAILCHECKLIST";	
	$('body').append(popContainer);
	$.ajax({
		type: "GET",
		url: 'action_emailchecklist.asp',
		data: params,
		success: function(template){
			showLightBox();			
			$(popContainer).html(template);
			boxPositionModal('#popEMContainer');			
			$('#emForm_vehicleDescs').append(strCheckboxVals);
			var emFormRecepient = $('#emFormRecepient').val();
			$('#emPreview').click(function(){
				emFormRecepient = $('#emFormRecepient').val();				
				if (emFormRecepient == '')
					emFormRecepient = "[Name Here]";				
				params = "";
				params = params + "action=" + "PREVIEW";
				params = params + "&vehicleIDs=" + $("input#email-checklist-vehicleID").val();
				params = params + "&display=" + "emailchecklist";	
				params = params + "&price=" + "noprice";				
				params = params + "&ppage=" + "previewemailchecklist";
				params = params + "&emFormRecepient=" + emFormRecepient;
				message = escape($('#emForm_message').val());
				params = params + "&message=" + message;
									
				if($('#radio_emHtml').attr('checked'))
				{
					params = params + "&templatestyle=" + "HTML";
				}
				else
				{
					params = params + "&templatestyle=" + "TEXT";
				}				
				var URL = location.protocol + "//" + location.host + "/action_emailchecklist.asp?" + params;				
				window.open(URL,"","width=725,height=600,location=yes,status=yes,scrollbars=yes,resizable=yes");
				return false;
			});
			$('#emSend').click(function(){				
				var loadingText = $(this).attr('loadingtext');
				var defaultLoadingText = $(this).attr('defaulttext');
				$(this).val(loadingText);
				params = "";
				params = params + "action=" + "SEND";				
				params = params + "&price=" + "noprice";
				params = params + "&display=" + "emailchecklist";
				params = params + "&ppage=" + "previewemailchecklist";
					message = escape($('#emForm_message').val());
				params = params + "&message=" + message;
				if($('#radio_emHtml').attr('checked'))
				{
					params = params + "&templatestyle=" + "HTML";
				}
				else
				{
					params = params + "&templatestyle=" + "TEXT";
				}
				params = params + "&vehicleIDs=" + $("input#email-checklist-vehicleID").val();
				
				emFormRecepient = $('#emFormRecepient').val();
				emFormRecepientEmail = $('#emFormRecepientEmail').val();
				
				emFormSender = $('#emFormSender').val();
				emFormSenderEmail = $('#emFormSenderEmail').val();
				
				params = params + "&emFormRecepient=" + emFormRecepient;
				params = params + "&emFormRecepientEmail=" + emFormRecepientEmail;
				
				emurl = $('#email_url').val();
				params = params + "&pageurl=" + escape(emurl);
				
				params = params + "&emFormSender=" + emFormSender;
				params = params + "&emFormSenderEmail=" + emFormSenderEmail;
				if(checkSRReady("send"))
					{						
						var loadingText = $("#emSend").attr("loadingtext");
						$("#emSend").val(loadingText);
						$('.emailchecklistStatusMsg').html('');						
						$.ajax({
							type: "GET",
							url: 'action_emailchecklist.asp',
							data: params,
							beforeSend: function(){
								var templatewait = $('<p class="successemailchecklist">Processing... Please wait</p>');
								$('.emailchecklistStatusMsg').html(templatewait);
							},
							success: function(template){								
								$('.emailchecklistStatusMsg').html(template);
								$('#emSend').val(defaultLoadingText);
								$('a.closebox').click(function(){
									$(popContainer).fadeOut("normal",function (){
										popContainer.remove()
										hideLightBox();
									});
									return false;
								});
							}
						});
					}
					else
					{						
						$.ajax({
							type: "GET",
							url: 'action_emailchecklist.asp',
							data: 'action=notvaliddetails',
							success: function(template){
								$('.emailchecklistStatusMsg').html(template)
								var loadingText = $("#emSend").attr("defaulttext");
								$("#emSend").val(loadingText);
							}
						});
					}
			});
			$('#emClose').click(function(){				
				$(popContainer).fadeOut("normal",function (){
					popContainer.remove()
					hideLightBox();
				});
				return false;
			});
			$('a.closebox').click(function(){				
				$(popContainer).fadeOut("normal",function (){
					popContainer.remove()
					hideLightBox();
				});
				return false;
			});			
			$("#emailChecklist-content .tbdMonth").simpletooltip();			
			$("#emailChecklist-content .tbdMonth").hover(
			function () 
			{
				$(this).css({'cursor' : 'help'});
			}, 
			function () 
			{
				$(this).css({'cursor' : 'auto'});
			});
			
		}
	});
}
//EMAIL CHECKLIST ENDS HERE

function setBlurbControlCssStart(){
	if ( $('#blurbTotal').val() <= 2 ){
		$('#scrollLeft').css("color","#AAAAAA");
		$('#scrollRight').css("color","#AAAAAA");
	}
}

function popPic(img){
	var popContainer = $('<div id="popPicContainer"><img src='+img+' /></div>');
	$('body').append(popContainer);
	
	$.ajax({
		type: "GET",
		url: 'action_common.asp',
		data: 'action=POPIMG',
		success: function(template){
			showLightBox();
			$(popContainer).append(template);
			$(popContainer).fadeIn("slow");
			$('#popPicContainer').css({'top' : $(window).scrollTop() + "px"});
			$('#lightbox').css({'top' : $(window).scrollTop() + "px"});
			$(window).scroll(function () {
				$('#popPicContainer').css('top', $(this).scrollTop() + "px");
				$('#lightbox').css('top', $(this).scrollTop() + "px");
	    	});
			$('a.closebox').click(function(){
				$(popContainer).fadeOut("normal",function (){
					popContainer.remove()
					hideLightBox();
				});
				return false;
			});
		}
	});
}

function getLanguagePrompt(varGetLang){
	showLightBox();
	$.ajax({
		type: 'POST',
		url: 'action_languagechange.asp',
		data: 'action='+varGetLang,
		success: function(template){					
			var modalWindow = $('<div id="modalforgotpass"></div>')
			$(modalWindow).html('');
			$('body').append(modalWindow);
			if (varGetLang == 'getrus'){
				if($.browser.mozilla)
					$(modalWindow).html(template.substring(3));
				else $(modalWindow).html(template);
			}
			else $(modalWindow).html(template);
			$('input').click(function(){				
				if (varGetLang == 'getrus'){
					ChangeLanguage('rus');
					$('#modalforgotpass').remove();
					hideLightBox(); 
				}
				else
					window.location = 'http://domestic.ibcjapan.co.jp/quicksearch.asp?id=Japan&lang=jap';
					
				return false;
			});			
		}
	});
}

//Function for getting  available cookies
function getCookie(c_name) {
	if (document.cookie.length>0) {
	  c_start=document.cookie.indexOf(c_name + "=");
	  if (c_start!=-1) { 
		c_start=c_start + c_name.length+1; 
		c_end=document.cookie.indexOf(";",c_start);
		if (c_end==-1) c_end=document.cookie.length;
		return unescape(document.cookie.substring(c_start,c_end));
	  } 
	 }
	return "";
}

//Functioon for Setting Cookies
function setCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

//Function for checking cookie if exist
function checkCookie() {
	username=getCookie('username');
	if (username!=null && username!="") {
		alert('Welcome again '+username+'!');
	} else {
		username=prompt('Please enter your name:',"");
		if (username!=null && username!=""){
			setCookie('username',username,365);
		}
	}
}
//End of Function Cookies

//Form Reset Function	
function resetForm(id) {
	$('#'+id).each(function(){
		this.reset();
	});
	if (id =="newcustomer") {//disabled the ff element during reset
		$('select[name="city"]').attr("disabled","disabled");
		$('select[name="port"]').attr("disabled","disabled");
		$('select[name="currency"]').attr("disabled","disabled");
	}
	
}
//End

//Chat Module Function
function openWindowChat(jid,jname,deptId){
	var servleturl = new servletURL();
	try {
		var url = 'http://' + servleturl.popUpUrl + servleturl.serverPort +'/'+servleturl.folderPath+'index.jsp?uacc='+jid+'&un='+jname+'&deptId='+deptId;
		var new_window = window.open(url,'CHAT_IBC','location=1,width=450,height=385');
		if (window.focus) {
			new_window.focus();
		}
	}catch(e){
			alert("Exception thrown on Opening New Window : " + e.description);
	}
}
				  		   
function ChatInsidePages(){
	var url = 'http://chat.ibcjapan.co.jp:8080/IBCChat/index.jsp';
	var new_window = window.open(url,'CHAT_IBC','location=1,width=450,height=385');
	if (window.focus) {
		new_window.focus();
	}
}
//End Function

//GLOBAL USE TO ChecK Email is Valid
function checkEmail(senderEmail){
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(senderEmail)) 
		{return false;}
	else
		{return true;}
}

//GET DYNAMIC BLURB WIDTH
function getBlurbWidth(obj,action){
	var getEls = $('#'+ obj +' > li');
	var getAgn = getEls;
	var staticWidth=0;
	for (var i=0; i<getEls.length; i++) {
		staticWidth=staticWidth+300;
	}
	if(action == "set")
	{
		$('#blurbcontent').css('width', ''+ staticWidth + 'px');
		$('#blurbcontent').css('heigth', '100px');	
		$('#blurb').scrollLeft(0);
	}
	else if(action == "limitLeftOffset")
	{
		return (getEls.length * 300)/2;
	}
	else
	{
	}
}

//Function for checking the language	
function ChangeLanguage(varPageLanguage) {	
	setCookie("preferredLanguage",varPageLanguage,50);
	var obj = document.getElementById("LanguageForm");
	obj.submit();
	return false;
}

//Function for activating lightbox
function showLightBox(){
	var lightboxContainer = $('<div id="lightbox"></div>');
	if (typeof document.body.style.maxHeight === "undefined") { //if IE 6
			$('select').addClass('hideselect');
	}		
	$('body').append(lightboxContainer);
	var bodyheight = $('body').innerHeight();
	lightboxContainer.css('height', bodyheight);
	lightboxContainer.css('opacity', 0.7);
}	

//Function for activating hidingLightbox
function hideLightBox() {
	$('#lightbox').remove();
	if (typeof document.body.style.maxHeight === "undefined") { //if IE 6
			$('select').removeClass('hideselect');
	}	
}

//Function for Skype Box Modal
function skypebox(){
	var skypeContainer = $('<div id="skypecontainer"></div>');
	if (typeof document.body.style.maxHeight === "undefined") { //if IE 6
		$('select').addClass('hideselect');
	}		
	$('body').append(skypeContainer);
	$.ajax({
		type: "GET",
		url: 'action_common.asp',
		data: 'action=getskype',
		success: function(template){
			$(skypeContainer).html(template);
			$('a.closebox').click(function(){
				$('#skypecontainer').remove();
				if (typeof document.body.style.maxHeight === "undefined") { //if IE 6
						$('select').removeClass('hideselect');
				}
				return false;
			})
			$('a.skypelink').click(function(){
				return skypeCheck();
			});
		}
	});
	
}
				  
function checkImage(img){
	img.src = "template/logged/ata/images/nocarimage.jpg";
}

//Function for error Login
function errorLogin(errortype){
	$.ajax({
		type: "GET",
		url: 'action_login.asp',
		data: 'action=errorlogin&errortype=' + errortype,
		success: function(template){
			$('#loginloading').remove();
			$('body').append(template);
			cscEmail();
			$('#errorlogincontainer').fadeIn('slow');
			$('a.closebox').click(function(){
				$('#errorlogincontainer').fadeOut('slow', function(){
					$('#errorlogincontainer').remove();
				});
				hideLightBox();
				return false;
			});
		}
	});
}
//Function CSC email
function cscEmail(){
	$(".cscMail").attr({href : "mailto:csc@ibcjapan.co.jp"});
}
//robots cannot crawl email addresses
	
	
function ChangeFFIMAGE(status){

	var LanguageHolder=getCookie('preferredLanguage');

	if (LanguageHolder=="eng"){
		if(status=="original"){
			document.getElementById('FFMAP').src = "template/nonlogged/v3/images/peeler_main.jpg";
		}else{
			document.getElementById('FFMAP').src = "template/nonlogged/v3/images/peeler_main_underline.jpg";
		}
	}else if(LanguageHolder=="spa"){
		if(status=="original"){
			document.getElementById('FFMAP').src = "template/nonlogged/v3/images/peeler_main_spa.jpg";
		}else{
			document.getElementById('FFMAP').src = "template/nonlogged/v3/images/peeler_main_spa_underline.jpg";
		}
	}else{
		if(status=="original"){
			document.getElementById('FFMAP').src = "template/nonlogged/v3/images/peeler_main.jpg";
		}else{
			document.getElementById('FFMAP').src = "template/nonlogged/v3/images/peeler_main_underline.jpg";
		}
	}
}
