<!--
var path = "";
if(top.location.host == "www.qall.loc") {
	path = "http://www.qall.loc/";
}
else {
	path = "http://www.qall.se/";
}

if (document.images) {
	preload_image_object = new Image();
    // set image url
    image_url = new Array();
	image_url[0] = "start_over.png"
	image_url[1] = "om-qall_over.png";
	image_url[2] = "produkter_over.png";
	image_url[3] = "kundservice_over.png";
	image_url[4] = "fragor-svar_over.png";
	image_url[5] = "press_over.png";	

    for(i=0; i<=5; i++) 
    	preload_image_object.src = path + "_graphics/menu/" + image_url[i];
    }
//-->

function lookup() {}

//MAIN MENU
function rollOver(imName,over) {
    if (over) { 
	document.images[imName].src = path + "_graphics/menu/" + imName + "_over.png";
	}
    else {
	document.images[imName].src = path + "_graphics/menu/" + imName + "_up.png";
	}
}

jQuery.validator.addMethod(
  "selectNone",
  function(value, element) {
	if (element.value == "0")
	{
	  return false;
	}
	else return true;
  },
  ""
);

//SHOW/HIDE LAYER
function switchDiv(fromDiv,toDiv) {
	var option=[fromDiv,toDiv];
	for(var i=0; i<option.length; i++) { 
		obj=document.getElementById(option[i]);
		obj.className=(obj.className=="visible")? "hidden" : "visible";
	}
}

//POPUP CHECK
function check(strMSG){
var bolYes = confirm(strMSG)
	if(bolYes == true){
		return true;
	}
	else{
		return false;
	}
}

function GetXmlHttpObject(handler){
	var objXMLHttp=null
	if (window.XMLHttpRequest) {
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}
	
function stateChanged(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById("txtResult").innerHTML= xmlHttp.responseText;
	}
	else {
		//alert(xmlHttp.status);
	}
}

// Will populate data based on input
function htmlData(url, qStr){
	if (url.length==0) {
		document.getElementById("txtResult").innerHTML="";
		return;
	}
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return;
	}
	url=url+"?"+qStr;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function checkboxLimit(group, max) {
	var size = group.length;
 
	for (var i = 0; i < size; i++) {
		group[i].onclick = function() {
   		for(var idx = 0, len = group.length, count = 0, onLimit = false; idx < len && !onLimit; idx++)
    		onLimit = (count += group[idx].checked - 0) == max;
			
   
	   	for(var j = 0; j < len; j++)
    		group[j].disabled = onLimit ? !group[j].checked : false;   
		}
  	}
}

function commonTemplate(items) {
	return "<option value='" + items.Value + "'>" + items.Text + "</option>"; 
};

function template(items) {
    return "<option value='" + items.Value + "' title='"+ items.Title +"'>" + items.Text + "</option>"; 
};

function showRequest() { 
	$.blockUI({
		message: "Sparar...<br /><img src='../_graphics/loader.gif' />",
		css: {
			backgroundColor: '#fff',
			color: '#000',
			border: '1px solid #e0e0e0',
			padding: '3px'
		},
		overlayCSS:  {
			backgroundColor: '#fff',
			opacity:	  	 0.8,
			cursor:		  	 'wait'
		}
	});
}

function showSending() { 
	$.blockUI({
		message: "Skickar anmälan...<br /><img src='../_graphics/loader.gif' />",
		css: {
			backgroundColor: '#fff',
			color: '#000',
			border: '1px solid #e0e0e0',
			padding: '3px'
		},
		overlayCSS:  {
			backgroundColor: '#fff',
			opacity:	  	 0.8,
			cursor:		  	 'wait'
		}
	});
}

function showStatus(responseText)  {
	$.unblockUI({ 
		onUnblock: function(){
			if(responseText == 'Fel säkerhetskod') {
				alert(responseText);
			}
			else {
				//$("#outputText").html(responseText+"<p>Vi återkommer inom kort.</p>");
				$("#txt").html(responseText+"<p>Vi återkommer inom kort.</p>");
			}
		} 
	});
}

function clearSettings() {
	var x;
	var arr = new Array("service","brand","model","modelPic");
	for(x in arr) {
		$("#form_setting #"+arr[x]+"ID").val('');									
	}	
}

function hideUrl() {
	var x;
	var arr = new Array("Product","Service","Brand","Model");
	for(x in arr) {
		$("#updDataContainer #upd"+arr[x]+"Url").css("display","none");									
	}	
}

function moreFields() {
	var counter = document.getElementById('prices').value;
	counter++;

	var newFields = document.getElementById('readroot').cloneNode(true);
	newFields.id = '';
	newFields.style.display = 'block';
	var newField = newFields.childNodes;
	for (var i=0;i<newField.length;i++)	{
		var theName = newField[i].name
		if (theName)
			newField[i].name = theName
	}
	var insertHere = document.getElementById('writeroot');
	insertHere.parentNode.insertBefore(newFields,insertHere);
	
	document.getElementById('prices').value = counter;
}

function moreFields_f() {
	var counter = document.getElementById('list').value;
	counter++;

	var newFields = document.getElementById('readroot_f').cloneNode(true);
	newFields.id = '';
	newFields.style.display = 'block';
	var newField = newFields.childNodes;
	for (var i=0;i<newField.length;i++)	{
		var theName = newField[i].name
		if (theName)
			newField[i].name = theName
	}
	var insertHere = document.getElementById('writeroot_f');
	insertHere.parentNode.insertBefore(newFields,insertHere);
	
	document.getElementById('list').value = counter;
}