function formatWeb( data )
{
	var output="";
	var temp = data.split("http://");

	if(temp[1]){
		output=temp[1];
	}
return "http://" + output;
}
function validateCompanyEmail(note) {
	var errs=0;
	if (!validateEmail  (document.forms.companydata.userEmail, 'inf_userEmail' )) errs += 1;
	if (errs>=1)  {
		alert(note);
        return false;
	}else{
		return true;
	}
}

function validateRegisterFirm(note) {

	var errs=0;

	validateUserLogin('userLogin');
	var er = document.getElementById('errorlogin').innerHTML;

	var ulogin = document.getElementById('userLogin');
	var pas = document.getElementById('userPass');
	var repas = document.getElementById('userRePass');

	if(ulogin.value.length <= 0) 			{ errs=errs+1;}
	if(er.length > 0) 				{ errs=errs+1;}
	if(!validateField('userPass')) 			{ errs=errs+1;}
	if( !validateField('userRePass') || (pas.value!=repas.value)) {
		document.getElementById('inf_userRePass').style.color='#b02d32';
		errs=errs+1;
	}

	if(!validateField('userPhone')) 		{ errs=errs+1;}
	if(!validateEmail(document.forms.register.userEmail,'inf_userEmail')){errs = errs+1;}
	if(!validateField('userCountry')) 		{ errs=errs+1;}
	if(!validateField('userZip')) 			{ errs=errs+1;}
	if(!validateField('userCity')) 			{ errs=errs+1;}

	if(!validateField('companyName')) 		{ errs=errs+1;}
	if(!validateField('companyAddress')) 		{ errs=errs+1;}
	if(!validateField('companyPerson')) 		{ errs=errs+1;}

	if(!validateField('security_code')) 		{ errs=errs+1;}

	if (errs>=1)  {
		alert(note);
		return false;
	}else{
		document.register.submit();
	}
}


function validateRegisterUser(note) {

	var errs=0;

	validateUserLogin('userLogin');
	var ulogin = document.getElementById('userLogin');
	var er = document.getElementById('errorlogin').innerHTML;

	var pas = document.getElementById('userPass');
	var repas = document.getElementById('userRePass');

	if(ulogin.value.length <= 0)
	{
		errs=errs+1;
	}

	if(er.length > 0)
	{
		errs=errs+1;
	}

	if(!validateField('userPass'))
	{
		errs=errs+1;
	}

	if( !validateField('userRePass') || (pas.value!=repas.value))
	{
		document.getElementById('inf_userRePass').style.color='#b02d32';
		errs=errs+1;
	}

	if(!validateField('userName')) 		{ errs=errs+1;}
	if(!validateField('userCity')) 		{ errs=errs+1;}
	if(!validateField('userAddress')) 	{ errs=errs+1;}
	if(!validateField('userCountry')) 	{ errs=errs+1;}
	if(!validateField('userPhone')) 	{ errs=errs+1;}
	if(!validateField('userZip')) 		{ errs=errs+1;}
	if(!validateEmail(document.forms.reguser.userEmail,'inf_userEmail')) {errs = errs+1;}

	if(!validateField('security_code')) 	{ errs=errs+1;}

	if (errs>=1)  {
		alert(note);
        return false;
	}else{
		document.reguser.submit();
	}
}

function validateContactForm(note) {
   
	var errs=0;
	if (!validateEmail  (document.forms.contact.emailAddress, 'inf_emailAddress' )) errs += 1;
	if (errs>=1)  {
		alert(note);
        return false;
	}else{
		document.contact.submit();
	}
}

function confirmDelleteCart(note){
	var agree=confirm(note);
	if (agree){
		delleteAllCart();
	}
	else{
		return false;
	}
}

function validateCheckout(note,noteShip) {
	var errs=0;
    
    //check select ship type
    var rad_val=0;

    var len = document.shopform.shipID.length
    if(len > 0) {
        for (var i=0; i <len; i++)
        {
           if (document.shopform.shipID[i].checked)
              {
              var rad_val = document.shopform.shipID[i].value;
              }
        }
    }else{
       if (document.shopform.shipID.checked) { var rad_val = document.shopform.shipID.value; }
    }
        
    if(!validateEmail(document.forms.shopform.userEmail,'inf_userEmail')) {errs = errs+1;}

	if(!validateField('addressCountry')) 			{ errs=errs+1;}
	if(!validateField('addressAddress')) 			{ errs=errs+1;}
	if(!validateField('addressCity')) 			{ errs=errs+1;}
	if(!validateField('addressZip')) 			{ errs=errs+1;}
	if(!validateField('addressPhone')) 			{ errs=errs+1;}

	if (document.getElementById('oCompany').value==1) {
		if(!validateField('companyName'))		{ errs=errs+1;}
		if(!validateField('companyAddress')) 		{ errs=errs+1;}
		if(!validateField('companyPerson')) 		{ errs=errs+1;}
		if(!validateField('companyVat')) 		{ errs=errs+1;}
	}
    if(rad_val==0)     { 
        
        if(errs==0) {
            errs=errs+1;
            note=noteShip;
        }else{
            errs=errs+1;
        }
    }

    if (errs>=1)  {
        alert(note);
        return false;
    }else{
        return true;
    }
}


function validateNamePic(file,id){

	var divid="ufile"+id;

        var check = 0;

	//get file name
        var field = file.value;          
        var lastPathDelimiter = field.lastIndexOf("\\");         
        var fileNameOnly = field.substring(lastPathDelimiter+1);

	var lastfileType = fileNameOnly.lastIndexOf(".");    
	var fileType = fileNameOnly.substring(lastfileType+1);

	//chek file name
	for (var i=0; i<fileNameOnly.length; i++){
		if(fileNameOnly.charCodeAt(i)>=32 && fileNameOnly.charCodeAt(i)<=126)
		{
			check=check;	
		}	
		else{
			check=check+1;
		}
	}
	if(fileType!='jpg' && fileType!='JPG' && fileType!='jpeg' && fileType!='png'){
		alert("ERROR: your file type is not allowed")	
		document.getElementById(divid).innerHTML="<input name='ufile[]' type='file' size='55' class='w335px' onchange='validateNamePic(this,"+id+")'>";		
	}
	if(check!=0) {				
		alert("Your file contain cyrillic symbol. Please rename file and try again.")
		document.getElementById(divid).innerHTML="<input name='ufile[]' type='file' size='55' class='w335px' onchange='validateNamePic(this,"+id+")'>";
		return false;
	}else{
		return true;
	}
}

function createFileField() {


	document.getElementById("filecontent").style.display = "block";
	var div= document.getElementById('filecontent').getElementsByTagName("input");
	var id=div.length/2+1;
	
	var divid="ufile"+id;
	
	document.getElementById('numfile').value=id;

	var x=document.getElementById('fileTable').insertRow(id);
	var y=x.insertCell(0);
	var z=x.insertCell(1);
	x.width=350;
	y.width=100;
	y.height=25;
	x.setAttribute("align", "center");
	y.setAttribute("align", "left");
	y.innerHTML="<div id='"+divid+"'><input name='ufile[]' type='file' size='55' class='w335px' onchange='validateNamePic(this,"+id+")'></div>";
	z.innerHTML="<input type=radio name=fpic value="+id+">";	
}

function deletepic(id,i,defpicID){
	var divID="div"+i;
	var radID="rad"+i;
	
	if (document.getElementById(radID).checked){
		document.getElementById(defpicID).value="";
	}
	
	var delPic=document.getElementById('delPicID').value;
	if(delPic.length<=0){
		document.getElementById('delPicID').value=id;
	}else{
		document.getElementById('delPicID').value=delPic+","+id;
	}	
	document.getElementById(divID).style.display = "none";
}

function check_msg(note,fileType){
    var errs=0;
    
    fileTypeEx=fileType.split(",");
                                                  
    //get file name  
    var field = document.getElementById('fileupload').value;          
    var lastPathDelimiter = field.lastIndexOf("\\");         
    var fileNameOnly = field.substring(lastPathDelimiter+1);

    var lastfileType = fileNameOnly.lastIndexOf(".");    
    var fileTypeCur = fileNameOnly.substring(lastfileType+1);
    
    var ex=0;
    for(var i=0;i<fileTypeEx.length;i++){
        if(fileTypeEx[i]==fileTypeCur) ex=1;
    }
    
    if(ex==0) {        
        if(fileTypeCur.length>0){
            document.getElementById("fileup").style.color='#b02d32';
            errs=errs+1;
        }
    }else{
        document.getElementById("fileup").style.color='#000000';
    }
        
    if(document.getElementById('messagesSubject').value.length<=0) {
        errs=errs+1;
        document.getElementById("inf_subject").style.color='#b02d32';
    }else{
        document.getElementById("inf_subject").style.color='#000000';
    }
    var cont = tinyMCE.get('messagesText').getContent();
                
    if(cont.length<=0) {
        errs=errs+1;
        document.getElementById("inf_msg").style.color='#b02d32';
    }else{
        document.getElementById("inf_msg").style.color='#000000';
    }
    
    if(errs==0) {                    
        return true;
    }else{
        alert(note)
        return false;
    }
    
}
