// JavaScript Document
function validateForm() {
	if (!minutenOK()) {
		alert("Vult u a.u.b. een geheel getal in bij het aantal minuten.");
		return false;
	} else if (!smsOK()) {
		alert("Vult u a.u.b. een geheel getal in bij het aantal sms'jes.");
		return false;
	} else	
		return true;
}

function minutenOK() {
	var value = document.berekenform.minuten.value;
	if (!isNumeric(value) || value == "") 
			return false;
	else
		return true;
}

function smsOK() {
	var value = document.berekenform.sms.value;
	if (!isNumeric(value) || value == "") 
		return false;
	else
		return true;
}

var numbers="0123456789";
function isNumeric(x) {
    // is x a String or a character?
    if(x.length>1) {
      // remove negative sign
      x=Math.abs(x)+"";
      for(j=0;j<x.length;j++) {
        // call isNumeric recursively for each character
        number=isNumeric(x.substring(j,j+1));
        if(!number) return number;
      }
      return number;
    }
    else {
      // if x is number return true
      if(numbers.indexOf(x)>=0) return true;
      return false;
    }
}

// Javascript document
// The ID in the next line should come from the link your viewer clicks
function clickout(shopId, offerId, type) { 
    if (!shopId && !offerId) {
        return;
    }
    if (!type) {
        type = 'offer';
    }
    var req = null;
    if (window.XMLHttpRequest) {
         req = new XMLHttpRequest();
        if (req.overrideMimeType) {
            req.overrideMimeType('text/xml');
        }
    }
    else if (window.ActiveXObject) {
        try {
            req = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                req = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
            }; 
    var queryString = "?shopId=" + shopId + "&offerId=" + offerId + "&type=" + type;
    req.open("POST", "/clickout.php" + queryString, true);
    req.send(null);

    return true;
} 

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  if (selObj.options[selObj.selectedIndex].value) {
      eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
      if (restore) selObj.selectedIndex=0;
  }
}

var shopUrls = new Array();
shopUrls['algebeld'] = 'http://www.algebeld.nl';
shopUrls['typhone'] = 'http://www.typhone.nl';
shopUrls['studentmobiel'] = 'http://www.studentmobiel.nl';
shopUrls['gsmplaza'] = 'http://www.gsmplaza.nl';
shopUrls['gsmwarenhuis'] = 'http://www.gsmwarenhuis.nl';
shopUrls['simstunts'] = 'http://www.simstunts.nl';

