function gen_it() {
var get_id, num, up_photo, up_text;
get_id = document.getElementById("gen_content");
num = document.getElementById("gen_num").value;
if(num > 40) {
alert("Max file and text uploads are 20!\nInsert minor value than 21.");
return false;
}
if(!num) {
alert("Please insert some value to generate\ntext inputs and picture uploads!"); return false;
}
if(isNaN(num)) {
alert("Only numeric values are accepted!"); return false;
}
if(num == 0) {
alert("Please insert greater value than 0!"); return false;
}
up_photo = "";
up_text = "";
for(i = 0; i < num; i++) {
up_photo += "Upload picture "+(i+1)+":
";
}
/*
up_photo += "
";
for(i = 0; i < num; i++) {
up_text += "
Text for picture "+(i+1)+":
";
up_text += "
Text for picture "+(i+1)+":
";
up_text += "
Text for picture "+(i+1)+":
";
up_text += "
Text for picture "+(i+1)+":
";
up_text += "
Text for picture "+(i+1)+":
";
up_text += "
Text for picture "+(i+1)+":
";
up_text += "
Text for picture "+(i+1)+":
";
up_text += "
Text for picture "+(i+1)+":
";
up_text += "
Text for picture "+(i+1)+":
";
up_text += "
Text for picture "+(i+1)+":
";
up_text += "
Text for picture "+(i+1)+":
";
}
*/
get_id.innerHTML = up_photo; //up_photo + up_text;
document.getElementById("go_pro").style.display = "block";
}
function show_leg(num) {
if(document.getElementById) {
if(num == 1) {
document.getElementById("leg").style.display = "inline";
document.getElementById("link_show").style.display = "none";
document.getElementById("link_hide").style.display = "inline";
}
if(num == 0) {
document.getElementById("leg").style.display = "none";
document.getElementById("link_show").style.display = "inline";
document.getElementById("link_hide").style.display = "none";
}
}
}
function check_fields(numt) {
var x, y, z, ext, sval, num;
x = document.getElementsByTagName("input");
y = document.getElementsByTagName("textarea");
z = document.getElementsByTagName("select");
sval = new Array();
num = 0;
for(i = 0; i < x.length; i++) {
if(document.getElementById("pic_num") && x[i].id == "pic_num") continue;
else if(x[i].type == "text" && x[i].value == "") {
alert("All fields are required!");
return false;
}
if(!numt) {
if(x[i].value == "" && x[i].type == "file") {
alert("All fields are required!");
return false;
}
if(x[i].type == "file") {
if(x[i].value.substr(-3).toLowerCase() == "jpg" || x[i].value.substr(-3).toLowerCase() == "gif" || x[i].value.substr(-3).toLowerCase() == "png" || x[i].value.substr(-4).toLowerCase() == "jpeg") continue;
else {
alert("Invalid upload file extension!\nFile extensions must be JPG, JPEG, GIF, PNG.");
return false;
}
}
} else {
if(x[i].type == "file" && x[i].value.length > 0) {
if(x[i].value.substr(-3).toLowerCase() == "jpg" || x[i].value.substr(-3).toLowerCase() == "gif" || x[i].value.substr(-3).toLowerCase() == "png" || x[i].value.substr(-4).toLowerCase() == "jpeg") continue;
else {
alert("Invalid upload file extension!\nFile extensions must be JPG, JPEG, GIF, PNG.");
return false;
}
}
}
}
for(i = 0; i < y.length; i++) {
if(y[i].value == "") {
alert("All fields are required!");
return false;
}
}
for(i = 0; i < z.length; i++) {
sval[i] = z[i].value;
for(j = 0; j < z.length; j++) {
if(sval[i] == z[j].value) num += 1;
}
}
if(num > z.length) {
alert("The picture position can\'t be repeated twice!");
//return false;
}
document.getElementById("form_pro").submit();
}
function ch_del(num) {
if(confirm("Do you really want delete the selected\npicture and text data?")) document.getElementById(num).submit();
}
function gen_it_mod(ng) {
var get_id, num, up_photo, maxn;
get_id = document.getElementById("gen_content");
num = document.getElementById("gen_num").value;
if(!ng) maxn = 20;
else maxn = ng;
if(num > maxn) {
alert("Max file uploads are "+maxn+"!\nInsert minor value than "+parseInt(maxn+1)+".");
return false;
}
if(!num) {
alert("Please insert some value to generate\ntext inputs and picture uploads!"); return false;
}
if(isNaN(num)) {
alert("Only numeric values are accepted!"); return false;
}
if(num == 0) {
alert("Please insert greater value than 0!"); return false;
}
up_photo = "";
for(i = 0; i < num; i++) {
up_photo += "Upload picture "+(i+1)+":
";
}
get_id.innerHTML = up_photo;
document.getElementById("go_pro").style.display = "block";
}
function ch_pass() {
if(document.getElementById("pass").value != document.getElementById("repass").value) {
alert("Passwords doesn\'t match!\nRepeat the operation.");
return false;
} else check_fields();
}
function show_login() {
if(document.getElementById("t1").style.display == "block") {
document.getElementById("t1").style.display = "none";
document.getElementById("log").innerHTML = "Login";
} else {
document.getElementById("t1").style.display = "block";
document.getElementById("log").innerHTML = "Login >>";
}
}
if (!document.layers&&!document.all&&!document.getElementById)
event="test"
function showtip(current,e,text){
if (document.all||document.getElementById){
thetitle=text.split('
')
if (thetitle.length>1){
thetitles=''
for (i=0;i'+text+'')
document.tooltip.document.close()
document.tooltip.left=e.pageX+5
document.tooltip.top=e.pageY+5
document.tooltip.visibility="show"
}
}
function hidetip(){
if (document.layers)
document.tooltip.visibility="hidden"
}
function toogle(obj, objId) {
if(obj.options[obj.selectedIndex].value == 1) {
document.getElementById(objId).style.display = "block";
} else {
document.getElementById(objId).style.display = "none";
}
}
function chkcom(obj, gp, mp, op, np, kp, ag, ip, pp) {
if(document.getElementById("ocjena").options[document.getElementById("ocjena").selectedIndex].value == 0) {
alert(op); return false;
}
if(document.getElementById("mjesec").options[document.getElementById("mjesec").selectedIndex].value == 0) {
alert(mp); return false;
}
if(document.getElementById("godina").options[document.getElementById("godina").selectedIndex].value == 0) {
alert(gp); return false;
}
if(document.getElementById("naslov").value.length == 0) {
alert(np); return false;
}
if(document.getElementById("ime").value.length == 0) {
alert(ip); return false;
}
/* if(document.getElementById("prezime").value.length == 0) {
alert(pp); return false;
} */
if(document.getElementById("komentar").value.length == 0) {
alert(kp); return false;
}
if(document.getElementById("agree").checked == false) {
alert(ag); return false;
}
obj.submit();
}
String.prototype.trim = function() {
a = this.replace(/^\s+/, "");
return a.replace(/\s+$/, "");
}
function do_get(url) {
var receipt, requester, iddle;
requester = null;
if (requester != null && requester.readyState != 0 && requester.readyState != 4) requester.abort();
try {
requester = new XMLHttpRequest();
} catch (error) {
try {
requester = new ActiveXObject("Microsoft.XMLHTTP");
} catch (error) {
requester = null;
return false;
}
}
requester.onreadystatechange = function() {
if (requester.readyState == 4) {
if (requester.status == 200) {
alert(requester.responseText.trim());
} else if (requester.status != 0) alert("There was an error while retrieving the URL: " + requester.statusText + "\nTry again.");
}
return true;
}
requester.open("GET", url);
requester.send(null);
return true;
}
function swtable(obj, objdiv, show_, hide_) {
var objd = document.getElementById(objdiv);
if(objd.style.display == "none") {
obj.innerHTML = hide_;
objd.style.display = "block";
} else {
obj.innerHTML = show_;
objd.style.display = "none";
}
}
function checkDatum(text_) {
var obj, list_, i, a = 0;
obj = document.getElementById("col");
list_ = obj.getElementsByTagName("input");
for(i = 0; i < list_.length; i++) {
if(list_[i].type == "checkbox" && list_[i].checked == true) {
a += 1;
}
}
if(a == 0) {
alert(text_);
return false;
}
return true;
}
function chRez(text_) {
var a = 0;
if(document.getElementById("name").value.length == 0) a += 1;
if(document.getElementById("surname").value.length == 0) a += 1;
if(document.getElementById("address").value.length == 0) a += 1;
if(document.getElementById("city").value.length == 0) a += 1;
if(document.getElementById("zip").value.length == 0) a += 1;
if(document.getElementById("phone").value.length == 0) a += 1;
if(document.getElementById("mobile").value.length == 0) a += 1;
if(a > 0) {
alert(text_); return false;
}
return true;
}
function checkMail(obj, mailtext_) {
if(document.getElementById("email").value.match(/^.*?\@(.*?|.*?\..*?)\..*?/)) return true;
else alert(mailtext_);
}
function doconto(o, obj) {
var a = 0;
if(o.checked == true) {
document.getElementById("tot").value = parseInt(document.getElementById("tot").value) + parseInt(obj);
document.getElementById("total").value = parseInt(document.getElementById("total").value) + parseInt(obj);
a += 1;
}
if(o.checked == false) {
a -= 1;
document.getElementById("tot").value = parseInt(document.getElementById("tot").value) - parseInt(obj);
document.getElementById("total").value = parseInt(document.getElementById("total").value) - parseInt(obj);
}
if(a == 0) {
document.getElementById("tot").value = 0;
document.getElementById("total").value = 0;
}
}