var medipreis_form = '';
var medipreis_result = '';
var medipreis_bestseller = '';
var medipreis_tagcloud = '';
var medipreis_bestseller_count = 12;
var medipreis_waiticon = 'http://www.medipreis.de/ajax/pille_anim.gif';
var medipreis_form_text = 'Suche nach Name, Hersteller oder PZN:';
var medipreis_form_button = 'finden';
var medipreis_form_value = '';
var medipreis_form_autosearch = 0;

var medipreis_load_js = 'http://www.medipreis.de/ajax/ajax.php';

var medipreis_ajax_icon = '';

addLoadEvent (function ()
{
	
	medipreis_ajax_icon = '<img src="' + medipreis_waiticon + '" style="border: 0; margin: 0 200px;"/>';

	if (medipreis_form == '') 
	{
		document.write ('<div id="medipreis_form"></div>')
		medipreis_form = 'medipreis_form';
	}
	if (medipreis_result == '') 
	{
		document.write ('<div id="medipreis_result"></div>')
		medipreis_result = 'medipreis_result';
	}
	if (medipreis_bestseller == '') 
	{
		document.write ('<div id="medipreis_bestseller"></div>')
		medipreis_bestseller = 'medipreis_bestseller';
	}
	if (medipreis_tagcloud == '') 
	{
		document.write ('<div id="medipreis_tagcloud"></div>')
		medipreis_tagcloud = 'medipreis_tagcloud';
	}
	
	
	
	if (medipreis_form != 'x') 
	{
		include_js (medipreis_load_js + '?v=' + medipreis_form + '&f=form');
	}
	if (medipreis_bestseller != 'x')
	{
		include_js (medipreis_load_js + '?v=' + medipreis_bestseller + '&f=bestseller&count=' + medipreis_bestseller_count);
	}
	if (medipreis_tagcloud != 'x') 
	{
		include_js (medipreis_load_js + '?v=' + medipreis_tagcloud + '&f=tags');
	}
	

});


function medipreis_search () 
{	
	document.medipreis_search_form.button.disabled = true;
	document.getElementById(medipreis_result).innerHTML = medipreis_ajax_icon;
	
	include_js (medipreis_load_js + '?v=' + medipreis_result + '&f=result&q=' + encodeURIComponent(document.medipreis_search_form.q.value)+'&t='+Math.random());	
}

function medipreis_search_withShipping () 
{	
	document.medipreis_search_form.button.disabled = true;
	document.getElementById(medipreis_result).innerHTML = medipreis_ajax_icon;
	
	include_js (medipreis_load_js + '?v=' + medipreis_result + '&f=result&q=' + encodeURIComponent(document.medipreis_search_form.q.value)+'&t='+Math.random()+'&withShipping');	
}

function medipreis_search_full (str) 
{
	document.medipreis_search_form.q.value = str;
	
	document.medipreis_search_form.button.disabled = true;
	document.getElementById(medipreis_result).innerHTML = medipreis_ajax_icon;
	
	include_js (medipreis_load_js + '?v=' + medipreis_result + '&f=result&q=' + encodeURIComponent(document.medipreis_search_form.q.value)+'&t='+Math.random()+'&long=1');
}

function medipreis_search_pzn (str) 
{
	document.medipreis_search_form.q.value = str;
	
	document.medipreis_search_form.button.disabled = true;
	document.getElementById(medipreis_result).innerHTML = medipreis_ajax_icon;
	
	include_js (medipreis_load_js + '?v=' + medipreis_result + '&f=result&q=' + encodeURIComponent(document.medipreis_search_form.q.value)+'&t='+Math.random());
}

function include_js (file)
{
    var script = document.createElement('script');
    var type = document.createAttribute('type');
    type.nodeValue = 'text/javascript';
    script.setAttributeNode(type);
    var source = document.createAttribute('src');
    source.nodeValue = file;
    script.setAttributeNode(source);
    var head = document.getElementsByTagName('head')[0];
    head.appendChild(script);
}

function addLoadEvent(func) 
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function') 
	{
		window.onload = func;
	} 
	else 
	{
		window.onload = function() 
		{
			oldonload();
			func();
		}
	}
}
