var prosalocation = document.location;
var orderlocation = document.location;
var orderident = "oaseShowBasket";
var schillinglistprefix = "ArtList";
var panellocation = "";
var schillingbase = "http://www.turforlag.dk";
var showarticle = schillingbase+"/servlet/oase.article.showArticle";

var logouturl = "/servlet/oase.div.redir2?user_event=USER_LOGOUT&url="+escape("/");
var loginurl = "/servlet/oase.article.showArticle?ident=loginCombo&user_returnarticle=loginCombo";
var changeuserurl = "/servlet/oase.article.showArticle?ident=Ret&user_fill=web_fill_change"
var forgottenpwdident = "oaseSendPassword";
var schillingbasketident = "oaseShowBasket";
var schillingurlbeforebasket;
var schillingshopinfourl = "http://www.turforlag.dk/";
var schillingtiparticle = "TipFriend";
var globalwarnnostock = true;

var ajax_getnewslist_update_id = "ProsaContent";
var ajax_getnewslist_obj=false;
var ajax_getnewslist_wait_html = '';

function setwfw() {
document.basketForm.wfw.value=(new Date()).getTime();
document.basketForm.kurv_antal.focus();

}

function addComment() {
	if (myform.firma == null)
		document.body.insertAdjacentHTML('beforeEnd', '<br><br>Er fakturaadressen ikke korrekt, bedes du kontakte Arbeidsmiljosenteret per telefon eller mail.');
}
function TurDoChangeUser()
{
	if (schIsLoggedIn) {
		//dummy = alert("Is logged. acctype="+schAccountType);
		if( schAccountType == 'PRO' )
			changeProsaHref("/servlet/oase.article.showArticle?ident=BrugerUdKoder&user_event=USER_GETEXTCDS&user_fill=web_fill_prospec&wfw="+(new Date()).getTime());
		else
			doChangeUser();
	} else
		doChangeUser();
}
function SchSetTipFields()
{
	var Varetextnode = document.getElementById('Varetext');
	var Varebesknode = document.getElementById('Varebeskrivelse');
	var headline = document.getElementById('Varetext').childNodes[0].childNodes[0].nodeValue;
	//document.forms['mailform'].headline.value = headline;
	document.forms['mailform'].subject.value = headline;
	var mailtext =  document.getElementById('Varebeskrivelse').childNodes[0].childNodes[0].nodeValue;
	document.forms['mailform'].mailtext.value = mailtext;
	var varenrnode =  document.getElementById('Varenr').childNodes[0].childNodes[0].childNodes[0].childNodes[0];
	document.forms['mailform'].sendError.value = location.href;
	document.forms['mailform'].link.value = showarticle + "?ident=Art&art_event=GET_ART&art_vnr="+varenrnode.childNodes[0].nodeValue;
	var inputnode = document.forms['mailform'].mailbody;
	if (inputnode) {
		var textareanode = document.createElement("textarea");
		textareanode.cols = 28;
		textareanode.rows = 8;
		textareanode.name = "mailbody";
		textareanode.value = mailtext + "\n\n" + "Se mer: " + document.forms['mailform'].link.value;
		
		inputnode.parentNode.replaceChild(textareanode, inputnode);
	}
	varenrnode.style.display = "none";
	Varebesknode.style.display = "none";
	Varetextnode.style.display = "none";
	document.forms['mailform'].mailRecipient.focus();
}

function SchIsEmail(elm) {
    if (elm.value.indexOf("@") + "" != "-1" &&
        elm.value.indexOf(".") + "" != "-1" &&
        elm.value != "")
    return true;
    else return false;
}

function SchIsFilled(elm) {
    if (elm.value == "" ||
        elm.value == null)
    return false;
    else return true;
}

function SchValidateTipForm() {
	if (SchIsEmail(document.mailform.mailRecipient) == false) {
		alert("Modtagerens emailadresse er ikke gyldig");
		document.mailform.mailRecipient.focus();
		return false;
	}
	if (SchIsFilled(document.mailform.sendername) == false) {
		alert("Skriv venligst dit navn.");
		document.mailform.sendername.focus();
		return false;
	}
	if (SchIsEmail(document.mailform.sender) == false) {
		alert("Afsenderens emailadresse er ikke gyldig");
		document.mailform.sender.focus();
		return false;
	}
return true;
}

function initAjaxGetNewsList()
{
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        ajax_getnewslist_obj = new XMLHttpRequest();
        if (false && ajax_getnewslist_obj.overrideMimeType) {
            ajax_getnewslist_obj.overrideMimeType('text/xml');
            // See note below about this line
        }
    } else if (window.ActiveXObject) { // IE
        try {
            ajax_getnewslist_obj = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                ajax_getnewslist_obj = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!ajax_getnewslist_obj)
        alert('Giving up :( Cannot create an XMLHTTP instance');
}

function SchAjaxGetNewsList(url)
// IN DEVELOPMENT - AND NewsLetter uses this too!
{
    if (!ajax_getnewslist_obj)
        initAjaxGetNewsList();
    if (ajax_getnewslist_obj.readyState != 4 && ajax_getnewslist_obj.readyState != 0)
        return;
    try {
        ajax_getnewslist_obj.open('GET', url, true);
        ajax_getnewslist_obj.onreadystatechange = function() { SchAjaxNotify(ajax_getnewslist_obj, ajax_getnewslist_update_id); };
    } catch (open_e) {
        dummy = alert("Cannot open "+url+"\nexception="+open_e);
    }
    try {
        ajax_getnewslist_obj.send(null);
        ajax_active=1;
    } catch (ex) {
        ajax_active=0;
    }
    // Show something while waiting for update?
    if (ajax_active && ajax_getnewslist_update_id!=null) {
       if (ajax_getnewslist_wait_html) {
            element = document.getElementById(ajax_getnewslist_update_id);
		alert(element);
            element.innerHTML = ajax_getnewslist_wait_html;
        }
    }
}

function SchAjaxNotify(notified_http_request, id_of_element_to_update)
// IN DEVELOPMENT
{
    if (notified_http_request.readyState == 4) {
        if (notified_http_request.status == 200 || notified_http_request.status == 302) {
            if (id_of_element_to_update) {
                if (ajax_getnewslist_update_id!=null) {
                    //element = document.getElementById(ajax_getnewslist_update_id);
                    element = document.getElementById(id_of_element_to_update);
                    if (element)
                        element.innerHTML = notified_http_request.responseText;
                    //dummy = alert(alerted_http_request.responseText);
                } else {
            	dummy = alert('SchAjaxNotify(): DOM blocklevel element not found - id='+id_of_element_to_update+" element="+ajax_getnewslist_update_element);
                }
            } // No element then
        } else {
            alert('SchAjaxNotify() - Der var opstod problemer ved server kald - status='+notified_http_request.status);
        }
    }
}

function TURAjaxGetNewList(email)
{
	url = '/servlet/oase.article.showCleanArticle?ident=ArtListNewsLetterAjaxed&user_event=USER_GETEXTCDS&wfw='+(new Date()).getTime();
	if (email && email != '')
		url = url+"&email="+email;
	SchAjaxGetNewsList(url);
}

function TURNyhedsmailRetTilmelding(emailfield)
{
  if (SchCheckEmailFieldFill(emailfield) == false)
    return false;
  if (schIsLoggedIn)
     TURAjaxGetNewList();
  else 
     location.replace("/servlet/oase.user.loginKnownOrUnknown?user_id="+emailfield.value+"&domain=emailcheck&user_fill=web_fill_prospec&wfw="+(new Date()).getTime());
}

