
//*============================================*//
//*   @file    base.jas                      *//
//*   @project GntTransport.com                *//
//*   @author  Kabak Dima      				   *//
//*	  @Descr Base javaSript Module			   *//
//*============================================*//
function restoreCallUsForm()
{
	$("#callUsContainer").show();
	$("#formLoadingCallUs").hide();
}

function sendCallUs()
{


	var fname = $("#callName").val();
	var phone = $("#callme1").val() + $("#callme2").val() + $("#callme3").val();
	var message = $("#newcom").val();
	
	$("#callUsContainer").hide();
	$("#formLoadingCallUs").show();

	$("#formLoadingCallUs").html('<img src="img/loading45.gif" />');
	
	$.post("ajax.php", 
			{ 
				fname: fname,
				phone: phone,
				message: message,
				action: "call-us",
				act: 2
			},
			function(text)
			{
				
					if(text == 'ok')
					{
						$("#formLoadingCallUs").html('<div style="color:#03346A; font-size: 16px; font-weight: bold;" >Thank you! <br/>One of our agents will contact you ASAP.</div>');
					}
					else
					{

						$("#formLoadingCallUs").html('<div class="error" >'+text+'<br/><a href="" onClick="restoreCallUsForm();return false;">Back to form</a></div>');
					}
			},
			"text");
	
	return false;
}


function hideCallNow()
{
	document.getElementById('light').style.display='none';
	document.getElementById('fade').style.display='none';
}
function showCallUs()
{
	document.getElementById('light').style.display='block';
	document.getElementById('fade').style.display='block';
}


var IE = /*@cc_on!@*/false;
$(document).ready(function() 
{
	if(IE){
	var fields = $('input[type="text"]');
    for (var i = 0; i < fields.length; i++) 
    {
    	fields[i].className += " input";
    	fields[i].onfocus = function() {this.className += ' focused';}
      	fields[i].onblur = function() {this.className = this.className.replace('focused', '');}
      	
    }
	}
});

function showHover(name)
{
	hideHover();

	$("#"+name).attr("class","active-menu-link");
}

function hideHover()
{
	$("#apply_online").removeClass("active-menu-link");
	$("#home").removeClass("active-menu-link");
	$("#rate").removeClass("active-menu-link");
	$("#news").removeClass("active-menu-link");
	$("#workshop").removeClass("active-menu-link");
}



function setTab(index)
{
	$("#tabs-text1").hide();
	$("#tabs-text2").hide();
	$("#tabs-text3").hide();
	
	$("#tabs-text"+index.toString()).show();

	$("#tabs_table").css("background-image", "url(img/tabs"+index.toString()+".png)")
}

function checkQuickMortgage()
{
	var err = 0;
	
	if ($('#appFormPlugin').val() == 0) {
		if (err==0) {
			$('#appFormPlugin').focus();
		}
		$('#appFormPlugin').css("backgroundColor",'#c6e1fd');
		err=1;
	}
	
	if ($('#loan_amountPlugin').val() == 0) {
		if (err==0) {
			$('#loan_amountPlugin').focus();
		}
		$('#loan_amountPlugin').css("backgroundColor",'#c6e1fd');
		err=1;
	}
	
	
	if ($('#provincePlugin').val() == 0) {
		if (err==0) {
			$('#provincePlugin').focus();
		}
		
		$('#provincePlugin').css("backgroundColor",'#c6e1fd');
		err=1;
	}
	
	if(err == 1) return false;
	
	return true; 
}

function GlossaryShow(var1){
					//remove all highlighted
					$('td [title=glo]').removeClass('gl_on');
					$('td [title=glo]').addClass('gl_off');
					//add highlighting to selected.
					$('#'+var1).removeClass('gl_off');
					$('#'+var1).addClass('gl_on');
					
					$('#glossary_holder').html(" "); //empty current contents
					$('#glossary_holder').append('<div id="loading" class="glossary_title" align="center"> <img align="absmiddle" src="img/loading.gif" alt="Currently Loading" id="loading" /> Loading, please wait.</div>'); //show loading image.
					
					$.ajax({  //get stuff from database through file get_alphabet.php
					url: 'ajax.php', //file location
					type: 'POST',
					data:
					{
						letter:var1, // pass variable to get_alphabet.php
						action:"get_alphabet"
					},
					success: function(result) 
						{
								$('#loading').fadeOut(500, function() {
									$(this).remove();
									$('#loading').html('');
								});
								$('#glossary_holder').append( result );
						}
					});
					
			}




function changeNewsSlide(number)
{
if(!$("#featured_"+number.toString()+"_div").length) return;

	if($(".featured_news_on").length)
	{
		$(".featured_div_highlight").fadeOut();
	}
	
	
	$("#featured_"+number.toString()+"_div").fadeIn();
	$("#featured_"+number.toString()+"_div").attr("class","featured_div_highlight featured_news_table");
	$(".featured_news_on").attr("class","featured_news_off");
	$("#featured_"+number.toString()).attr("class","featured_news_on");
	
	
}


function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   return false;
   }
else
   return true;
}


var tmp  = "";
var timeoutHnd;

function checkEmail(inputvalue){	
    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue)){         
		return true;
    }else{   
		return false; 
    }
}

function sendContactUs()
{

	var fname = $("#fname").val();
	var lname = $("#lname").val();
	var email = $("#email").val();
	var phone = $("#phone").val();
	var message = $("#msg").val();
	var secureText = $("#secureText").val();
	
	$("#contact_cont").hide();
	$("#formLoading").show();

	$("#formLoading").html('<img src="img/loading45.gif" />');
	
	$.post("contact_us.php", 
			{ 
				fname: fname,
				lname: lname,
				phone: phone,
				email: email,
				message: message,
				secureText: secureText,
				ajax: "true",
				act: 2
			},
			function(text)
			{
				
					if(text == 'ok')
					{
						$("#formLoading").html('<div class="success" >Your message was sent!</div>');
					}
					else
					{

						$("#formLoading").html('<div class="error" >'+text+'<br/><a href="" onClick="restoreContactForm();return false;">Back to form</a></div>');
					}
			},
			"text");
	
	return false;
}

function restoreContactForm()
{
	$("#contact_cont").show();
	$("#formLoading").hide();
}

function sendSubsribe()
{
//	var name = $("#name").val();
	var email = $("#subEmail").val();
	//var subject = $("#subject").val();
	//var message = $("message").val();
	if(!checkEmail(email))
	{
		$("#subEmail").css("color", "#CC0000");
		//$("#subscribe_email").css("background-color", "#F1F5E1");
		if(timeoutHnd)
			clearTimeout(timeoutHnd);
		//alert("show");
		timeoutHnd = setTimeout(function(){
			$("#subEmail").css("color", "#000000");
			//$("#subscribe_email").css("background-color", "#FFFFFF");
			$("#subEmail").focus();
				
		
		},1500);
			
		return;
	}
	
	
	$("#loading").html('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="img/loading45.gif" />');
	$("#subcribe-bar").hide();
	$.post("subscribe.php", 
			{ 
				email: email,
				ajax: "true",
				act: 2
			},
			function(text)
			{
				
					if(text == 'error')
					{
						$("#subcribe-bar").show();
						$("#subcribe-bar").html('<div class="error" style="margin-left:10px;">Error please try later!</div>');
						$("#loading").hide();
					}
					else
					{
						$("#subcribe-bar").show();
						$("#subcribe-bar").html("<span class='subs-h'>"+text+"</span>");
						$("#loading").hide();
						$('#dialog').dialog('open'); 
					}
			},
			"text");
}