var it_trailers_search_images = new Array();
var first_price_click_to = 0;
var first_price_click_from = 0;
var unit_specification;
var ShowResults_Timeout_id = 0;

$(function(){
	unit_specification = $('#unit_information').html();
	//fixShadows();
});

function fixShadows(){
	var shadow_block_height = $('.shadow-block').height();
	if((parseInt(shadow_block_height) % 2) == 1){
		var new_shadow_block_height = parseInt(shadow_block_height) + 1;
		$('.shadow-block').height(new_shadow_block_height);
	}
}

function it_trailers_search_setCurActive(el){
	$('.detail-navi .text-el').removeClass('text-act');
	$(el).addClass('text-act');
}

function beforeShowResultsNumber(){
	clearTimeout(ShowResults_Timeout_id);
	ShowResults_Timeout_id = setTimeout('showResultsNumber()',1000);
}

function showResultsNumber(){
	var url = 'http://www.tip.ge.com?&type=204';
	var price_from = $('#it_trailers_search_price_from').val();
	var price_to = $('#it_trailers_search_price_to').val();
	var year_from = $('#it_trailers_search_year_from').val();
	var year_to = $('#it_trailers_search_year_to').val();
	var special_offers=$('#search_form_tx_ittrailerssearch_pi1special_offers').val()|| '';
	var fleetcare=$('#search_form_tx_ittrailerssearch_pi1fleetcare').val()|| '';
	var warranty= $('#search_form_tx_ittrailerssearch_pi1warranty').val()|| '';
	var view=$('#search_form_tx_ittrailerssearch_pi1view').val()|| '';
	var order_by= $('#search_form_tx_ittrailerssearch_pi1order_by').val()|| '';
	var rows_on_page= $('#search_form_tx_ittrailerssearch_pi1rows_on_page').val()|| '';
	var assettype= $('#search_form_tx_ittrailerssearch_pi1assettype').val()|| '';
	var assetgroup= $('#search_form_tx_ittrailerssearch_pi1assetgroup').val()|| '';
	var assetsubgroup= $('#search_form_tx_ittrailerssearch_pi1assetsubgroup').val()|| '';
	var make= $('#search_form_tx_ittrailerssearch_pi1make').val()|| '';
	var axlesnum= $('#search_form_tx_ittrailerssearch_pi1axlesnum').val()|| '';
	var reeferenginedesc= $('#search_form_tx_ittrailerssearch_pi1reeferenginedesc').val()|| '';
	var taillift= $('#search_form_tx_ittrailerssearch_pi1taillift').val()|| '';
	var externalheight= $('#search_form_tx_ittrailerssearch_pi1externalheight').val()|| '';
	var locationid= $('#search_form_tx_ittrailerssearch_pi1locationid').val()|| '';
	var country=$('#search_form_tx_ittrailerssearch_pi1country').val()|| '';
	var search_word= $('#search_form_tx_ittrailerssearch_pi1search_word').val()|| '';
	var frametypecode= $('#search_form_tx_ittrailerssearch_pi1frametypecode').val()|| '';
	var huckepack= $('#search_form_tx_ittrailerssearch_pi1huckepack').val();
	$.get(
	url,
	{
	'tx_ittrailerssearch_pi1[ajax]':'1',
	'tx_ittrailerssearch_pi1[action]':'show_results',
	'tx_ittrailerssearch_pi1[from_price]':price_from,
	'tx_ittrailerssearch_pi1[to_price]':price_to,
	'tx_ittrailerssearch_pi1[from_year]':year_from,
	'tx_ittrailerssearch_pi1[to_year]':year_to,
	'tx_ittrailerssearch_pi1[special_offers]': special_offers,
	'tx_ittrailerssearch_pi1[fleetcare]': fleetcare,
	'tx_ittrailerssearch_pi1[warranty]':  warranty,
	'tx_ittrailerssearch_pi1[view]': view,
	'tx_ittrailerssearch_pi1[order_by]' :  order_by,
	'tx_ittrailerssearch_pi1[rows_on_page]' :  rows_on_page,
	'tx_ittrailerssearch_pi1[assettype]' :  assettype,
	'tx_ittrailerssearch_pi1[assetgroup]' :  assetgroup,
	'tx_ittrailerssearch_pi1[assetsubgroup]' :  assetsubgroup,
	'tx_ittrailerssearch_pi1[make]':  make,
	'tx_ittrailerssearch_pi1[axlesnum]' :  axlesnum,
	'tx_ittrailerssearch_pi1[reeferenginedesc]' :  reeferenginedesc,
	'tx_ittrailerssearch_pi1[taillift]' :  taillift,
	'tx_ittrailerssearch_pi1[externalheight]' :  externalheight,
	'tx_ittrailerssearch_pi1[locationid]' :  locationid,
	'tx_ittrailerssearch_pi1[country]': country,
	'tx_ittrailerssearch_pi1[search_word]' :  search_word,
	'tx_ittrailerssearch_pi1[frametypecode]' :  frametypecode,
	'tx_ittrailerssearch_pi1[huckepack]' :  huckepack
	},
	afterShowResultsNumber
	);
}

function afterShowResultsNumber(xml_in) {
	var xml;
	if (typeof xml_in == "string") {
		xml = new ActiveXObject("Microsoft.XMLDOM");
		xml.async = false;
		xml.loadXML(xml_in);
	} else {
		xml = xml_in;
	}
	var data = $("result_count", xml);
	var result_count = parseInt(data.text());
	if(result_count == 0){
		$('#it_trailers_search_form_submit').val(no_result_number_text);
	}
	else{
		$('#it_trailers_search_form_submit').val(result_number_text.replace(/xx/, result_count));
	}
}

function tipFriend(send){
	var url = 'http://www.tip.ge.com?&type=204';
	var tip_name = $('#id_tip_name').val() || '';
	var tip_email = $('#id_tip_email').val() || '';
	var tip_recipient = $('#id_tip_recipient').val() || '';
	var tip_rec_mail =  $('#id_tip_rec_mail').val() || '';
	var tip_copy_mail = 0;
	var current_lang_id = $('#current_lang_id').val() || '0';
	if(send == 1){
		tip_copy_mail = document.getElementById('id_tip_copy_mail').checked ? 1 : 0;
	}
	$.get(
	url,
	{
	'tx_ittrailerssearch_pi1[ajax]':'1',
	'tx_ittrailerssearch_pi1[action]':'tip_friend',
	'tx_ittrailerssearch_pi1[tip_friend_send_flag]': send,
	'tx_ittrailerssearch_pi1[unitid]':it_trailers_search_unit_id,
	'tx_ittrailerssearch_pi1[tip_rec_mail]':tip_rec_mail,
	'tx_ittrailerssearch_pi1[tip_recipient]':tip_recipient,
	'tx_ittrailerssearch_pi1[tip_email]':tip_email,
	'tx_ittrailerssearch_pi1[tip_name]':tip_name,
	'tx_ittrailerssearch_pi1[tip_copy_mail]':tip_copy_mail,
	'L':current_lang_id
	},
	afterTipFriend
	);
}

function AddToFav(unit_id,detail,fav){
	var url = 'http://www.tip.ge.com?&type=204';
	var current_lang_id = $('#current_lang_id').val() || '0';
	$.get(
	url,
	{
	'tx_ittrailerssearch_pi1[ajax]':'1',
	'tx_ittrailerssearch_pi1[action]':'favourites',
	'tx_ittrailerssearch_pi1[fav_action]': 'add',
	'tx_ittrailerssearch_pi1[fav_unit_id]':unit_id,
	'tx_ittrailerssearch_pi1[fav_detail]':detail,
	'tx_ittrailerssearch_pi1[fav_fav]':fav,
	'L':current_lang_id
	},
	afterManageFav
	);
}

function RemoveFromFav(unit_id,detail,fav){
	var url = 'http://www.tip.ge.com?&type=204';
	var current_lang_id = $('#current_lang_id').val() || '0';
	$.get(
	url,
	{
	'tx_ittrailerssearch_pi1[ajax]':'1',
	'tx_ittrailerssearch_pi1[action]':'favourites',
	'tx_ittrailerssearch_pi1[fav_action]': 'remove',
	'tx_ittrailerssearch_pi1[fav_unit_id]':unit_id,
	'tx_ittrailerssearch_pi1[fav_detail]':detail,
	'tx_ittrailerssearch_pi1[fav_fav]':fav,
	'L':current_lang_id
	},
	afterManageFav
	);
}

function afterManageFav(xml_in){
	var xml;
	if (typeof xml_in == "string") {
		xml = new ActiveXObject("Microsoft.XMLDOM");
		xml.async = false;
		xml.loadXML(xml_in);
	} else {
		xml = xml_in;
	}
	var result = $("result", xml);
	var unit_id = $("fav_unit_id", xml);
	var htmldata = $("htmldata", xml);
	if(result.text() == "success") {
		$('#it_trailers_search_unit_'+unit_id.text()+' .addtofav').empty();
		$('#it_trailers_search_unit_'+unit_id.text()+' .addtofav').append(htmldata.text());
	}
	//fixShadows();
}

function contactUs(send){
	var url = 'http://www.tip.ge.com?&type=204';
	var contact_compname = $('#id_contact_compname').val() || '';
	var contact_salutation = $('#id_contact_salutation').val() || '';
	var contact_lastname = $('#id_contact_lastname').val() || '';
	var contact_street = $('#id_contact_street').val() || '';
	var contact_city = $('#id_contact_city').val() || '';
	var contact_postcode = $('#id_contact_postcode').val() || '';
	var contact_email = $('#id_contact_email').val() || '';
	var contact_phone = $('#id_contact_phone').val() || '';
	var contact_country = $('#id_contact_country').val() || '';
	var addinfo_contact = $('#id_addinfo').val() || '';
	var current_lang_id = $('#current_lang_id').val() || '0';
	var contact_subscribe = 0;
	if(send == 1){
		contact_subscribe = document.getElementById('id_contact_subscribe').checked ? 1 : 0;
	}
	var tip_copy_mail = 0;
	if(send == 1){
		tip_copy_mail = document.getElementById('id_tip_copy_mail').checked ? 1 : 0;
	}
	$.get(
	url,
	{
	'tx_ittrailerssearch_pi1[ajax]':'1',
	'tx_ittrailerssearch_pi1[action]':'contact_us',
	'tx_ittrailerssearch_pi1[contact_us_send_flag]': send,
	'tx_ittrailerssearch_pi1[unitid]':it_trailers_search_unit_id,
	'tx_ittrailerssearch_pi1[contact_compname]':contact_compname,
	'tx_ittrailerssearch_pi1[contact_salutation]':contact_salutation,
	'tx_ittrailerssearch_pi1[contact_lastname]':contact_lastname,
	'tx_ittrailerssearch_pi1[contact_street]':contact_street,
	'tx_ittrailerssearch_pi1[contact_city]':contact_city,
	'tx_ittrailerssearch_pi1[contact_postcode]':contact_postcode,
	'tx_ittrailerssearch_pi1[contact_email]':contact_email,
	'tx_ittrailerssearch_pi1[contact_phone]':contact_phone,
	'tx_ittrailerssearch_pi1[contact_country]':contact_country,
	'tx_ittrailerssearch_pi1[addinfo]':addinfo_contact,
	'tx_ittrailerssearch_pi1[contact_subscribe]':contact_subscribe,
	'tx_ittrailerssearch_pi1[contact_location]':it_trailers_search_contact_location,
	'tx_ittrailerssearch_pi1[tip_copy_mail]':tip_copy_mail,
	'L':current_lang_id
	},
	afterContactUs
	);
}

function afterContactUs(xml_in){
	var xml;
	if (typeof xml_in == "string") {
		xml = new ActiveXObject("Microsoft.XMLDOM");
		xml.async = false;
		xml.loadXML(xml_in);
	} else {
		xml = xml_in;
	}
	var data = $("result", xml);
	$('#unit_information').empty();
	$('#unit_information').append(data.text());
	//fixShadows();
}

function afterTipFriend(xml_in){
	var xml;
	if (typeof xml_in == "string") {
		xml = new ActiveXObject("Microsoft.XMLDOM");
		xml.async = false;
		xml.loadXML(xml_in);
	} else {
		xml = xml_in;
	}
	var data = $("result", xml);
	$('#unit_information').empty();
	$('#unit_information').append(data.text());
	//fixShadows();
}
