jQuery.noConflict();

var zoeken_not_clicked = true;
var zoeken_not_clicked2 = true;

function setZoeken(el) {
	if (zoeken_not_clicked) {
		el.value = ""
		zoeken_not_clicked = false;
	}
}

function setZoeken2(el) {
	if (zoeken_not_clicked2) {
		el.value = ""
		zoeken_not_clicked2 = false;
	}
}

function validateFilled(o) {
	switch(o.value.length > 0) {
		case true:
			o.className="valid";
			break;
		case false:
			o.className="error";
			break;
	}
}

function validateFloat(o) {
	o.value = parseFloat(o.value.replace(",", ".")).toString().replace(".",",");
	if (o.value == "NaN") {
		o.value = 0;
	}
	switch (isFloat(o.value)) {
		case true:
			o.className="valid";
			break;
		case false:
			o.className="error";
			break;
	}
}

function validateInt(o) {
	switch (isInteger(o.value)) {
		case true:
			o.className="valid";
			break;
		case false:
			o.className="error";
			break;
	}
}

function getElementsByClassName(classname,tag) {
   if(!tag) tag = "*";
   var anchs =  document.getElementsByTagName(tag);
   var total_anchs = anchs.length;
   var regexp = new RegExp('\\b' + classname + '\\b');
   var class_items = new Array()
 
    for(var i=0;i<total_anchs;i++) { //Go thru all the links seaching for the class name
        var this_item = anchs[i];
        if(regexp.test(this_item.className)) {
            class_items.push(this_item);
        }
    }
    return class_items;
}

function isFloat (s) {
	var i;
	if (s.length == 0)
		return false;
		
	for (i = 0; i < s.length; i++) {
		var c = s.charAt(i);
		if (!isDigit(c) && (c != ",")) 
			return false;
	}
	return true;
}

function isInteger (s) {
	var i;
	if (s.length == 0)
		return false;
		
	for (i = 0; i < s.length; i++) {
		var c = s.charAt(i);
		if (!isDigit(c)) 
			return false;
	}
	return true;
}

function print_pdf(doc) {
	pw = window.open(doc);
}

function isDigit (c) {
	return ((c >= "0") && (c <= "9"))
}





// jQuery
jQuery(function() {

	
	//rotate on/off
	var timeout_time=8000;
	if ( jQuery('#rotate').html() == '1' ){ timeout_time=0; }

	if (jQuery("#carousel").val() != undefined ){
		
		jQuery("ul#carousel img").show();
		
		jQuery("#carousel").cycle({
			speed:    400, 
			timeout:  timeout_time, 
			prev:   '#prev', 
			next:   '#next',
			cleartype: 1, 
			cleartypeNoBg: 1
    		
		});
	
	}

	
	var allOptions = jQuery('select#recipient_be').clone().html();
	//contactform
	var changePartner_Mampaey = function() {
		 jQuery('select#recipient_be').html(allOptions);
		 jQuery('#recipient_be').removeAttr('disabled');
		  jQuery("select#recipient_be option[value='6']").remove();
	}
	var changePartner_Thema = function() {
		 jQuery('select#recipient_be').html(allOptions);
		 jQuery("select#recipient_be option[value='2']").remove();
		 jQuery("select#recipient_be option[value='3']").remove();
		 jQuery("select#recipient_be option[value='4']").remove();
		 jQuery("select#recipient_be option[value='5']").remove();
		 jQuery('#recipient_be').removeAttr('disabled');
	}
	
	
	if (jQuery('select#partner_be').val() == 'Mampaey'){
		changePartner_Mampaey();
	}
	if (jQuery('select#partner_be').val() == 'Thema'){
		changePartner_Thema();
	}

	jQuery("select#partner_be").change(function() {
		jQuery("select#partner_be option:selected").each(function () {
                if (jQuery(this).val() == 'Mampaey'){
					changePartner_Mampaey();
				}
				else if (jQuery(this).val() == 'Thema'){
					 changePartner_Thema();
				}else {
					 jQuery('#recipient_be').attr('disabled', 'disabled');
				}
            });
	});
	
	/* WTB addresses */
	
	
	
	jQuery("select#wtb-city").change(function() {
		
		jQuery("select#wtb-city option:selected").each(function () {
			if (jQuery(this).val() > 0 ){
				//disable
				jQuery('select#wtb-supplier').attr('disabled', 'disabled');
				jQuery('#supplierform').submit();
			}
			if (jQuery(this).val() == 0 ){
				//reset 
				jQuery('#supplierform').submit();
			}
			
		});
		//submit
		//jQuery('#supplierform').submit();
		
		//
	});
	
	
	
});


