// Setup
var uid = 0;
function getUid(){
	uid++;
	return(uid);
	}

function openNewWindow(_url){
	window.open(_url);
	}
	
function goURL(goLink){
	document.location = goLink;
	}	

function killObject(container,obj){
	container.removeChild(obj);
	}


// JavaScript Document
function stringEncode(str){
	var returnString = str.replace('&','_AND_');
		returnString = returnString.replace('=','_EQUAL_');
	return(returnString);
	}



// Create child object 
function objCreate(container,toCreate,toCreate_id){ // container-gde se pravi novi objekat, toCreate-tag objekta koji treba da se napravi
	var objContainer = document.getElementById(container);
	var objChild = document.createElement(toCreate);
	objChild.id = toCreate_id;
	objContainer.appendChild(objChild);
	return objChild;
	}
	
// kills child object
function objRemove(container,toRemove){
	var d_container = document.getElementById(container);
	var d_toRemove = document.getElementById(toRemove);
	if(d_toRemove){
		d_container.removeChild(d_toRemove);
		return(true);
		}
	else{
		return(false);
		}
	}



// Show Hide object
function objDisplay(objId){
	var obj = document.getElementById(objId);
	if(obj.style.display == ''){
		obj.style.display = 'none';
		}
	else{
		obj.style.display = '';
		}
	}


function writeIn(container, source, overwrite){
	var obj = document.getElementById(container);
	if(overwrite){
		obj.innerHTML = source;
		}
	else{
		obj.innerHTML += source;
		}
	}


function isset(varname){
	if(typeof(window[varname]) != 'undefined'){
		return(true);
		}
	else{
		return(false);
		}
	}

function getSelectedOption(obj){
	var total = obj.options.length;
	for(i=0;i<total;i++){
		if(obj.options[i].selected){
			return obj.options[i].value;
			}
		}
	return false;
	}

	
function sendContactMail(_formId){
	var check = checkForm(_formId);
	if(check){
		var RequestString = ajaxFormElementsStringGenerator(_formId);
		ajaxRequest('sendMail.php', RequestString, sendContactMailHandler);
		}
	}
	
function sendContactMailHandler(Response){
	if(Response != 'FALSE'){
		var obj = document.getElementById('contactForm');
		obj.innerHTML = Response;
		}
	}
	
function setCulture(culture){
	ajaxRequest('culture.php', 'action=setCulture&culture=' + culture, setCultureResponseHandler);
	}

function setCultureResponseHandler(response){
	if(response == 'true') goURL(document.location);
	}
	
function setCurrency(currency){
	ajaxRequest('currency.php', 'action=setCurrency&currency=' + currency, setCurrencyResponseHandler);
	}

function setCurrencyResponseHandler(response){
	if(response == 'true') goURL(document.location);
	}