﻿_ajaxConfig = {'_cfscriptLocation':'../cfcompantes/BLL/AjaxFavorite.cfc', '_jsscriptFolder':'../js/aj'};

include(_ajaxConfig._jsscriptFolder + '/engine.js');
include(_ajaxConfig._jsscriptFolder + '/util.js');
//include_once(_jsscriptFolder + '/errorHandler.js');
include(_ajaxConfig._jsscriptFolder + '/wddx.js');
//include(_ajaxConfig._jsscriptFolder + '/ajax.js');

function include(script_filename) {
    document.write('<' + 'script');
    document.write(' language="javascript"');
    document.write(' type="text/javascript"');
    document.write(' src="' + script_filename + '">');
    document.write('</' + 'script' + '>');
}

function include_dom(script_filename) {
    var html_doc = document.getElementsByTagName('head').item(0);
    var js = document.createElement('script');
    js.setAttribute('language', 'javascript');
    js.setAttribute('type', 'text/javascript');
    js.setAttribute('src', script_filename);
    html_doc.appendChild(js);
    return false;
}



  function createFavorite(ProductID)	{
	if(ProductID<=0){alert(ProductID+" Error!");return false;}
	// send request to CF
	//DWRUtil.useLoadingMessage("Waiting……");
	DWREngine._execute(_ajaxConfig._cfscriptLocation, null, 'fCreateFavorite', ProductID,returnFavoriteMessages);
}
function returnFavoriteMessages(result){
	if(-1==result)alert("Sorry, can not collect this item! You haven't logged in or already logged out.");
	else if(1==result)alert("Collecting success!");
	else if(0==result)alert("Collecting failed, please try again!");
	else if(2==result)alert("This item has already been in your collection!");
}
function ShoppingCart(id,c_num)
{
	if(isNaN(id))
	{
		top.location.href='/';
	}else
	{
		if(id<=0)
			top.location.href='/';
		document.getElementById('Productidpro').value=id;
		document.getElementById('Fhiddennumpro').value=c_num;
		document.getElementById('FPifpro').value=id;
		document.getElementById("frmpro").submit();
	}
}