// FORM VALIDATE
function validate() {
    var r=0;

    if(vText('txtEmail') == false) r=r+1;
    if(vText('txtPassword') == false) r=r+1;
    
    if(r!=0){
         return(false);
         }

    return(true);
}

// FORM INVITE VALIDATE
function validateinvite() {
    var r=0;

	if(vText('ad') == false) r=r+1;
    if(vText('soyad') == false) r=r+1;
	if(vEmail('eposta') == false) r=r+1;
	if(vCheck('news') == false) r=r+1;
    
    if(r!=0){
         return(false);
         }

    return(true);
}

function checkall(c)
{
for (i = 0; i < c.length; i++)
	c[i].checked = true ;
}

function uncheckall(c)
{
for (i = 0; i < c.length; i++)
	c[i].checked = false ;
}


/* FORM FRIEND INVITE VALIDATE
function validatefriendinvite() {
debugger;
    var r=0;

	if(vText('ad') == false) r=r+1;
    if(vText('soyad') == false) r=r+1;
	if(vEmail('eposta') == false) r=r+1;
    
    if(r!=0){
         return(false);
         }

    return(true);
}*/

// FORM 5 FRIEND INVITE VALIDATE
function validatefriendinvite() {
    var a = 0;
    var r = 0;	
	var ek ="ctl00_ContentPlaceHolder1_";
	var ad = ek + "ad"; var soyad = ek + "soyad"; var eposta = ek + "eposta";

	for(i=1;i<=5;i++) {
		
		newad = ad + i; 
		newsoyad = soyad + i;	
		neweposta = eposta + i;
		
		newadv = document.getElementById(newad).value;
		newsoyadv = document.getElementById(newsoyad).value;
		newepostav = document.getElementById(neweposta).value;
		
		if(newadv!="" || newsoyadv!="" || newepostav!=""){
		
		    if(vText(newad) == false) r=r+1;
    	    if(vText(newsoyad) == false) r=r+1;
		    if(vEmail(neweposta) == false) r=r+1;
		    
		    a = a + 1;
		    
		    if(r!=0){
                return(false);
            }
		}
	}
	   
    if(a==0){
        return(false);
    }

    return(true);
}

//FORM FORGOT PASSWORD VALIDATE
function validateremember() {
    var r=0;

	if(vEmail('txtRememberEmail') == false) r=r+1;
    
    if(r!=0){
         return(false);
         }

    return(true);
}

//FORM USER MODIFY VALIDATE
function validatemodify() {
    var r=0;

    if(vText('ctl00_ContentPlaceHolder1_txtName') == false) r=r+1;
    if(vText('ctl00_ContentPlaceHolder1_txtSurname') == false) r=r+1;
	if(vDate('ctl00_ContentPlaceHolder1_txtBirthDate') == false) r=r+1;
	if(vSelect('ctl00_ContentPlaceHolder1_ddCity') == false) r=r+1;
	if(vSelect('ctl00_ContentPlaceHolder1_ddEducation') == false) r=r+1;
	if(vKey('ctl00_ContentPlaceHolder1_txtAbout',0,250) == false) r=r+1;


    if(r!=0){
         return(false);
         }

    return(true);
}

//FORM CHANGE PASSWORD VALIDATE
function validatepass() {
    var r=0;

    if(vText('ctl00_ContentPlaceHolder1_txtOldPassword') == false) r=r+1;
    if(vText('ctl00_ContentPlaceHolder1_txtNewPassword') == false) r=r+1;
//    if(vText('txtRePassword') == false) r=r+1;
    if(vMatch('ctl00_ContentPlaceHolder1_txtNewPassword','ctl00_ContentPlaceHolder1_txtRePassword') == false) r=r+1;
    
    if(r!=0){
         return(false);
         }

    return(true);
}

//FORM RESET PASSWORD VALIDATE
function validateResetpass() {
    
    var r=0;

    if(vText('txtNewPassword') == false) r=r+1;
//    if(vText('txtRePassword') == false) r=r+1;
    if(vMatch('txtNewPassword','txtRePassword') == false) r=r+1;
    
    if(r!=0){
         return(false);
         }

    return(true);
}

//FORM REGISTER VALIDATE
function validatereg() {
    
    
    var r=0;

    if(vText('txtName') == false) r=r+1;
    if(vText('txtSurname') == false) r=r+1;
    if(vEmail('txtEmail') == false) r=r+1;
    //if(vText('txtCode') == false) r=r+1;	
    if(vText('txtPassword') == false) r=r+1;
//    if(vText('txtRepassword') == false) r=r+1;
    if(vMatch('txtPassword','txtRepassword') == false) r=r+1;
	if(vCheck('terms') == false) r=r+1;
    
    if(r!=0){
         return(false);
         }

    return(true);
}

//FORM ADDPOST VALIDATE
function validateaddpost() {
   
    var r=0;
	
	if(vKey('txtPostTitle',1,140) == false) r=r+1;
	if(vKey('txtPostContent',1,750) == false) r=r+1;
	if(vSelect('ddCategory') == false) r=r+1;
	if(vSelect('ddSubCategory') == false) r=r+1;
	if(vKey('txtTag',0,120) == false) r=r+1;
	

    if(r!=0){
         return(false);
         }

    return(true);
}

//FORM WIDGET ADDPOST VALIDATE (FOR IDESHOT)
function validatewidgetaddpost() {
    debugger;  
    var r=0;
	
	if(vKey('txtBrandName',1,50) == false) r=r+1;
	if(vKey('txtPostTitle',1,140) == false) r=r+1;
	if(vKey('txtPostContent',1,750) == false) r=r+1;
	if(vKey('txtTag',0,120) == false) r=r+1;
	

    if(r!=0){
         return(false);
         }

    return(true);
}


//FORM WIDGET ADDPOST VALIDATE (OTHER BRAND WEB SITE)
function wap() {
      
    var r=0;
	
	if(vKey('txtPostTitle',1,140) == false) r=r+1;
	if(vKey('txtPostContent',1,750) == false) r=r+1;
	if(vKey('txtTag',0,120) == false) r=r+1;
	

    if(r!=0){
         return(false);
         }

    return(true);
}

//FORM BRAND REQUEST FORM VALIDATE
function validatebrandrequestform() {
    debugger;  
    var r=0;
	
	if(vKey('txtContactName',1,100) == false) r=r+1;
	if(vKey('txtCompany',1,140) == false) r=r+1;
	if(vKey('txtTitle',1,100) == false) r=r+1;
	if(vKey('txtPhoneNumber',1,50) == false) r=r+1;
	if(vEmail('txtEmail') == false) r=r+1;
	if(vKey('txtDescription',0,750) == false) r=r+1;
	

    if(r!=0){
         return(false);
         }

    return(true);
}

//FORM ADDPOST VALIDATE
function validateaddcom() {
    var r=0;
	
	if(vKey('ctl00_postBody_txtComment',1,750) == false) r=r+1;
	

    if(r!=0){
         return(false);
         }

    return(true);
}

//FORM ADDPOST VALIDATE
function validatemodcom() {
    var r=0;
	
	if(vKey('txtComment',1,750) == false) r=r+1;
	

    if(r!=0){
         return(false);
         }

    return(true);
}


function vText(tid) {
    cid=tid + "Ctrl";
    c=document.getElementById(cid);

    d=document.getElementById(tid);
    intext=d.value;
    
    if (intext=="") {
        c.className = "ctrlno";
        return (false);
    }
    c.className = "ctrlok";
    return(true);
}


function vEmail(tid) {

    cid=tid + "Ctrl";
    c=document.getElementById(cid);

    d = document.getElementById(tid);
    email = d.value;
	var sm = /^[A-z0-9][\w.-]*@[A-z0-9][\w\-\.]+\.[A-z0-9]{2,6}$/
    if (! email.match(sm)) {
        c.className = "ctrlno";
        return (false);
    }
    c.className = "ctrlok";
    return(true);
}


function vSelect(tid) {
    cid=tid + "Ctrl";
    c=document.getElementById(cid);

    d=document.getElementById(tid);
    intext=d.value;
    
    if (intext==0) {
        c.className = "ctrlno";
        return (false);
    }
    c.className = "ctrlok";
    return(true);
}


function vCheck(tid) {
    cid=tid + "Ctrl";
    c=document.getElementById(cid);

    d=document.getElementById(tid);

    if (!(d.checked)) {
        c.className = "ctrlchno";
        return (false);
    }
    c.className = "ctrlchok";
    return(true);
}


function vMatch(t1id,t2id) {
    cid=t2id + "Ctrl";
    c=document.getElementById(cid);
    
    d1=document.getElementById(t1id);
    d2=document.getElementById(t2id);
    
    if (d1.value!=d2.value || vText(t2id)=="") {
        c.className = "ctrlno";
        return (false);
    }
    c.className = "ctrlok";
    return(true);
}


function vKey(tid,vt,tc) {
	
	
	cid=tid + "Ctrl";
    c=document.getElementById(cid);
	
	d=document.getElementById(tid);
	word = d.value;
	
	var r=0;
	var newtext = "";

		if (word!="") {
			var wordsp = word.split(" ");
			var wordnum = wordsp.length;
				for(i=0;i<wordnum;i++){
						if (wordsp[i].length>=80) r=r+1;
				}
		}
		
		if (word=="" && vt==1) r=r+1;
		if (tc!=0) tCount(tid,tc);
		
    if(r!=0){
	c.className = "ctrlno";
         return(false);
         }
	c.className = "ctrlok";
    return(true);	
}

function tCount(tid,maxlimit) {
	var field = document.getElementById(tid);
		if (field.value.length > maxlimit) field.value = field.value.substring(0, maxlimit);

}

function vRep(tid,f1,f2,r) {
	d = document.getElementById(tid);
	newt = d.value.replace(f1,r);
	newt = newt.replace(f2,r);
	d.value = newt;
}


function vDate(tid) {
	
	d = document.getElementById(tid);
	t = d.value;
	var r = 0;
	
	cid=tid + "Ctrl";
    c=document.getElementById(cid);
	
    var RegExPattern = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
    if ((t.match(RegExPattern)) && (t!='')) r=0;
	else r = r + 1;
	
	vRep(tid,'/','-','.');
	
	    if(r!=0){
	c.className = "ctrlno";
         return(false);
         }
	c.className = "ctrlok";
    return(true);	
}

function oFocus(tid) {
	d=document.getElementById(tid);
	d.focus();
}


function queryString() {
	var qs = location.search.substring(1,location.search.length).replace(/(%20|\+)/g," ");
	if(arguments.length == 0 || qs == "") return qs; else qs = "&" + qs + "&";
	return qs.substring(qs.indexOf("=", qs.indexOf("&" + arguments[0] + "=") + 1) + 1, qs.indexOf("&", qs.indexOf("&" + arguments[0] + "=") + 1));
}

function checkResetPassword(act,q1,q2){
	var action = queryString(act);
	var str1 = queryString(q1);
	var str2 = queryString(q2);
	var surl = "ResetPassword.aspx?"+ q1 +"="+ str1 +"&"+ q2 +"="+ str2;
		if(action == "resetpassword" && str1 != "" && str2 != "") LyteStart(surl,400,275,'no');
}


function LyteStart(url,width,height,scrolling) {
   var objLink = document.createElement('a');
   objLink.setAttribute('href',url);
   objLink.setAttribute('rel','lyteframe');
   objLink.setAttribute('rev','width:'+width+';height:'+height+';scrolling: '+scrolling+';')
   myLytebox.start(objLink, false, true);
  
}

function shareBrand()
{
     d=document.getElementById("txtBrandName");
     
     if (d.value!="Marka adını yaz (Örn:Nokia)")
         LyteStart("widget/AddPost.aspx?brandName=" + d.value ,600,465,'no');
     else
        d.focus();
}