// All this Java Script
// Be Find By Vaflan
// And Edited By Vaflan

function expandit(curobj, hide) {
    if(document.getElementById(curobj)) {
        folder=document.getElementById(curobj).style;
    }
    else {
        if(ns6==1||operaaa==true) {folder=curobj.nextSibling.nextSibling.style;}
        else {folder=document.all[curobj.sourceIndex+1].style;}
    }
    if(folder.display=="none") {folder.display="";}
    else {folder.display="none";}
    if(hide) {
        var hide_objects = hide.split(",");
        for(i=0; i<hide_objects.length; i++) {
            hide_objects[i]=hide_objects[i].replace(/^\s*(.*)/, "$1");
            hide_objects[i]=hide_objects[i].replace(/(.*?)\s*$/, "$1");
            if(document.getElementById(hide_objects[i])) {
                hidden=document.getElementById(hide_objects[i]).style;
                if(hidden.display=="") {hidden.display="none";}
            }
        }
    }
}




////////////////////////////////////////////////




function confirmLink(theLink, theQuery) {
    if(typeof(window.opera) != 'undefined') {
        return true;//script_by_vaflan
    }
    var is_confirmed = confirm(theQuery);
    if(is_confirmed) {
        if(typeof(theLink.href) != 'undefined' ) {theLink.href;} 
        else if (typeof(theLink.form) != 'undefined') {theLink.form.action;}
    }
    return is_confirmed;
}




/////////////////////////////////////////////////////////////////




function CheckLeng(Target,MaxLength) {
 if(Target.value.length > MaxLength) {
  document.new_request.msg.value = document.new_request.msg.value.substr(0,MaxLength);
 }
}




/////////////////////////////////////////////////////////////////




function number(nStr) {
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {x1 = x1.replace(rgx, '$1' + ',' + '$2');}
	return x1; //default x1 + x2
}

function calc_price(input, service, currency) {	
	var a = input.value;
	var cost = document.getElementById(service);
	if(a > 1000000) {cost.innerHTML = (1 * a / 1000000);}
	if(a < 1000000 && a > 0) {cost.innerHTML = (1);}
	if(isNaN(cost.innerHTML) || a < 0) {cost.innerHTML = 'error';}
	else {cost.innerHTML = number(cost.innerHTML) + currency;}
}




/////////////////////////////////////////////////////////////////